/*! 15.24.0 */(()=>{var deferred,leafPrototypes,getProto,inProgress,__webpack_modules__={89466:(module,__unused_webpack_exports,__webpack_require__)=>{var map={"./af":[32854,36705],"./af-NA":[35858,28367],"./af-NA.js":[35858,28367],"./af.js":[32854,36705],"./agq":[96877,16630],"./agq.js":[96877,16630],"./ak":[71045,46202],"./ak.js":[71045,46202],"./am":[69103,97827],"./am.js":[69103,97827],"./ar":[88587,11582],"./ar-AE":[27898,63054],"./ar-AE.js":[27898,63054],"./ar-BH":[58278,93065],"./ar-BH.js":[58278,93065],"./ar-DJ":[67076,39046],"./ar-DJ.js":[67076,39046],"./ar-DZ":[53657,41365],"./ar-DZ.js":[53657,41365],"./ar-EG":[93812,98469],"./ar-EG.js":[93812,98469],"./ar-EH":[22614,57560],"./ar-EH.js":[22614,57560],"./ar-ER":[56373,42147],"./ar-ER.js":[56373,42147],"./ar-IL":[8013,26441],"./ar-IL.js":[8013,26441],"./ar-IQ":[12183,95563],"./ar-IQ.js":[12183,95563],"./ar-JO":[85065,82320],"./ar-JO.js":[85065,82320],"./ar-KM":[507,55643],"./ar-KM.js":[507,55643],"./ar-KW":[20273,33886],"./ar-KW.js":[20273,33886],"./ar-LB":[94654,46636],"./ar-LB.js":[94654,46636],"./ar-LY":[90506,65375],"./ar-LY.js":[90506,65375],"./ar-MA":[57885,55247],"./ar-MA.js":[57885,55247],"./ar-MR":[96271,68026],"./ar-MR.js":[96271,68026],"./ar-OM":[94690,53082],"./ar-OM.js":[94690,53082],"./ar-PS":[42993,51176],"./ar-PS.js":[42993,51176],"./ar-QA":[81825,64624],"./ar-QA.js":[81825,64624],"./ar-SA":[87008,40140],"./ar-SA.js":[87008,40140],"./ar-SD":[93238,83746],"./ar-SD.js":[93238,83746],"./ar-SO":[29731,52731],"./ar-SO.js":[29731,52731],"./ar-SS":[73459,14343],"./ar-SS.js":[73459,14343],"./ar-SY":[28695,17748],"./ar-SY.js":[28695,17748],"./ar-TD":[76256,16957],"./ar-TD.js":[76256,16957],"./ar-TN":[38512,79327],"./ar-TN.js":[38512,79327],"./ar-YE":[21006,43912],"./ar-YE.js":[21006,43912],"./ar.js":[88587,11582],"./as":[29026,25730],"./as.js":[29026,25730],"./asa":[88664,84976],"./asa.js":[88664,84976],"./ast":[95834,93770],"./ast.js":[95834,93770],"./az":[94614,62587],"./az-Cyrl":[45129,87011],"./az-Cyrl.js":[45129,87011],"./az-Latn":[98091,94053],"./az-Latn.js":[98091,94053],"./az.js":[94614,62587],"./bas":[37572,15659],"./bas.js":[37572,15659],"./be":[53414,4130],"./be.js":[53414,4130],"./bem":[48170,41597],"./bem.js":[48170,41597],"./bez":[53035,88830],"./bez.js":[53035,88830],"./bg":[2703,64393],"./bg.js":[2703,64393],"./bm":[34861,51080],"./bm.js":[34861,51080],"./bn":[87918,78667],"./bn-IN":[91684,39038],"./bn-IN.js":[91684,39038],"./bn.js":[87918,78667],"./bo":[22324,83740],"./bo-IN":[66912,21033],"./bo-IN.js":[66912,21033],"./bo.js":[22324,83740],"./br":[71583,62999],"./br.js":[71583,62999],"./brx":[27859,1769],"./brx.js":[27859,1769],"./bs":[28075,41340],"./bs-Cyrl":[10892,96233],"./bs-Cyrl.js":[10892,96233],"./bs-Latn":[47307,5923],"./bs-Latn.js":[47307,5923],"./bs.js":[28075,41340],"./ca":[55077,1773],"./ca-AD":[31413,55823],"./ca-AD.js":[31413,55823],"./ca-ES-VALENCIA":[17331,4564],"./ca-ES-VALENCIA.js":[17331,4564],"./ca-FR":[53113,68193],"./ca-FR.js":[53113,68193],"./ca-IT":[82887,96019],"./ca-IT.js":[82887,96019],"./ca.js":[55077,1773],"./ccp":[7835,7703],"./ccp-IN":[79778,78124],"./ccp-IN.js":[79778,78124],"./ccp.js":[7835,7703],"./ce":[79792,82798],"./ce.js":[79792,82798],"./ceb":[39671,82817],"./ceb.js":[39671,82817],"./cgg":[6158,43457],"./cgg.js":[6158,43457],"./chr":[68938,1980],"./chr.js":[68938,1980],"./ckb":[16130,83214],"./ckb-IR":[98809,25324],"./ckb-IR.js":[98809,25324],"./ckb.js":[16130,83214],"./cs":[13128,11778],"./cs.js":[13128,11778],"./cy":[32660,88775],"./cy.js":[32660,88775],"./da":[68561,79521],"./da-GL":[52953,25232],"./da-GL.js":[52953,25232],"./da.js":[68561,79521],"./dav":[38969,75990],"./dav.js":[38969,75990],"./de":[66776,79279],"./de-AT":[36345,70106],"./de-AT.js":[36345,70106],"./de-BE":[82321,16078],"./de-BE.js":[82321,16078],"./de-CH":[33004,81909],"./de-CH.js":[33004,81909],"./de-IT":[82419,53164],"./de-IT.js":[82419,53164],"./de-LI":[74352,42954],"./de-LI.js":[74352,42954],"./de-LU":[3292,49309],"./de-LU.js":[3292,49309],"./de.js":[66776,79279],"./dje":[14570,50725],"./dje.js":[14570,50725],"./doi":[99847,10007],"./doi.js":[99847,10007],"./dsb":[2274,36093],"./dsb.js":[2274,36093],"./dua":[60645,49789],"./dua.js":[60645,49789],"./dyo":[91221,48939],"./dyo.js":[91221,48939],"./dz":[71414,18935],"./dz.js":[71414,18935],"./ebu":[30577,35622],"./ebu.js":[30577,35622],"./ee":[21775,69839],"./ee-TG":[12501,11195],"./ee-TG.js":[12501,11195],"./ee.js":[21775,69839],"./el":[8782,78425],"./el-CY":[48698,74750],"./el-CY.js":[48698,74750],"./el.js":[8782,78425],"./en":[1329,27266],"./en-001":[70692,77793],"./en-001.js":[70692,77793],"./en-150":[41082,45891],"./en-150.js":[41082,45891],"./en-AE":[87341,26919],"./en-AE.js":[87341,26919],"./en-AG":[75553,14066],"./en-AG.js":[75553,14066],"./en-AI":[44602,74619],"./en-AI.js":[44602,74619],"./en-AS":[13347,70906],"./en-AS.js":[13347,70906],"./en-AT":[72880,66665],"./en-AT.js":[72880,66665],"./en-AU":[65817,85279],"./en-AU.js":[65817,85279],"./en-BB":[14561,49322],"./en-BB.js":[14561,49322],"./en-BE":[85253,56164],"./en-BE.js":[85253,56164],"./en-BI":[66740,53827],"./en-BI.js":[66740,53827],"./en-BM":[24031,59231],"./en-BM.js":[24031,59231],"./en-BS":[94361,57852],"./en-BS.js":[94361,57852],"./en-BW":[31623,61726],"./en-BW.js":[31623,61726],"./en-BZ":[18858,21933],"./en-BZ.js":[18858,21933],"./en-CA":[80701,51316],"./en-CA.js":[80701,51316],"./en-CC":[33214,34723],"./en-CC.js":[33214,34723],"./en-CH":[2099,8589],"./en-CH.js":[2099,8589],"./en-CK":[66356,56068],"./en-CK.js":[66356,56068],"./en-CM":[39956,66941],"./en-CM.js":[39956,66941],"./en-CX":[79220,59499],"./en-CX.js":[79220,59499],"./en-CY":[95705,69980],"./en-CY.js":[95705,69980],"./en-DE":[65385,6239],"./en-DE.js":[65385,6239],"./en-DG":[48153,21745],"./en-DG.js":[48153,21745],"./en-DK":[6323,65891],"./en-DK.js":[6323,65891],"./en-DM":[14892,65746],"./en-DM.js":[14892,65746],"./en-ER":[74828,22261],"./en-ER.js":[74828,22261],"./en-FI":[34689,93655],"./en-FI.js":[34689,93655],"./en-FJ":[22841,87323],"./en-FJ.js":[22841,87323],"./en-FK":[11478,74156],"./en-FK.js":[11478,74156],"./en-FM":[85586,23919],"./en-FM.js":[85586,23919],"./en-GB":[37173,93728],"./en-GB.js":[37173,93728],"./en-GD":[49326,30542],"./en-GD.js":[49326,30542],"./en-GG":[75120,73377],"./en-GG.js":[75120,73377],"./en-GH":[72861,76236],"./en-GH.js":[72861,76236],"./en-GI":[66459,87634],"./en-GI.js":[66459,87634],"./en-GM":[39639,34502],"./en-GM.js":[39639,34502],"./en-GU":[74758,87934],"./en-GU.js":[74758,87934],"./en-GY":[79703,42569],"./en-GY.js":[79703,42569],"./en-HK":[63428,90634],"./en-HK.js":[63428,90634],"./en-IE":[47760,58827],"./en-IE.js":[47760,58827],"./en-IL":[26294,54446],"./en-IL.js":[26294,54446],"./en-IM":[1519,68003],"./en-IM.js":[1519,68003],"./en-IN":[79302,90538],"./en-IN.js":[79302,90538],"./en-IO":[64632,91923],"./en-IO.js":[64632,91923],"./en-JE":[21616,22926],"./en-JE.js":[21616,22926],"./en-JM":[86347,71352],"./en-JM.js":[86347,71352],"./en-KE":[26784,10190],"./en-KE.js":[26784,10190],"./en-KI":[5130,38939],"./en-KI.js":[5130,38939],"./en-KN":[67928,38526],"./en-KN.js":[67928,38526],"./en-KY":[90063,86128],"./en-KY.js":[90063,86128],"./en-LC":[35952,21717],"./en-LC.js":[35952,21717],"./en-LR":[50862,59616],"./en-LR.js":[50862,59616],"./en-LS":[96019,30514],"./en-LS.js":[96019,30514],"./en-MG":[92769,35857],"./en-MG.js":[92769,35857],"./en-MH":[10595,18456],"./en-MH.js":[10595,18456],"./en-MO":[79315,59027],"./en-MO.js":[79315,59027],"./en-MP":[57618,23918],"./en-MP.js":[57618,23918],"./en-MS":[82660,59200],"./en-MS.js":[82660,59200],"./en-MT":[49434,26834],"./en-MT.js":[49434,26834],"./en-MU":[56172,10259],"./en-MU.js":[56172,10259],"./en-MW":[13976,77672],"./en-MW.js":[13976,77672],"./en-MY":[73422,24190],"./en-MY.js":[73422,24190],"./en-NA":[42949,99075],"./en-NA.js":[42949,99075],"./en-NF":[37454,77955],"./en-NF.js":[37454,77955],"./en-NG":[43201,73276],"./en-NG.js":[43201,73276],"./en-NL":[54114,64602],"./en-NL.js":[54114,64602],"./en-NR":[63197,99874],"./en-NR.js":[63197,99874],"./en-NU":[10021,1252],"./en-NU.js":[10021,1252],"./en-NZ":[53097,74852],"./en-NZ.js":[53097,74852],"./en-PG":[40206,55172],"./en-PG.js":[40206,55172],"./en-PH":[31059,21570],"./en-PH.js":[31059,21570],"./en-PK":[26705,230],"./en-PK.js":[26705,230],"./en-PN":[3026,74917],"./en-PN.js":[3026,74917],"./en-PR":[8621,55331],"./en-PR.js":[8621,55331],"./en-PW":[44400,79745],"./en-PW.js":[44400,79745],"./en-RW":[76066,94529],"./en-RW.js":[76066,94529],"./en-SB":[73874,92291],"./en-SB.js":[73874,92291],"./en-SC":[30023,18012],"./en-SC.js":[30023,18012],"./en-SD":[85027,14038],"./en-SD.js":[85027,14038],"./en-SE":[57564,27156],"./en-SE.js":[57564,27156],"./en-SG":[21694,79636],"./en-SG.js":[21694,79636],"./en-SH":[87349,32016],"./en-SH.js":[87349,32016],"./en-SI":[43151,98839],"./en-SI.js":[43151,98839],"./en-SL":[1433,67271],"./en-SL.js":[1433,67271],"./en-SS":[35398,52113],"./en-SS.js":[35398,52113],"./en-SX":[97189,6859],"./en-SX.js":[97189,6859],"./en-SZ":[30137,61854],"./en-SZ.js":[30137,61854],"./en-TC":[2123,28913],"./en-TC.js":[2123,28913],"./en-TK":[91114,72002],"./en-TK.js":[91114,72002],"./en-TO":[88224,71584],"./en-TO.js":[88224,71584],"./en-TT":[87803,70914],"./en-TT.js":[87803,70914],"./en-TV":[49593,67109],"./en-TV.js":[49593,67109],"./en-TZ":[63926,62047],"./en-TZ.js":[63926,62047],"./en-UG":[87611,70226],"./en-UG.js":[87611,70226],"./en-UM":[18117,60509],"./en-UM.js":[18117,60509],"./en-US":[82903,46309],"./en-US.js":[82903,46309],"./en-VC":[9867,8747],"./en-VC.js":[9867,8747],"./en-VG":[17e3,33593],"./en-VG.js":[17e3,33593],"./en-VI":[12929,59509],"./en-VI.js":[12929,59509],"./en-VU":[50306,48766],"./en-VU.js":[50306,48766],"./en-WS":[31799,81906],"./en-WS.js":[31799,81906],"./en-ZA":[64398,5677],"./en-ZA.js":[64398,5677],"./en-ZM":[38295,1141],"./en-ZM.js":[38295,1141],"./en-ZW":[12204,9891],"./en-ZW.js":[12204,9891],"./en.js":[1329,27266],"./eo":[24900,82732],"./eo.js":[24900,82732],"./es":[1101,37535],"./es-419":[71098,12744],"./es-419.js":[71098,12744],"./es-AR":[80978,72195],"./es-AR.js":[80978,72195],"./es-BO":[39818,20676],"./es-BO.js":[39818,20676],"./es-BR":[89039,51094],"./es-BR.js":[89039,51094],"./es-BZ":[76808,89135],"./es-BZ.js":[76808,89135],"./es-CL":[92392,41623],"./es-CL.js":[92392,41623],"./es-CO":[17576,3774],"./es-CO.js":[17576,3774],"./es-CR":[16111,52138],"./es-CR.js":[16111,52138],"./es-CU":[29e3,20952],"./es-CU.js":[29e3,20952],"./es-DO":[8458,1714],"./es-DO.js":[8458,1714],"./es-EA":[15681,81746],"./es-EA.js":[15681,81746],"./es-EC":[67880,63336],"./es-EC.js":[67880,63336],"./es-GQ":[66546,49495],"./es-GQ.js":[66546,49495],"./es-GT":[25278,77817],"./es-GT.js":[25278,77817],"./es-HN":[58850,57802],"./es-HN.js":[58850,57802],"./es-IC":[30099,22810],"./es-IC.js":[30099,22810],"./es-MX":[94343,58120],"./es-MX.js":[94343,58120],"./es-NI":[74756,30279],"./es-NI.js":[74756,30279],"./es-PA":[47530,34069],"./es-PA.js":[47530,34069],"./es-PE":[55598,43739],"./es-PE.js":[55598,43739],"./es-PH":[59010,79587],"./es-PH.js":[59010,79587],"./es-PR":[77277,17507],"./es-PR.js":[77277,17507],"./es-PY":[96202,25402],"./es-PY.js":[96202,25402],"./es-SV":[11356,41742],"./es-SV.js":[11356,41742],"./es-US":[55284,31882],"./es-US.js":[55284,31882],"./es-UY":[54455,5777],"./es-UY.js":[54455,5777],"./es-VE":[36054,30302],"./es-VE.js":[36054,30302],"./es.js":[1101,37535],"./et":[55181,10950],"./et.js":[55181,10950],"./eu":[13341,68775],"./eu.js":[13341,68775],"./ewo":[21270,31463],"./ewo.js":[21270,31463],"./fa":[97682,51246],"./fa-AF":[9817,17121],"./fa-AF.js":[9817,17121],"./fa.js":[97682,51246],"./ff":[74259,65148],"./ff-Adlm":[24390,2903],"./ff-Adlm-BF":[31097,63184],"./ff-Adlm-BF.js":[31097,63184],"./ff-Adlm-CM":[92957,17724],"./ff-Adlm-CM.js":[92957,17724],"./ff-Adlm-GH":[59819,76196],"./ff-Adlm-GH.js":[59819,76196],"./ff-Adlm-GM":[58227,4475],"./ff-Adlm-GM.js":[58227,4475],"./ff-Adlm-GW":[57503,28880],"./ff-Adlm-GW.js":[57503,28880],"./ff-Adlm-LR":[92925,41849],"./ff-Adlm-LR.js":[92925,41849],"./ff-Adlm-MR":[79981,12623],"./ff-Adlm-MR.js":[79981,12623],"./ff-Adlm-NE":[66597,87679],"./ff-Adlm-NE.js":[66597,87679],"./ff-Adlm-NG":[52741,42802],"./ff-Adlm-NG.js":[52741,42802],"./ff-Adlm-SL":[55524,10780],"./ff-Adlm-SL.js":[55524,10780],"./ff-Adlm-SN":[77562,1244],"./ff-Adlm-SN.js":[77562,1244],"./ff-Adlm.js":[24390,2903],"./ff-Latn":[92341,89398],"./ff-Latn-BF":[30856,67797],"./ff-Latn-BF.js":[30856,67797],"./ff-Latn-CM":[49341,89126],"./ff-Latn-CM.js":[49341,89126],"./ff-Latn-GH":[59724,26255],"./ff-Latn-GH.js":[59724,26255],"./ff-Latn-GM":[38473,92229],"./ff-Latn-GM.js":[38473,92229],"./ff-Latn-GN":[64509,12096],"./ff-Latn-GN.js":[64509,12096],"./ff-Latn-GW":[47487,10389],"./ff-Latn-GW.js":[47487,10389],"./ff-Latn-LR":[20918,12977],"./ff-Latn-LR.js":[20918,12977],"./ff-Latn-MR":[63557,12353],"./ff-Latn-MR.js":[63557,12353],"./ff-Latn-NE":[27443,99131],"./ff-Latn-NE.js":[27443,99131],"./ff-Latn-NG":[13537,4407],"./ff-Latn-NG.js":[13537,4407],"./ff-Latn-SL":[34767,29449],"./ff-Latn-SL.js":[34767,29449],"./ff-Latn.js":[92341,89398],"./ff.js":[74259,65148],"./fi":[94980,26355],"./fi.js":[94980,26355],"./fil":[37873,1998],"./fil.js":[37873,1998],"./fo":[77031,8167],"./fo-DK":[93468,87642],"./fo-DK.js":[93468,87642],"./fo.js":[77031,8167],"./fr":[90382,24391],"./fr-BE":[36893,8345],"./fr-BE.js":[36893,8345],"./fr-BF":[48027,71495],"./fr-BF.js":[48027,71495],"./fr-BI":[60073,41942],"./fr-BI.js":[60073,41942],"./fr-BJ":[85440,53539],"./fr-BJ.js":[85440,53539],"./fr-BL":[81485,85665],"./fr-BL.js":[81485,85665],"./fr-CA":[67929,64266],"./fr-CA.js":[67929,64266],"./fr-CD":[6744,51213],"./fr-CD.js":[6744,51213],"./fr-CF":[98706,37156],"./fr-CF.js":[98706,37156],"./fr-CG":[92710,96110],"./fr-CG.js":[92710,96110],"./fr-CH":[86504,29788],"./fr-CH.js":[86504,29788],"./fr-CI":[95341,47398],"./fr-CI.js":[95341,47398],"./fr-CM":[41859,92931],"./fr-CM.js":[41859,92931],"./fr-DJ":[92492,76499],"./fr-DJ.js":[92492,76499],"./fr-DZ":[74748,36892],"./fr-DZ.js":[74748,36892],"./fr-GA":[57164,48535],"./fr-GA.js":[57164,48535],"./fr-GF":[38421,65343],"./fr-GF.js":[38421,65343],"./fr-GN":[72940,31932],"./fr-GN.js":[72940,31932],"./fr-GP":[23431,59610],"./fr-GP.js":[23431,59610],"./fr-GQ":[16855,36795],"./fr-GQ.js":[16855,36795],"./fr-HT":[80930,84129],"./fr-HT.js":[80930,84129],"./fr-KM":[43518,35510],"./fr-KM.js":[43518,35510],"./fr-LU":[56562,22441],"./fr-LU.js":[56562,22441],"./fr-MA":[6983,75449],"./fr-MA.js":[6983,75449],"./fr-MC":[47139,55626],"./fr-MC.js":[47139,55626],"./fr-MF":[91216,3191],"./fr-MF.js":[91216,3191],"./fr-MG":[65903,95291],"./fr-MG.js":[65903,95291],"./fr-ML":[48448,46338],"./fr-ML.js":[48448,46338],"./fr-MQ":[31643,78759],"./fr-MQ.js":[31643,78759],"./fr-MR":[40790,48345],"./fr-MR.js":[40790,48345],"./fr-MU":[62517,84368],"./fr-MU.js":[62517,84368],"./fr-NC":[27919,82459],"./fr-NC.js":[27919,82459],"./fr-NE":[94135,10513],"./fr-NE.js":[94135,10513],"./fr-PF":[36698,53842],"./fr-PF.js":[36698,53842],"./fr-PM":[91886,24921],"./fr-PM.js":[91886,24921],"./fr-RE":[11297,49365],"./fr-RE.js":[11297,49365],"./fr-RW":[91919,57305],"./fr-RW.js":[91919,57305],"./fr-SC":[76534,59752],"./fr-SC.js":[76534,59752],"./fr-SN":[58584,8625],"./fr-SN.js":[58584,8625],"./fr-SY":[58738,42303],"./fr-SY.js":[58738,42303],"./fr-TD":[27663,6298],"./fr-TD.js":[27663,6298],"./fr-TG":[13715,60115],"./fr-TG.js":[13715,60115],"./fr-TN":[83120,15726],"./fr-TN.js":[83120,15726],"./fr-VU":[72913,46826],"./fr-VU.js":[72913,46826],"./fr-WF":[17856,44423],"./fr-WF.js":[17856,44423],"./fr-YT":[49735,44911],"./fr-YT.js":[49735,44911],"./fr.js":[90382,24391],"./fur":[68328,95522],"./fur.js":[68328,95522],"./fy":[8350,67733],"./fy.js":[8350,67733],"./ga":[34402,64088],"./ga-GB":[18076,29424],"./ga-GB.js":[18076,29424],"./ga.js":[34402,64088],"./gd":[67587,96872],"./gd.js":[67587,96872],"./gl":[67542,85020],"./gl.js":[67542,85020],"./gsw":[80494,30103],"./gsw-FR":[38388,28528],"./gsw-FR.js":[38388,28528],"./gsw-LI":[89606,60652],"./gsw-LI.js":[89606,60652],"./gsw.js":[80494,30103],"./gu":[52733,81592],"./gu.js":[52733,81592],"./guz":[77097,53835],"./guz.js":[77097,53835],"./gv":[49370,16002],"./gv.js":[49370,16002],"./ha":[59416,98077],"./ha-GH":[94210,98232],"./ha-GH.js":[94210,98232],"./ha-NE":[15535,62539],"./ha-NE.js":[15535,62539],"./ha.js":[59416,98077],"./haw":[95915,76267],"./haw.js":[95915,76267],"./he":[35294,9618],"./he.js":[35294,9618],"./hi":[71777,66805],"./hi.js":[71777,66805],"./hr":[87435,80289],"./hr-BA":[28274,16303],"./hr-BA.js":[28274,16303],"./hr.js":[87435,80289],"./hsb":[41793,2653],"./hsb.js":[41793,2653],"./hu":[98202,67167],"./hu.js":[98202,67167],"./hy":[93714,55340],"./hy.js":[93714,55340],"./ia":[57367,63192],"./ia.js":[57367,63192],"./id":[62413,5074],"./id.js":[62413,5074],"./ig":[1598,72457],"./ig.js":[1598,72457],"./ii":[91206,22889],"./ii.js":[91206,22889],"./is":[83138,66250],"./is.js":[83138,66250],"./it":[80539,17491],"./it-CH":[23838,55609],"./it-CH.js":[23838,55609],"./it-SM":[19319,96554],"./it-SM.js":[19319,96554],"./it-VA":[95501,98785],"./it-VA.js":[95501,98785],"./it.js":[80539,17491],"./ja":[20884,17504],"./ja.js":[20884,17504],"./jgo":[77976,30912],"./jgo.js":[77976,30912],"./jmc":[73362,91906],"./jmc.js":[73362,91906],"./jv":[72329,43221],"./jv.js":[72329,43221],"./ka":[11621,82183],"./ka.js":[11621,82183],"./kab":[94037,76043],"./kab.js":[94037,76043],"./kam":[31333,5712],"./kam.js":[31333,5712],"./kde":[15831,39675],"./kde.js":[15831,39675],"./kea":[57974,94764],"./kea.js":[57974,94764],"./khq":[42049,6169],"./khq.js":[42049,6169],"./ki":[27946,31353],"./ki.js":[27946,31353],"./kk":[23127,11970],"./kk.js":[23127,11970],"./kkj":[89118,5160],"./kkj.js":[89118,5160],"./kl":[49275,98080],"./kl.js":[49275,98080],"./kln":[33634,13715],"./kln.js":[33634,13715],"./km":[91004,21524],"./km.js":[91004,21524],"./kn":[50730,29854],"./kn.js":[50730,29854],"./ko":[38348,46410],"./ko-KP":[63629,98652],"./ko-KP.js":[63629,98652],"./ko.js":[38348,46410],"./kok":[74157,7907],"./kok.js":[74157,7907],"./ks":[70162,24848],"./ks-Arab":[76022,94684],"./ks-Arab.js":[76022,94684],"./ks.js":[70162,24848],"./ksb":[38938,74130],"./ksb.js":[38938,74130],"./ksf":[15925,58303],"./ksf.js":[15925,58303],"./ksh":[12910,1435],"./ksh.js":[12910,1435],"./ku":[3803,86050],"./ku.js":[3803,86050],"./kw":[96463,4487],"./kw.js":[96463,4487],"./ky":[93117,50107],"./ky.js":[93117,50107],"./lag":[19930,86255],"./lag.js":[19930,86255],"./lb":[47523,76965],"./lb.js":[47523,76965],"./lg":[64152,69948],"./lg.js":[64152,69948],"./lkt":[58918,35],"./lkt.js":[58918,35],"./ln":[8843,95113],"./ln-AO":[62398,55544],"./ln-AO.js":[62398,55544],"./ln-CF":[87316,13376],"./ln-CF.js":[87316,13376],"./ln-CG":[59473,44567],"./ln-CG.js":[59473,44567],"./ln.js":[8843,95113],"./lo":[25274,48864],"./lo.js":[25274,48864],"./lrc":[52437,82986],"./lrc-IQ":[28493,90721],"./lrc-IQ.js":[28493,90721],"./lrc.js":[52437,82986],"./lt":[80660,9835],"./lt.js":[80660,9835],"./lu":[22166,47260],"./lu.js":[22166,47260],"./luo":[68643,81246],"./luo.js":[68643,81246],"./luy":[86952,5699],"./luy.js":[86952,5699],"./lv":[59771,88383],"./lv.js":[59771,88383],"./mai":[4184,62249],"./mai.js":[4184,62249],"./mas":[45710,96744],"./mas-TZ":[25116,60116],"./mas-TZ.js":[25116,60116],"./mas.js":[45710,96744],"./mer":[66574,71738],"./mer.js":[66574,71738],"./mfe":[93594,53795],"./mfe.js":[93594,53795],"./mg":[58934,81625],"./mg.js":[58934,81625],"./mgh":[69269,36070],"./mgh.js":[69269,36070],"./mgo":[92352,77707],"./mgo.js":[92352,77707],"./mi":[34365,21189],"./mi.js":[34365,21189],"./mk":[13400,69912],"./mk.js":[13400,69912],"./ml":[16384,35628],"./ml.js":[16384,35628],"./mn":[33466,10427],"./mn.js":[33466,10427],"./mni":[98512,15464],"./mni-Beng":[31090,15731],"./mni-Beng.js":[31090,15731],"./mni.js":[98512,15464],"./mr":[40530,12147],"./mr.js":[40530,12147],"./ms":[70151,10457],"./ms-BN":[67814,57222],"./ms-BN.js":[67814,57222],"./ms-ID":[38349,68419],"./ms-ID.js":[38349,68419],"./ms-SG":[2286,34791],"./ms-SG.js":[2286,34791],"./ms.js":[70151,10457],"./mt":[36493,36112],"./mt.js":[36493,36112],"./mua":[8116,20971],"./mua.js":[8116,20971],"./my":[27136,35941],"./my.js":[27136,35941],"./mzn":[60462,65556],"./mzn.js":[60462,65556],"./naq":[84370,69862],"./naq.js":[84370,69862],"./nb":[2283,39081],"./nb-SJ":[82818,82056],"./nb-SJ.js":[82818,82056],"./nb.js":[2283,39081],"./nd":[60606,10442],"./nd.js":[60606,10442],"./nds":[79622,53716],"./nds-NL":[23152,16493],"./nds-NL.js":[23152,16493],"./nds.js":[79622,53716],"./ne":[24088,88075],"./ne-IN":[9829,96402],"./ne-IN.js":[9829,96402],"./ne.js":[24088,88075],"./nl":[97982,60669],"./nl-AW":[6305,92409],"./nl-AW.js":[6305,92409],"./nl-BE":[87177,14674],"./nl-BE.js":[87177,14674],"./nl-BQ":[83373,703],"./nl-BQ.js":[83373,703],"./nl-CW":[2255,34269],"./nl-CW.js":[2255,34269],"./nl-SR":[61611,94906],"./nl-SR.js":[61611,94906],"./nl-SX":[4477,34954],"./nl-SX.js":[4477,34954],"./nl.js":[97982,60669],"./nmg":[33811,89541],"./nmg.js":[33811,89541],"./nn":[42769,49186],"./nn.js":[42769,49186],"./nnh":[94486,8330],"./nnh.js":[94486,8330],"./nus":[34289,56332],"./nus.js":[34289,56332],"./nyn":[85096,62170],"./nyn.js":[85096,62170],"./om":[99282,51786],"./om-KE":[30742,54629],"./om-KE.js":[30742,54629],"./om.js":[99282,51786],"./or":[48071,50879],"./or.js":[48071,50879],"./os":[82062,99101],"./os-RU":[51704,91299],"./os-RU.js":[51704,91299],"./os.js":[82062,99101],"./pa":[27550,2317],"./pa-Arab":[95510,86388],"./pa-Arab.js":[95510,86388],"./pa-Guru":[95315,41707],"./pa-Guru.js":[95315,41707],"./pa.js":[27550,2317],"./pcm":[67191,35563],"./pcm.js":[67191,35563],"./pl":[90312,70009],"./pl.js":[90312,70009],"./ps":[447,23501],"./ps-PK":[84500,31325],"./ps-PK.js":[84500,31325],"./ps.js":[447,23501],"./pt":[69858,87576],"./pt-AO":[45459,57121],"./pt-AO.js":[45459,57121],"./pt-CH":[35230,31295],"./pt-CH.js":[35230,31295],"./pt-CV":[15645,63385],"./pt-CV.js":[15645,63385],"./pt-GQ":[15556,81562],"./pt-GQ.js":[15556,81562],"./pt-GW":[97166,31355],"./pt-GW.js":[97166,31355],"./pt-LU":[15584,21466],"./pt-LU.js":[15584,21466],"./pt-MO":[63704,1931],"./pt-MO.js":[63704,1931],"./pt-MZ":[66599,39580],"./pt-MZ.js":[66599,39580],"./pt-PT":[71250,31338],"./pt-PT.js":[71250,31338],"./pt-ST":[42833,15186],"./pt-ST.js":[42833,15186],"./pt-TL":[78602,29135],"./pt-TL.js":[78602,29135],"./pt.js":[69858,87576],"./qu":[72553,70244],"./qu-BO":[10538,58949],"./qu-BO.js":[10538,58949],"./qu-EC":[73678,11698],"./qu-EC.js":[73678,11698],"./qu.js":[72553,70244],"./rm":[97404,51857],"./rm.js":[97404,51857],"./rn":[72890,86286],"./rn.js":[72890,86286],"./ro":[54076,42733],"./ro-MD":[95375,14408],"./ro-MD.js":[95375,14408],"./ro.js":[54076,42733],"./rof":[14984,88126],"./rof.js":[14984,88126],"./ru":[66037,53441],"./ru-BY":[33941,25770],"./ru-BY.js":[33941,25770],"./ru-KG":[75573,65535],"./ru-KG.js":[75573,65535],"./ru-KZ":[15063,18350],"./ru-KZ.js":[15063,18350],"./ru-MD":[54030,47069],"./ru-MD.js":[54030,47069],"./ru-UA":[98601,52655],"./ru-UA.js":[98601,52655],"./ru.js":[66037,53441],"./rw":[27954,969],"./rw.js":[27954,969],"./rwk":[88835,23722],"./rwk.js":[88835,23722],"./sa":[84567,48335],"./sa.js":[84567,48335],"./sah":[21138,31774],"./sah.js":[21138,31774],"./saq":[46605,42425],"./saq.js":[46605,42425],"./sat":[1306,33563],"./sat-Olck":[71271,72493],"./sat-Olck.js":[71271,72493],"./sat.js":[1306,33563],"./sbp":[11271,32296],"./sbp.js":[11271,32296],"./sd":[26181,28441],"./sd-Arab":[75488,31306],"./sd-Arab.js":[75488,31306],"./sd-Deva":[41220,72275],"./sd-Deva.js":[41220,72275],"./sd.js":[26181,28441],"./se":[45778,72768],"./se-FI":[37466,74935],"./se-FI.js":[37466,74935],"./se-SE":[44204,21694],"./se-SE.js":[44204,21694],"./se.js":[45778,72768],"./seh":[78592,63448],"./seh.js":[78592,63448],"./ses":[15091,47996],"./ses.js":[15091,47996],"./sg":[76839,27691],"./sg.js":[76839,27691],"./shi":[86366,73045],"./shi-Latn":[55445,10106],"./shi-Latn.js":[55445,10106],"./shi-Tfng":[11285,47558],"./shi-Tfng.js":[11285,47558],"./shi.js":[86366,73045],"./si":[25586,99827],"./si.js":[25586,99827],"./sk":[85002,51178],"./sk.js":[85002,51178],"./sl":[98567,7691],"./sl.js":[98567,7691],"./smn":[29993,18293],"./smn.js":[29993,18293],"./sn":[26774,97219],"./sn.js":[26774,97219],"./so":[95436,51749],"./so-DJ":[2164,84210],"./so-DJ.js":[2164,84210],"./so-ET":[4278,29736],"./so-ET.js":[4278,29736],"./so-KE":[38057,35009],"./so-KE.js":[38057,35009],"./so.js":[95436,51749],"./sq":[40823,45376],"./sq-MK":[49811,81930],"./sq-MK.js":[49811,81930],"./sq-XK":[10085,4084],"./sq-XK.js":[10085,4084],"./sq.js":[40823,45376],"./sr":[37815,25696],"./sr-Cyrl":[41860,50862],"./sr-Cyrl-BA":[51001,85250],"./sr-Cyrl-BA.js":[51001,85250],"./sr-Cyrl-ME":[88374,5072],"./sr-Cyrl-ME.js":[88374,5072],"./sr-Cyrl-XK":[83991,26671],"./sr-Cyrl-XK.js":[83991,26671],"./sr-Cyrl.js":[41860,50862],"./sr-Latn":[965,47182],"./sr-Latn-BA":[34404,53745],"./sr-Latn-BA.js":[34404,53745],"./sr-Latn-ME":[74687,24633],"./sr-Latn-ME.js":[74687,24633],"./sr-Latn-XK":[32609,12178],"./sr-Latn-XK.js":[32609,12178],"./sr-Latn.js":[965,47182],"./sr.js":[37815,25696],"./su":[31347,15166],"./su-Latn":[42718,91454],"./su-Latn.js":[42718,91454],"./su.js":[31347,15166],"./sv":[76235,90902],"./sv-AX":[58804,59797],"./sv-AX.js":[58804,59797],"./sv-FI":[9687,63832],"./sv-FI.js":[9687,63832],"./sv.js":[76235,90902],"./sw":[32163,76682],"./sw-CD":[23733,340],"./sw-CD.js":[23733,340],"./sw-KE":[91912,56591],"./sw-KE.js":[91912,56591],"./sw-UG":[17917,12237],"./sw-UG.js":[17917,12237],"./sw.js":[32163,76682],"./ta":[40949,32323],"./ta-LK":[37328,33411],"./ta-LK.js":[37328,33411],"./ta-MY":[58016,23569],"./ta-MY.js":[58016,23569],"./ta-SG":[60373,14476],"./ta-SG.js":[60373,14476],"./ta.js":[40949,32323],"./te":[90326,41313],"./te.js":[90326,41313],"./teo":[3328,40425],"./teo-KE":[6882,43621],"./teo-KE.js":[6882,43621],"./teo.js":[3328,40425],"./tg":[62502,58766],"./tg.js":[62502,58766],"./th":[94163,24874],"./th.js":[94163,24874],"./ti":[95602,13128],"./ti-ER":[26177,92299],"./ti-ER.js":[26177,92299],"./ti.js":[95602,13128],"./tk":[53440,7340],"./tk.js":[53440,7340],"./to":[11698,71391],"./to.js":[11698,71391],"./tr":[94664,71127],"./tr-CY":[96579,59471],"./tr-CY.js":[96579,59471],"./tr.js":[94664,71127],"./tt":[32626,79611],"./tt.js":[32626,79611],"./twq":[5953,26707],"./twq.js":[5953,26707],"./tzm":[35774,20408],"./tzm.js":[35774,20408],"./ug":[33408,57631],"./ug.js":[33408,57631],"./uk":[27765,26141],"./uk.js":[27765,26141],"./ur":[6269,87339],"./ur-IN":[1412,38556],"./ur-IN.js":[1412,38556],"./ur.js":[6269,87339],"./uz":[39511,53143],"./uz-Arab":[4893,35211],"./uz-Arab.js":[4893,35211],"./uz-Cyrl":[49179,40182],"./uz-Cyrl.js":[49179,40182],"./uz-Latn":[6917,30849],"./uz-Latn.js":[6917,30849],"./uz.js":[39511,53143],"./vai":[67217,86054],"./vai-Latn":[79089,41934],"./vai-Latn.js":[79089,41934],"./vai-Vaii":[36688,57554],"./vai-Vaii.js":[36688,57554],"./vai.js":[67217,86054],"./vi":[22387,11106],"./vi.js":[22387,11106],"./vun":[8954,75012],"./vun.js":[8954,75012],"./wae":[32703,10752],"./wae.js":[32703,10752],"./wo":[2678,52512],"./wo.js":[2678,52512],"./xh":[67661,95993],"./xh.js":[67661,95993],"./xog":[36189,70696],"./xog.js":[36189,70696],"./yav":[44800,17639],"./yav.js":[44800,17639],"./yi":[50320,40972],"./yi.js":[50320,40972],"./yo":[91844,11314],"./yo-BJ":[14357,71930],"./yo-BJ.js":[14357,71930],"./yo.js":[91844,11314],"./yue":[10154,11096],"./yue-Hans":[44801,73284],"./yue-Hans.js":[44801,73284],"./yue-Hant":[47332,40443],"./yue-Hant.js":[47332,40443],"./yue.js":[10154,11096],"./zgh":[27592,63409],"./zgh.js":[27592,63409],"./zh":[53033,1824],"./zh-Hans":[10025,5751],"./zh-Hans-HK":[80614,5333],"./zh-Hans-HK.js":[80614,5333],"./zh-Hans-MO":[34380,39875],"./zh-Hans-MO.js":[34380,39875],"./zh-Hans-SG":[2997,81713],"./zh-Hans-SG.js":[2997,81713],"./zh-Hans.js":[10025,5751],"./zh-Hant":[11732,39601],"./zh-Hant-HK":[62688,62926],"./zh-Hant-HK.js":[62688,62926],"./zh-Hant-MO":[37284,1900],"./zh-Hant-MO.js":[37284,1900],"./zh-Hant.js":[11732,39601],"./zh.js":[53033,1824],"./zu":[11828,83295],"./zu.js":[11828,83295]};function webpackAsyncContext(req){if(!__webpack_require__.o(map,req))return Promise.resolve().then((()=>{var e=new Error("Cannot find module '"+req+"'");throw e.code="MODULE_NOT_FOUND",e}));var ids=map[req],id=ids[0];return __webpack_require__.e(ids[1]).then((()=>__webpack_require__.t(id,23)))}webpackAsyncContext.keys=()=>Object.keys(map),webpackAsyncContext.id=89466,module.exports=webpackAsyncContext},67347:(module,__unused_webpack_exports,__webpack_require__)=>{var map={"./af":[85449,12875],"./af.js":[85449,12875],"./ak":[6586,65156],"./ak.js":[6586,65156],"./am":[14254,54267],"./am.js":[14254,54267],"./an":[57056,69358],"./an.js":[57056,69358],"./ar":[73704,67582],"./ar.js":[73704,67582],"./ars":[59619,75651],"./ars.js":[59619,75651],"./as":[97818,60376],"./as.js":[97818,60376],"./asa":[2898,90959],"./asa.js":[2898,90959],"./ast":[7535,7273],"./ast.js":[7535,7273],"./az":[81802,86251],"./az.js":[81802,86251],"./be":[62200,89305],"./be.js":[62200,89305],"./bem":[29613,57209],"./bem.js":[29613,57209],"./bez":[79732,1744],"./bez.js":[79732,1744],"./bg":[6822,56755],"./bg.js":[6822,56755],"./bho":[34135,1803],"./bho.js":[34135,1803],"./bm":[46870,5746],"./bm.js":[46870,5746],"./bn":[41168,64078],"./bn.js":[41168,64078],"./bo":[75004,40134],"./bo.js":[75004,40134],"./br":[29132,64259],"./br.js":[29132,64259],"./brx":[51267,93338],"./brx.js":[51267,93338],"./bs":[83758,52823],"./bs.js":[83758,52823],"./ca":[35178,86921],"./ca.js":[35178,86921],"./ce":[58459,54649],"./ce.js":[58459,54649],"./ceb":[23941,79395],"./ceb.js":[23941,79395],"./cgg":[49565,60451],"./cgg.js":[49565,60451],"./chr":[91604,52244],"./chr.js":[91604,52244],"./ckb":[93055,10877],"./ckb.js":[93055,10877],"./cs":[54618,3596],"./cs.js":[54618,3596],"./cy":[25079,1897],"./cy.js":[25079,1897],"./da":[73428,54578],"./da.js":[73428,54578],"./de":[19767,3633],"./de.js":[19767,3633],"./dsb":[73813,66912],"./dsb.js":[73813,66912],"./dv":[54171,5508],"./dv.js":[54171,5508],"./dz":[34476,84424],"./dz.js":[34476,84424],"./ee":[71001,64278],"./ee.js":[71001,64278],"./el":[47258,73710],"./el.js":[47258,73710],"./en":[17689,61790],"./en.js":[17689,61790],"./eo":[31837,43521],"./eo.js":[31837,43521],"./es":[96153,99463],"./es.js":[96153,99463],"./et":[17371,85318],"./et.js":[17371,85318],"./eu":[55400,49225],"./eu.js":[55400,49225],"./fa":[15118,18673],"./fa.js":[15118,18673],"./ff":[84333,40340],"./ff.js":[84333,40340],"./fi":[570,49975],"./fi.js":[570,49975],"./fil":[79707,90505],"./fil.js":[79707,90505],"./fo":[12443,11858],"./fo.js":[12443,11858],"./fr":[60463,54798],"./fr.js":[60463,54798],"./fur":[33306,19e3],"./fur.js":[33306,19e3],"./fy":[90299,74167],"./fy.js":[90299,74167],"./ga":[37639,96046],"./ga.js":[37639,96046],"./gd":[67865,49108],"./gd.js":[67865,49108],"./gl":[10927,55695],"./gl.js":[10927,55695],"./gsw":[31792,24310],"./gsw.js":[31792,24310],"./gu":[29177,53726],"./gu.js":[29177,53726],"./guw":[3496,25968],"./guw.js":[3496,25968],"./gv":[15480,22167],"./gv.js":[15480,22167],"./ha":[28732,51077],"./ha.js":[28732,51077],"./haw":[19243,24007],"./haw.js":[19243,24007],"./he":[44313,8199],"./he.js":[44313,8199],"./hi":[1895,62013],"./hi.js":[1895,62013],"./hr":[67541,32805],"./hr.js":[67541,32805],"./hsb":[68029,78766],"./hsb.js":[68029,78766],"./hu":[42765,10267],"./hu.js":[42765,10267],"./hy":[33623,88081],"./hy.js":[33623,88081],"./ia":[32881,2685],"./ia.js":[32881,2685],"./id":[10028,43968],"./id.js":[10028,43968],"./ig":[92593,42467],"./ig.js":[92593,42467],"./ii":[18604,3612],"./ii.js":[18604,3612],"./in":[11622,37390],"./in.js":[11622,37390],"./io":[14742,41042],"./io.js":[14742,41042],"./is":[37995,52135],"./is.js":[37995,52135],"./it":[37305,13730],"./it.js":[37305,13730],"./iu":[84413,83917],"./iu.js":[84413,83917],"./iw":[47050,40373],"./iw.js":[47050,40373],"./ja":[7021,80815],"./ja.js":[7021,80815],"./jbo":[4084,15455],"./jbo.js":[4084,15455],"./jgo":[3876,48313],"./jgo.js":[3876,48313],"./ji":[65663,4209],"./ji.js":[65663,4209],"./jmc":[50805,84678],"./jmc.js":[50805,84678],"./jv":[19346,44501],"./jv.js":[19346,44501],"./jw":[65833,25665],"./jw.js":[65833,25665],"./ka":[42214,89454],"./ka.js":[42214,89454],"./kab":[96691,51844],"./kab.js":[96691,51844],"./kaj":[61785,35789],"./kaj.js":[61785,35789],"./kcg":[95130,95933],"./kcg.js":[95130,95933],"./kde":[17201,27272],"./kde.js":[17201,27272],"./kea":[62408,77485],"./kea.js":[62408,77485],"./kk":[14281,25130],"./kk.js":[14281,25130],"./kkj":[89402,46331],"./kkj.js":[89402,46331],"./kl":[82226,55271],"./kl.js":[82226,55271],"./km":[65701,48286],"./km.js":[65701,48286],"./kn":[60813,1100],"./kn.js":[60813,1100],"./ko":[7402,67510],"./ko.js":[7402,67510],"./ks":[33938,1439],"./ks.js":[33938,1439],"./ksb":[50051,48184],"./ksb.js":[50051,48184],"./ksh":[27039,39352],"./ksh.js":[27039,39352],"./ku":[22155,5528],"./ku.js":[22155,5528],"./kw":[54960,28716],"./kw.js":[54960,28716],"./ky":[89977,30946],"./ky.js":[89977,30946],"./lag":[19329,54174],"./lag.js":[19329,54174],"./lb":[90227,18374],"./lb.js":[90227,18374],"./lg":[54349,89744],"./lg.js":[54349,89744],"./lkt":[39615,15e3],"./lkt.js":[39615,15e3],"./ln":[8625,20526],"./ln.js":[8625,20526],"./lo":[58448,14918],"./lo.js":[58448,14918],"./lt":[23969,74332],"./lt.js":[23969,74332],"./lv":[49555,56082],"./lv.js":[49555,56082],"./mas":[98748,60742],"./mas.js":[98748,60742],"./mg":[49959,54524],"./mg.js":[49959,54524],"./mgo":[25570,80750],"./mgo.js":[25570,80750],"./mk":[46978,36613],"./mk.js":[46978,36613],"./ml":[87250,9772],"./ml.js":[87250,9772],"./mn":[74063,52650],"./mn.js":[74063,52650],"./mo":[89324,66531],"./mo.js":[89324,66531],"./mr":[31397,67863],"./mr.js":[31397,67863],"./ms":[27648,87867],"./ms.js":[27648,87867],"./mt":[781,4127],"./mt.js":[781,4127],"./my":[14134,87618],"./my.js":[14134,87618],"./nah":[79312,58625],"./nah.js":[79312,58625],"./naq":[82079,82359],"./naq.js":[82079,82359],"./nb":[25023,31120],"./nb.js":[25023,31120],"./nd":[73738,46074],"./nd.js":[73738,46074],"./ne":[64436,74331],"./ne.js":[64436,74331],"./nl":[58670,42298],"./nl.js":[58670,42298],"./nn":[3171,32258],"./nn.js":[3171,32258],"./nnh":[29010,33244],"./nnh.js":[29010,33244],"./no":[29483,40175],"./no.js":[29483,40175],"./nqo":[93810,38886],"./nqo.js":[93810,38886],"./nr":[21982,55660],"./nr.js":[21982,55660],"./nso":[80269,80444],"./nso.js":[80269,80444],"./ny":[22313,51904],"./ny.js":[22313,51904],"./nyn":[80983,28546],"./nyn.js":[80983,28546],"./om":[15043,72874],"./om.js":[15043,72874],"./or":[22138,70856],"./or.js":[22138,70856],"./os":[25817,79052],"./os.js":[25817,79052],"./osa":[56767,90528],"./osa.js":[56767,90528],"./pa":[50684,50275],"./pa.js":[50684,50275],"./pap":[23841,59790],"./pap.js":[23841,59790],"./pcm":[81463,51797],"./pcm.js":[81463,51797],"./pl":[53026,46240],"./pl.js":[53026,46240],"./prg":[4298,69720],"./prg.js":[4298,69720],"./ps":[49977,57442],"./ps.js":[49977,57442],"./pt":[19370,69695],"./pt-PT":[29445,34780],"./pt-PT.js":[29445,34780],"./pt.js":[19370,69695],"./rm":[53325,68634],"./rm.js":[53325,68634],"./ro":[97658,43381],"./ro.js":[97658,43381],"./rof":[43754,96738],"./rof.js":[43754,96738],"./root":[57540,51649],"./root.js":[57540,51649],"./ru":[45542,46874],"./ru.js":[45542,46874],"./rwk":[90319,46069],"./rwk.js":[90319,46069],"./sah":[23767,5028],"./sah.js":[23767,5028],"./saq":[83662,2592],"./saq.js":[83662,2592],"./sat":[52865,86678],"./sat.js":[52865,86678],"./sc":[25843,36124],"./sc.js":[25843,36124],"./scn":[57605,71723],"./scn.js":[57605,71723],"./sd":[13093,68919],"./sd.js":[13093,68919],"./sdh":[89994,90689],"./sdh.js":[89994,90689],"./se":[45360,46219],"./se.js":[45360,46219],"./seh":[40617,3744],"./seh.js":[40617,3744],"./ses":[55240,68618],"./ses.js":[55240,68618],"./sg":[10172,19044],"./sg.js":[10172,19044],"./sh":[81571,91953],"./sh.js":[81571,91953],"./shi":[47041,19375],"./shi.js":[47041,19375],"./si":[4379,21696],"./si.js":[4379,21696],"./sk":[50685,18894],"./sk.js":[50685,18894],"./sl":[55635,2689],"./sl.js":[55635,2689],"./sma":[18035,21445],"./sma.js":[18035,21445],"./smi":[47250,71518],"./smi.js":[47250,71518],"./smj":[79041,51292],"./smj.js":[79041,51292],"./smn":[96200,49825],"./smn.js":[96200,49825],"./sms":[91250,55551],"./sms.js":[91250,55551],"./sn":[97303,93638],"./sn.js":[97303,93638],"./so":[13966,10289],"./so.js":[13966,10289],"./sq":[86685,48122],"./sq.js":[86685,48122],"./sr":[91920,9355],"./sr.js":[91920,9355],"./ss":[3447,33078],"./ss.js":[3447,33078],"./ssy":[42799,97841],"./ssy.js":[42799,97841],"./st":[6686,23553],"./st.js":[6686,23553],"./su":[48422,2194],"./su.js":[48422,2194],"./sv":[33187,8499],"./sv.js":[33187,8499],"./sw":[47755,7991],"./sw.js":[47755,7991],"./syr":[30379,45108],"./syr.js":[30379,45108],"./ta":[97842,87296],"./ta.js":[97842,87296],"./te":[70156,70972],"./te.js":[70156,70972],"./teo":[3731,94685],"./teo.js":[3731,94685],"./th":[81104,16771],"./th.js":[81104,16771],"./ti":[57274,87144],"./ti.js":[57274,87144],"./tig":[26386,50747],"./tig.js":[26386,50747],"./tk":[68762,68059],"./tk.js":[68762,68059],"./tl":[90012,5125],"./tl.js":[90012,5125],"./tn":[71539,44259],"./tn.js":[71539,44259],"./to":[73165,70207],"./to.js":[73165,70207],"./tr":[68551,44196],"./tr.js":[68551,44196],"./ts":[48282,12436],"./ts.js":[48282,12436],"./tzm":[15160,50269],"./tzm.js":[15160,50269],"./ug":[87276,95252],"./ug.js":[87276,95252],"./uk":[18527,84103],"./uk.js":[18527,84103],"./ur":[15196,82165],"./ur.js":[15196,82165],"./uz":[20411,89516],"./uz.js":[20411,89516],"./ve":[26106,96272],"./ve.js":[26106,96272],"./vi":[23409,21998],"./vi.js":[23409,21998],"./vo":[12293,50796],"./vo.js":[12293,50796],"./vun":[93765,23250],"./vun.js":[93765,23250],"./wa":[3849,35383],"./wa.js":[3849,35383],"./wae":[64491,8351],"./wae.js":[64491,8351],"./wo":[23018,77468],"./wo.js":[23018,77468],"./xh":[85060,76589],"./xh.js":[85060,76589],"./xog":[30256,20565],"./xog.js":[30256,20565],"./yi":[59506,77557],"./yi.js":[59506,77557],"./yo":[21005,3481],"./yo.js":[21005,3481],"./yue":[37333,32497],"./yue.js":[37333,32497],"./zh":[96364,33089],"./zh.js":[96364,33089],"./zu":[3673,23294],"./zu.js":[3673,23294]};function webpackAsyncContext(req){if(!__webpack_require__.o(map,req))return Promise.resolve().then((()=>{var e=new Error("Cannot find module '"+req+"'");throw e.code="MODULE_NOT_FOUND",e}));var ids=map[req],id=ids[0];return __webpack_require__.e(ids[1]).then((()=>__webpack_require__.t(id,23)))}webpackAsyncContext.keys=()=>Object.keys(map),webpackAsyncContext.id=67347,module.exports=webpackAsyncContext},5186:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{IU:()=>signup,LX:()=>openPurchaseFlow,Nv:()=>LOGOUT,Oh:()=>requestPasswordChange,YR:()=>authenticate,c0:()=>resetPassword,iT:()=>openInitialView,kS:()=>logout,uN:()=>SET_AUTH,x4:()=>login,ym:()=>getCheckoutFirstRoute});var js_cookie__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(36808),_utils_storage__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(2308),_utils_logger__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(57488),router_actions__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(58743),_messages__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(10678),_campaign__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(70008),_offers__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(42638),_helpers__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(11504);const _excluded=["username","password","locale","geoipCountry","emailOptIn","name"];function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],excluded.indexOf(key)>=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}const SET_AUTH="auth/SET_AUTH",setAuth=(sessionToken,userId)=>({type:SET_AUTH,sessionToken,userId});function authenticate(userId,token){const isHttps="https:"===window.location.protocol,options={expires:14,secure:isHttps,sameSite:isHttps?"None":void 0};return js_cookie__WEBPACK_IMPORTED_MODULE_0__.set("userId",userId,options),js_cookie__WEBPACK_IMPORTED_MODULE_0__.set("token",token,options),setAuth(token,userId)}function openInitialView(){return(dispatch,getState)=>{const _getState$router$quer=getState().router.query.redirectTo,redirectTo=void 0===_getState$router$quer?null:_getState$router$quer;let to={name:"home"};if("string"==typeof redirectTo)try{to=JSON.parse(redirectTo)||{name:"home"},to.name=to.name||"home"}catch(e){_utils_logger__WEBPACK_IMPORTED_MODULE_2__.Z.error("Failed to parse redirectTo",e)}return dispatch(router_actions__WEBPACK_IMPORTED_MODULE_3__.VF(to))}}function getCheckoutFirstRoute(query){return async(dispatch,getState)=>{await dispatch(_offers__WEBPACK_IMPORTED_MODULE_4__._A());const offers=getState().offers,predefinedOffer=offers.find((offer=>offer.id===query.packageId));if(query.packageId&&!predefinedOffer)return dispatch(_messages__WEBPACK_IMPORTED_MODULE_5__.Hz({contentId:"offer.noAvailableInRegion",duration:10})),{name:"checkout",query:{...query,packageId:void 0}};if(predefinedOffer&&!query.promoCode)return{name:"checkout-confirmation",query};if(predefinedOffer&&query.promoCode)try{return(await dispatch(_campaign__WEBPACK_IMPORTED_MODULE_6__.Qg((query.packageId||"").toString(),query.promoCode.toString()))).valid?{name:"checkout-confirmation",query}:{name:"checkout",query:{...query,packageId:void 0}}}catch(e){return{name:"checkout",query:{...query,promoCode:void 0}}}if(1===offers.length){const packageId=offers[0].id;return{name:"checkout-confirmation",query:{...query,packageId}}}return{name:"checkout",query}}}function openPurchaseFlow(query){return async(dispatch,getState)=>{const state=getState(),route=await dispatch(getCheckoutFirstRoute({...state.router.query,...query}));dispatch(router_actions__WEBPACK_IMPORTED_MODULE_3__.VF(route))}}function login(fields,doAuthenticate=authenticate){return async(dispatch,getState)=>{const loginMethod=getState().settings.features.loginMethod,response=await dispatch((0,_helpers__WEBPACK_IMPORTED_MODULE_7__.qg)(loginMethod.url,loginMethod.httpMethod,{},fields));if(!response.ok)throw new Error(`Login request failed: ${response.status} ${response.statusText}`);const _await$response$json=await response.json(),userId=_await$response$json.userId,token=_await$response$json.token;dispatch(doAuthenticate(userId,token))}}const LOGOUT="auth/LOGOUT";function logout(inBrowser){return inBrowser&&(js_cookie__WEBPACK_IMPORTED_MODULE_0__.remove("userId"),js_cookie__WEBPACK_IMPORTED_MODULE_0__.remove("token"),js_cookie__WEBPACK_IMPORTED_MODULE_0__.remove("mg_session_id"),js_cookie__WEBPACK_IMPORTED_MODULE_0__.remove("mg_user_id"),_utils_storage__WEBPACK_IMPORTED_MODULE_1__.y7.removeItem("paymentWarningNotificationShown"),_utils_storage__WEBPACK_IMPORTED_MODULE_1__.ZP.clear()),{type:LOGOUT}}function requestPasswordChange(fields){return async(dispatch,getState)=>{const language=getState().settings.l10n.language,forgotPassword=getState().settings.features.loginMethod.forgotPassword;return await dispatch((0,_helpers__WEBPACK_IMPORTED_MODULE_7__.qg)(forgotPassword.url,forgotPassword.httpMethod,{},{locale:language,...fields}))}}function resetPassword(token,password){return async dispatch=>{await dispatch((0,_helpers__WEBPACK_IMPORTED_MODULE_7__.XN)("auth.resetPassword",{token,password}))}}function signup(params,doAuthenticate=authenticate){return async(dispatch,getState)=>{const registerMethods=getState().settings.features.registerMethods,email=params.username,password=params.password,locale=params.locale,geoipCountry=params.geoipCountry,emailOptIn=params.emailOptIn,name=params.name,dynamic=_objectWithoutProperties(params,_excluded),response=await dispatch((0,_helpers__WEBPACK_IMPORTED_MODULE_7__.qg)(registerMethods.url,registerMethods.httpMethod,{},{identity:email,name:name||email,password,email,locale,country:geoipCountry,emailOptIn,...dynamic})),_await$response$json2=await response.json(),userId=_await$response$json2.userId,token=_await$response$json2.token;if(!response.ok&&!userId&&!token){throw new Error(`Signup request failed: ${response.status} ${response.statusText}`)}dispatch(doAuthenticate(userId,token))}}},49644:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{$7:()=>GET_PAYMENT_METHOD,H_:()=>GET_PAYMENTS,TV:()=>updatePaymentMethod,_P:()=>getPayments,bP:()=>stripePurchase,wr:()=>getPaymentMethod});var _queries_buyOfferWithStripe_graphql__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(52215),_queries_buyOfferWithStripeOffSession_graphql__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(94205),_queries_setupPaymentMethodInStripe_graphql__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(24984),utils_constants__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67646),_utils_logger__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(57488),_utils_errors__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(27900),_helpers__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(11504);const GET_PAYMENT_METHOD="billing/GET_PAYMENT_METHOD";function getPaymentMethod(){return async dispatch=>{const result=await dispatch((0,_helpers__WEBPACK_IMPORTED_MODULE_2__.XN)("billing.getPaymentMethod"));dispatch({type:GET_PAYMENT_METHOD,data:result})}}const GET_PAYMENTS="billing/GET_PAYMENTS";function getPayments(){return async dispatch=>{const result=await dispatch((0,_helpers__WEBPACK_IMPORTED_MODULE_2__.XN)("billing.aggregatePayments"));dispatch({type:GET_PAYMENTS,data:result})}}let stripePromise=null;async function getStripe(apiKey){if(stripePromise)return stripePromise;if(!apiKey)throw new Error("Api key for payment provider Stripe is missing");const loadStripe=__webpack_require__(54465).loadStripe;return stripePromise=loadStripe(apiKey),stripePromise}function stripePurchase(productId,promoCode,returnPath,useExistingCard,originalOfferId){return async(dispatch,getState)=>{var _getState$settings$fe3,_getState$settings$fe4,_getState$settings$fe5;const isPromoCodeAllowed=null===(_getState$settings$fe3=getState().settings.features.payment)||void 0===_getState$settings$fe3?void 0:_getState$settings$fe3.allowPromoCodes,stripe=await getStripe(null===(_getState$settings$fe4=getState().settings.features.payment)||void 0===_getState$settings$fe4||null===(_getState$settings$fe5=_getState$settings$fe4.provider)||void 0===_getState$settings$fe5?void 0:_getState$settings$fe5.apiKey),query=useExistingCard?_queries_buyOfferWithStripeOffSession_graphql__WEBPACK_IMPORTED_MODULE_4__.Z:_queries_buyOfferWithStripe_graphql__WEBPACK_IMPORTED_MODULE_5__.Z,commonVariables={offerId:productId,originalOfferId,code:isPromoCodeAllowed&&promoCode?promoCode:void 0},newCardVariables={...commonVariables,successUrl:`${window.location.origin}${returnPath}`,cancelUrl:window.location.toString()},variables=useExistingCard?commonVariables:newCardVariables;try{var _errors$,_errors$$extensions,_errors$3,_errors$3$extensions;const response=await dispatch((0,_helpers__WEBPACK_IMPORTED_MODULE_2__.Bq)(query,variables));let buyOfferWithStripe=response.data.buyOfferWithStripe;const errors=response.errors;if(null!=errors&&errors.length&&null!==(_errors$=errors[0])&&void 0!==_errors$&&null!==(_errors$$extensions=_errors$.extensions)&&void 0!==_errors$$extensions&&_errors$$extensions.Conflict){var _errors$0$extensions$,_errors$2,_errors$2$extensions;const _ref2=null!==(_errors$0$extensions$=null===(_errors$2=errors[0])||void 0===_errors$2||null===(_errors$2$extensions=_errors$2.extensions)||void 0===_errors$2$extensions?void 0:_errors$2$extensions.Conflict)&&void 0!==_errors$0$extensions$?_errors$0$extensions$:{},statusCode=_ref2.statusCode,details=_ref2.details;throw new _utils_errors__WEBPACK_IMPORTED_MODULE_6__.A(details,statusCode)}if(null!=errors&&errors.length&&null!==(_errors$3=errors[0])&&void 0!==_errors$3&&null!==(_errors$3$extensions=_errors$3.extensions)&&void 0!==_errors$3$extensions&&_errors$3$extensions.DownstreamError){var _errors$0$extensions$2,_errors$4,_errors$4$extensions;const _ref3=null!==(_errors$0$extensions$2=null===(_errors$4=errors[0])||void 0===_errors$4||null===(_errors$4$extensions=_errors$4.extensions)||void 0===_errors$4$extensions?void 0:_errors$4$extensions.DownstreamError)&&void 0!==_errors$0$extensions$2?_errors$0$extensions$2:{},statusCode=_ref3.statusCode,details=_ref3.details;throw new _utils_errors__WEBPACK_IMPORTED_MODULE_6__.k(details,statusCode)}const status=buyOfferWithStripe.status;if(_utils_logger__WEBPACK_IMPORTED_MODULE_1__.Z.info("buyOfferWithStripe status",status),status===utils_constants__WEBPACK_IMPORTED_MODULE_0__.i4.SUCCESS)return void(window.location.href=`${window.location.origin}${returnPath}`);if(useExistingCard){var _newCardErrors$,_newCardErrors$$exten,_newCardErrors$2,_newCardErrors$2$exte;_utils_logger__WEBPACK_IMPORTED_MODULE_1__.Z.error("Unable to process the payment using existing card, retrying with new one");const _await$dispatch2=await dispatch((0,_helpers__WEBPACK_IMPORTED_MODULE_2__.Bq)(_queries_buyOfferWithStripe_graphql__WEBPACK_IMPORTED_MODULE_5__.Z,newCardVariables)),data=_await$dispatch2.data,newCardErrors=_await$dispatch2.errors;if(null!=newCardErrors&&newCardErrors.length&&null!==(_newCardErrors$=newCardErrors[0])&&void 0!==_newCardErrors$&&null!==(_newCardErrors$$exten=_newCardErrors$.extensions)&&void 0!==_newCardErrors$$exten&&_newCardErrors$$exten.Conflict){var _newCardErrors$0$exte;const _ref4=null!==(_newCardErrors$0$exte=newCardErrors[0].extensions.Conflict)&&void 0!==_newCardErrors$0$exte?_newCardErrors$0$exte:{},statusCode=_ref4.statusCode,details=_ref4.details;throw new _utils_errors__WEBPACK_IMPORTED_MODULE_6__.A(details,statusCode)}if(null!=newCardErrors&&newCardErrors.length&&null!==(_newCardErrors$2=newCardErrors[0])&&void 0!==_newCardErrors$2&&null!==(_newCardErrors$2$exte=_newCardErrors$2.extensions)&&void 0!==_newCardErrors$2$exte&&_newCardErrors$2$exte.DownstreamError){var _newCardErrors$0$exte2;const _ref5=null!==(_newCardErrors$0$exte2=newCardErrors[0].extensions.DownstreamError)&&void 0!==_newCardErrors$0$exte2?_newCardErrors$0$exte2:{},statusCode=_ref5.statusCode,details=_ref5.details;throw new _utils_errors__WEBPACK_IMPORTED_MODULE_6__.k(details,statusCode)}buyOfferWithStripe=data.buyOfferWithStripe}const sessionId=buyOfferWithStripe.sessionId,error=(await stripe.redirectToCheckout({sessionId})).error;if(error)throw _utils_logger__WEBPACK_IMPORTED_MODULE_1__.Z.error("Got error from Stripe",error),error}catch(err){throw _utils_logger__WEBPACK_IMPORTED_MODULE_1__.Z.error("Failed to purchase offer with Stripe",err),err}}}function updatePaymentMethod(returnPath){return(dispatch,getState)=>{var _getState$settings$fe6,_getState$settings$fe7;const providerType=null===(_getState$settings$fe6=getState().settings.features.payment)||void 0===_getState$settings$fe6||null===(_getState$settings$fe7=_getState$settings$fe6.provider)||void 0===_getState$settings$fe7?void 0:_getState$settings$fe7.type;if(providerType===utils_constants__WEBPACK_IMPORTED_MODULE_0__.j8.STRIPE)return dispatch(function(returnPath){return async(dispatch,getState)=>{var _getState$settings$fe,_getState$settings$fe2;const stripe=await getStripe(null===(_getState$settings$fe=getState().settings.features.payment)||void 0===_getState$settings$fe||null===(_getState$settings$fe2=_getState$settings$fe.provider)||void 0===_getState$settings$fe2?void 0:_getState$settings$fe2.apiKey);try{const data=(await dispatch((0,_helpers__WEBPACK_IMPORTED_MODULE_2__.Bq)(_queries_setupPaymentMethodInStripe_graphql__WEBPACK_IMPORTED_MODULE_3__.Z,{successUrl:`${window.location.origin}${returnPath}`,cancelUrl:window.location.toString()}))).data,_ref=(null==data?void 0:data.setupPaymentMethodInStripe)||{},status=_ref.status,sessionId=_ref.sessionId;_utils_logger__WEBPACK_IMPORTED_MODULE_1__.Z.info("setupPaymentMethodInStripe status",status);const error=(await stripe.redirectToCheckout({sessionId})).error;if(error)throw _utils_logger__WEBPACK_IMPORTED_MODULE_1__.Z.error("Got error from Stripe",error),error}catch(err){throw _utils_logger__WEBPACK_IMPORTED_MODULE_1__.Z.error("Failed to update payment method with Stripe",err),err}}}(returnPath));throw new Error(`Unexpected payment provider type: ${providerType}`)}}},70008:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{CO:()=>extractPromocodeValidationError,l9:()=>getCampaign,Qg:()=>validatePromocode});const getOfferPrice_graphql='mutation getOfferPrice($offerId: String!, $code: String) {\n  discount: getOfferPrice(input: { offerId: $offerId, code: $code, clientMutationId: "" }) {\n    price {\n      amount\n      currency\n    }\n    reducedPrice {\n      amount\n      currency\n      expiry\n    }\n  }\n}\n';var helpers=__webpack_require__(11504);const getCampaign=promoCode=>async dispatch=>{var _campaign$offers$edge,_campaign$usps;const campaign=(await dispatch((0,helpers.Bq)("query getCampaign($promoCode: String!) {\n  viewer {\n    id: magineId\n    campaign(promoCode: $promoCode) {\n      name,\n      bypassPaymentMethodRegistration\n      usps\n      offers {\n        edges {\n          node {\n            id\n          }\n        }\n      }\n    }\n  }\n}\n",{promoCode}))).data.viewer.campaign,offerIds=(null==campaign||null===(_campaign$offers$edge=campaign.offers.edges)||void 0===_campaign$offers$edge?void 0:_campaign$offers$edge.map((edge=>edge.node.id)))||[],bypassPaymentMethod=!(null==campaign||!campaign.bypassPaymentMethodRegistration),usps=null!==(_campaign$usps=null==campaign?void 0:campaign.usps)&&void 0!==_campaign$usps?_campaign$usps:[];return{name:(null==campaign?void 0:campaign.name)||"",offerIds,usps,bypassPaymentMethod}};function extractPromocodeValidationError(errorDetails){return errorDetails.includes("Campaign is consumed")?"promoCode.errorCampaignConsumed":errorDetails.includes("Limit exceeded")?"promoCode.errorLimitExceeded":errorDetails.includes("Not available in market")?"promoCode.errorNotAvailableInMarket":errorDetails.includes("Campaign is not active")?"promoCode.errorCampaignIsNotActive":errorDetails.includes("Promo code can only be consumed at signup")?"promoCode.errorSignupOnly":errorDetails.includes("This code has already been used")?"promoCode.errorCodeConsumed":"promoCode.notValid"}function validatePromocode(offerId,promoCode){return async(dispatch,getState)=>{var _getState$settings$fe;if(!(null===(_getState$settings$fe=getState().settings.features.payment)||void 0===_getState$settings$fe?void 0:_getState$settings$fe.allowPromoCodes))throw new Error("validatePromocode: promo codes are not allowed");if(!promoCode)return{valid:!1,errorId:"promoCode.notValid"};const campaign=await dispatch(getCampaign(promoCode));if(!campaign.offerIds.includes(offerId))return{valid:!1,errorId:"promoCode.notValid"};const _await$dispatch2=await dispatch((0,helpers.Bq)(getOfferPrice_graphql,{offerId,code:promoCode})),data=_await$dispatch2.data,errors=_await$dispatch2.errors;return null!=errors&&errors.length?{valid:!1,errorId:extractPromocodeValidationError(JSON.stringify(errors))}:data.discount?{valid:!0,promoCode,discount:data.discount,campaignName:campaign.name,bypassPaymentMethod:campaign.bypassPaymentMethod,usps:campaign.usps}:{valid:!1,errorId:"promoCode.notValid"}}}},60959:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Fu:()=>updatePlatformInfo,kx:()=>UPDATE_PLATFORM_INFO,nn:()=>SCROLLBAR_WIDTH,y9:()=>SET_TIME_ZONE,yi:()=>setScrollBarWidth});var get_scrollbar_width__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(73955),get_scrollbar_width__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(get_scrollbar_width__WEBPACK_IMPORTED_MODULE_0__);const UPDATE_PLATFORM_INFO="common/UPDATE_PLATFORM_INFO",updatePlatformInfo=payload=>({type:UPDATE_PLATFORM_INFO,payload}),SCROLLBAR_WIDTH="common/SCROLLBAR_WIDTH",setScrollBarWidth=()=>({type:SCROLLBAR_WIDTH,payload:{scrollBarWidth:get_scrollbar_width__WEBPACK_IMPORTED_MODULE_0___default()()}}),SET_TIME_ZONE="common/SET_TIME_ZONE"},28204:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{jh:()=>setCookieConsent,o0:()=>SET_COOKIE_POLICY_NOTIFICATION_SHOWN,qM:()=>setCookiePolicyNotificationShown,tt:()=>SET_COOKIE_CONSENT});const SET_COOKIE_POLICY_NOTIFICATION_SHOWN="cookie/SET_COOKIE_POLICY_NOTIFICATION_SHOWN",setCookiePolicyNotificationShown=show=>({type:SET_COOKIE_POLICY_NOTIFICATION_SHOWN,show}),SET_COOKIE_CONSENT="cookie/SET_COOKIE_CONSENT",setCookieConsent=consent=>({type:SET_COOKIE_CONSENT,consent})},21928:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{F6:()=>SET_COUNTRY_INFO});__webpack_require__(42638),__webpack_require__(67646),__webpack_require__(57488);const SET_COUNTRY_INFO="country/SET_COUNTRY_INFO"},77889:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{LJ:()=>GET_EPG,MS:()=>loadDayToToday,NN:()=>loadNextDay,Sv:()=>loadThreeDays,cM:()=>loadPreviousDay});var date_fns__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(77349),date_fns__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(7069),date_fns__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(28366),date_fns__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(33913),date_fns__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(67803),_utils_human_format__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(68999),_queries_epg_graphql__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(65602),_helpers__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(11504);const GET_EPG="epg/GET_EPG";function getEpg(day){return async dispatch=>{const _await$dispatch=await dispatch((0,_helpers__WEBPACK_IMPORTED_MODULE_0__.Bq)(_queries_epg_graphql__WEBPACK_IMPORTED_MODULE_1__.Z,{day})),data=_await$dispatch.data,errors=_await$dispatch.errors;dispatch({type:GET_EPG,data,errors,day})}}const loadNextDay=()=>async(dispatch,getState)=>{const _getState$epg=getState().epg,isMaxDateLoaded=_getState$epg.isMaxDateLoaded,datesLoaded=_getState$epg.datesLoaded,nextDay=(0,date_fns__WEBPACK_IMPORTED_MODULE_2__.Z)(datesLoaded[datesLoaded.length-1],1);isMaxDateLoaded||datesLoaded.includes(nextDay)||await dispatch(getEpg((0,_utils_human_format__WEBPACK_IMPORTED_MODULE_3__.lW)(nextDay)))},loadPreviousDay=()=>async(dispatch,getState)=>{const _getState$epg2=getState().epg,isMinDateLoaded=_getState$epg2.isMinDateLoaded,datesLoaded=_getState$epg2.datesLoaded,previousDay=(0,date_fns__WEBPACK_IMPORTED_MODULE_4__.Z)(datesLoaded[0],1);isMinDateLoaded||datesLoaded.includes(previousDay)||await dispatch(getEpg((0,_utils_human_format__WEBPACK_IMPORTED_MODULE_3__.lW)(previousDay)))},loadThreeDays=()=>async dispatch=>{const today=new Date,previousDay=(0,date_fns__WEBPACK_IMPORTED_MODULE_4__.Z)(today,1),nextDay=(0,date_fns__WEBPACK_IMPORTED_MODULE_2__.Z)(today,1);await Promise.all([dispatch(getEpg((0,_utils_human_format__WEBPACK_IMPORTED_MODULE_3__.lW)(today))),dispatch(getEpg((0,_utils_human_format__WEBPACK_IMPORTED_MODULE_3__.lW)(nextDay))),dispatch(getEpg((0,_utils_human_format__WEBPACK_IMPORTED_MODULE_3__.lW)(previousDay)))])},loadDayToToday=dateToLoad=>async(dispatch,getState)=>{const _getState$epg3=getState().epg,isMinDateLoaded=_getState$epg3.isMinDateLoaded,isMaxDateLoaded=_getState$epg3.isMaxDateLoaded,daysLoaded=_getState$epg3.datesLoaded.map((date=>(0,_utils_human_format__WEBPACK_IMPORTED_MODULE_3__.lW)(date)));if(daysLoaded.includes((0,_utils_human_format__WEBPACK_IMPORTED_MODULE_3__.lW)(dateToLoad)))return;const today=(0,date_fns__WEBPACK_IMPORTED_MODULE_5__.Z)(),days=[];if((0,date_fns__WEBPACK_IMPORTED_MODULE_6__.Z)(dateToLoad)&&!isMinDateLoaded)for(let i=1;i<Math.abs((0,date_fns__WEBPACK_IMPORTED_MODULE_7__.Z)(dateToLoad,today))+2;i++){const day=(0,_utils_human_format__WEBPACK_IMPORTED_MODULE_3__.lW)((0,date_fns__WEBPACK_IMPORTED_MODULE_4__.Z)(today,i));daysLoaded.includes(day)||days.push(dispatch(getEpg(day)))}if(!(0,date_fns__WEBPACK_IMPORTED_MODULE_6__.Z)(dateToLoad)&&!isMaxDateLoaded)for(let i=1;i<Math.abs((0,date_fns__WEBPACK_IMPORTED_MODULE_7__.Z)(dateToLoad,today))+1;i++){const day=(0,_utils_human_format__WEBPACK_IMPORTED_MODULE_3__.lW)((0,date_fns__WEBPACK_IMPORTED_MODULE_2__.Z)(today,i));daysLoaded.includes(day)||days.push(dispatch(getEpg(day)))}await Promise.all(days)}},42636:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{m:()=>health});var _helpers__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(11504);function health(){return async dispatch=>{await dispatch((0,_helpers__WEBPACK_IMPORTED_MODULE_0__.qg)("/health","GET"))}}},11504:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Az:()=>API_REQUEST,Bq:()=>graphqlRequest,WA:()=>NETWORK_REQUEST,XN:()=>apiNetworkRequest,qg:()=>networkRequest,yt:()=>GRAPHQL_REQUEST});const GRAPHQL_REQUEST="helpers/GRAPHQL_REQUEST";function graphqlRequest(query,variables){return async dispatch=>await dispatch({type:GRAPHQL_REQUEST,gql:{query,variables}})}const NETWORK_REQUEST="helpers/NETWORK_REQUEST";function networkRequest(url,method,headers={},body={}){return async dispatch=>await dispatch({type:NETWORK_REQUEST,url,method,headers,body})}const API_REQUEST="helpers/API_REQUEST";function apiNetworkRequest(method,params={}){return async dispatch=>await dispatch({type:API_REQUEST,api:{method,params}})}},10678:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Gd:()=>removeMessage,Hz:()=>addMessage,J6:()=>CLEAR_MESSAGE,_2:()=>ADD_MESSAGE});const CLEAR_MESSAGE="messages/CLEAR_MESSAGE",removeMessage=messageKey=>({type:CLEAR_MESSAGE,payload:{key:messageKey}});let initialKey=1;const ADD_MESSAGE="messages/ADD_MESSAGE";function addMessage({contentId,duration=10,type,contentValue}){return dispatch=>{const key=initialKey;initialKey+=1,dispatch({type:ADD_MESSAGE,payload:{key,contentId,duration,type,contentValue}}),duration&&setTimeout((k=>{dispatch(removeMessage(k))}),1e3*duration,key)}}},42638:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{_A:()=>fetchPurchaseFlowOffers,ir:()=>FETCH_OFFERS});var _queries_availableOffers_graphql__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(88536),utils_constants__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67646),_helpers__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(11504);const FETCH_OFFERS="offers/FETCH_OFFERS",fetchOffers=types=>async dispatch=>{const variables={type:types.map((offerType=>utils_constants__WEBPACK_IMPORTED_MODULE_0__.wE[offerType]))},_await$dispatch=await dispatch((0,_helpers__WEBPACK_IMPORTED_MODULE_1__.Bq)(_queries_availableOffers_graphql__WEBPACK_IMPORTED_MODULE_2__.Z,variables)),data=_await$dispatch.data,errors=_await$dispatch.errors;dispatch({type:FETCH_OFFERS,data,errors})},fetchPurchaseFlowOffers=()=>fetchOffers(utils_constants__WEBPACK_IMPORTED_MODULE_0__._d)},49923:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{$5:()=>fetchEntitledPacks,$d:()=>cancelPackage,GJ:()=>fetchPacks,H:()=>uncancelPackage,RR:()=>FETCH_ENTITLED_PACKS,_j:()=>FETCH_PACKS,zT:()=>applyWinbackPromoCode});var date_fns__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(92300),date_fns__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(23855),_queries_availableOffers_graphql__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(88536),_queries_entitledOffers_graphql__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(40850),_queries_cancelSubscription_graphql__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(70904),_queries_uncancelSubscription_graphql__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(35821),_queries_applyWinbackPromoCode_graphql__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(67851),_queries_getCampaigns__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(26548),_queries_getWinbacks__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(6422),utils_constants__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67646),_utils_helpers__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(37519),_helpers__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(11504),actions_messages__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(10678),_utils_errors__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(27900);const FETCH_PACKS="packs/FETCH_PACKS",fetchPacks=()=>async dispatch=>{const availableOffers=await dispatch((offerTypes=utils_constants__WEBPACK_IMPORTED_MODULE_0__._d,async dispatch=>{var _data$viewer,_data$viewer$offers;const data=(await dispatch((0,_helpers__WEBPACK_IMPORTED_MODULE_2__.Bq)(_queries_availableOffers_graphql__WEBPACK_IMPORTED_MODULE_3__.Z,{type:offerTypes.map((offerType=>utils_constants__WEBPACK_IMPORTED_MODULE_0__.wE[offerType]))}))).data;return((null==data||null===(_data$viewer=data.viewer)||void 0===_data$viewer||null===(_data$viewer$offers=_data$viewer.offers)||void 0===_data$viewer$offers?void 0:_data$viewer$offers.edges)||[]).map((edge=>edge.node))}));var offerTypes;dispatch({type:FETCH_PACKS,packs:availableOffers,promoCode:void 0,isPromoCodeValid:!1})};function extractWinbackInfo(offerIds,winbacksResult){return offerIds.reduce(((acc,offerId)=>winbacksResult.data.viewer[(0,_queries_getWinbacks__WEBPACK_IMPORTED_MODULE_5__.L)(offerId)]?[...acc,{offerId,...winbacksResult.data.viewer[(0,_queries_getWinbacks__WEBPACK_IMPORTED_MODULE_5__.L)(offerId)]}]:acc),[])}function extractPacksInfo(result){return result.data.viewer.entitlements.edges.map((({node})=>{var _subscription$node$re,_subscription$node$re2;const subscription=result.data.viewer.subscriptions.edges.find((edge=>edge.node.offerId===node.offer.id)),failedRenewals=(null==subscription?void 0:subscription.node.failedRenewals)||0;let netPrice,grossPrice,currency;null!=subscription&&subscription.node.billing?(netPrice=subscription.node.billing.price.netPrice,grossPrice=subscription.node.billing.price.grossPrice,currency=subscription.node.billing.price.currency):(netPrice=node.offer.priceInCents,grossPrice=node.offer.priceInCents,currency=node.offer.currency);const trialLengthDays=Math.max(0,(0,date_fns__WEBPACK_IMPORTED_MODULE_6__.Z)((0,date_fns__WEBPACK_IMPORTED_MODULE_7__.Z)(node.trialUntil),(0,date_fns__WEBPACK_IMPORTED_MODULE_7__.Z)(node.purchasedAt))),isOfferChangeable=null==subscription||null===(_subscription$node$re=subscription.node.replacements)||void 0===_subscription$node$re||null===(_subscription$node$re2=_subscription$node$re.edges)||void 0===_subscription$node$re2?void 0:_subscription$node$re2.some((replacement=>[utils_constants__WEBPACK_IMPORTED_MODULE_0__.gE.UPGRADE].includes(replacement.node.subscribeKind)));return{__typename:node.__typename,id:node.offer.id,name:node.offer.title,usps:node.offer.usps||[],hasTrial:!!node.trialUntil,trialLengthDays,netPrice,grossPrice,isFree:0===grossPrice,currency,recurringPeriod:(0,_utils_helpers__WEBPACK_IMPORTED_MODULE_1__.XE)(node.offer),entitlementDurationSec:node.offer.entitlementDurationSec,nextBillingDate:node.entitledUntil?new Date(node.entitledUntil):null,status:node.status||utils_constants__WEBPACK_IMPORTED_MODULE_0__.Fo.active,failedRenewals,endDate:node.entitledUntil?new Date(node.entitledUntil):null,trialUntil:null!=node&&node.trialUntil?new Date(node.trialUntil):null,purchasedAt:null!=node&&node.purchasedAt?new Date(node.purchasedAt):null,isOfferChangeable:!!isOfferChangeable}}))}const FETCH_ENTITLED_PACKS="packs/FETCH_ENTITLED_PACKS",fetchEntitledPacks=()=>async dispatch=>{const fetchedPacks=await dispatch((0,_helpers__WEBPACK_IMPORTED_MODULE_2__.Bq)(_queries_entitledOffers_graphql__WEBPACK_IMPORTED_MODULE_8__.Z,{})),promoCodes=fetchedPacks.data.viewer.subscriptions.edges.filter((edge=>edge.node.promoCode)).map((edge=>edge.node.promoCode.code)),campaigns=promoCodes.length?await dispatch((0,_helpers__WEBPACK_IMPORTED_MODULE_2__.Bq)((0,_queries_getCampaigns__WEBPACK_IMPORTED_MODULE_4__.s)(promoCodes),{})):null,offerIds=fetchedPacks.data.viewer.subscriptions.edges.map((edge=>edge.node.offerId)),winbacks=offerIds.length?await dispatch((0,_helpers__WEBPACK_IMPORTED_MODULE_2__.Bq)((0,_queries_getWinbacks__WEBPACK_IMPORTED_MODULE_5__.P)(offerIds),{})):null,packsData={discounts:(result=fetchedPacks,campaignsResult=campaigns,result.data.viewer.subscriptions.edges.filter((({node})=>node.promoCode&&(new Date(node.promoCode.expiry).getTime()>Date.now()||!node.promoCode.expiry))).map((({node})=>{const _campaignsResult$data=campaignsResult.data.viewer[(0,_queries_getCampaigns__WEBPACK_IMPORTED_MODULE_4__.Q)(node.promoCode.code)];return{discount:{name:_campaignsResult$data.name,bulletPoints:_campaignsResult$data.usps,prefix:node.promoCode.code,pack:node.offerId,discountCycles:node.promoCode.remaining},endDate:new Date(node.promoCode.expiry).getTime(),expiry:node.promoCode.expiry}}))),packs:extractPacksInfo(fetchedPacks),winbacks:extractWinbackInfo(offerIds,winbacks)};var result,campaignsResult;return dispatch({type:FETCH_ENTITLED_PACKS,data:packsData}),packsData},cancelPackage=packageId=>async dispatch=>{await dispatch((0,_helpers__WEBPACK_IMPORTED_MODULE_2__.Bq)(_queries_cancelSubscription_graphql__WEBPACK_IMPORTED_MODULE_9__.Z,{offerId:packageId})),await dispatch(fetchEntitledPacks())},uncancelPackage=packageId=>async dispatch=>{var _errors$;const _await$dispatch2=await dispatch((0,_helpers__WEBPACK_IMPORTED_MODULE_2__.Bq)(_queries_uncancelSubscription_graphql__WEBPACK_IMPORTED_MODULE_10__.Z,{offerId:packageId})),data=_await$dispatch2.data,errors=_await$dispatch2.errors;if(null==data||!data.uncancelSubscription)throw new Error((null==errors||null===(_errors$=errors[0])||void 0===_errors$?void 0:_errors$.message)||"Failed");await dispatch(fetchEntitledPacks())},applyWinbackPromoCode=campaignId=>async dispatch=>{var _errors$2,_errors$2$extensions;const errors=(await dispatch((0,_helpers__WEBPACK_IMPORTED_MODULE_2__.Bq)(_queries_applyWinbackPromoCode_graphql__WEBPACK_IMPORTED_MODULE_11__.Z,{campaignId}))).errors;if(null!=errors&&errors.length&&null!==(_errors$2=errors[0])&&void 0!==_errors$2&&null!==(_errors$2$extensions=_errors$2.extensions)&&void 0!==_errors$2$extensions&&_errors$2$extensions.DownstreamError){var _errors$0$extensions$;const _ref=null!==(_errors$0$extensions$=errors[0].extensions.DownstreamError)&&void 0!==_errors$0$extensions$?_errors$0$extensions$:{},statusCode=_ref.statusCode,details=_ref.details;throw new _utils_errors__WEBPACK_IMPORTED_MODULE_12__.k(details,statusCode)}dispatch((0,actions_messages__WEBPACK_IMPORTED_MODULE_13__.Hz)({contentId:"subscription.winbackPromoCodeSuccess",type:"success"})),await dispatch(fetchEntitledPacks())}},39031:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{W:()=>UpdatePage,u:()=>UPDATE_PAGE});const UPDATE_PAGE="collections/UPDATE_PAGE";function UpdatePage(payload){return dispatch=>{dispatch({type:UPDATE_PAGE,payload})}}},94901:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{OI:()=>setScrollableOffset,Pl:()=>scrollableScrollRight,RH:()=>SET_SCROLLABLE_SIZE,T3:()=>setClearScrollableOffset,UP:()=>RESET_SCROLLABLE_OFFSET,cw:()=>SET_SCROLLABLE_OFFSET,rx:()=>SET_CLEAR_SCROLLABLE_OFFSET,so:()=>SCROLLABLE_SCROLL_LEFT,uA:()=>SCROLLABLE_SCROLL_RIGHT,um:()=>resetScrollableOffset,vi:()=>setScrollableSize,xi:()=>scrollableScrollLeft});const SET_SCROLLABLE_OFFSET="scrollable/SET_SCROLLABLE_OFFSET";function setScrollableOffset(pageId,id,offset){return{type:SET_SCROLLABLE_OFFSET,pageId,id,offset}}const SET_CLEAR_SCROLLABLE_OFFSET="scrollable/SET_CLEAR_SCROLLABLE_OFFSET";function setClearScrollableOffset(pageId,id,offset){return{type:SET_CLEAR_SCROLLABLE_OFFSET,pageId,id,offset}}const SET_SCROLLABLE_SIZE="scrollable/SET_SCROLLABLE_SIZE";function setScrollableSize(pageId,id,width,fullWidth,length,itemWidth,spacerWidth,marginLeftPx){return{type:SET_SCROLLABLE_SIZE,pageId,id,width,fullWidth,length,itemWidth,spacerWidth,marginLeftPx}}const SCROLLABLE_SCROLL_LEFT="scrollable/SCROLLABLE_SCROLL_LEFT";function scrollableScrollLeft(pageId,id){return{type:SCROLLABLE_SCROLL_LEFT,pageId,id}}const SCROLLABLE_SCROLL_RIGHT="scrollable/SCROLLABLE_SCROLL_RIGHT";function scrollableScrollRight(pageId,id){return{type:SCROLLABLE_SCROLL_RIGHT,pageId,id}}const RESET_SCROLLABLE_OFFSET="scrollable/RESET_SCROLLABLE_OFFSET";function resetScrollableOffset(pageId){return{type:RESET_SCROLLABLE_OFFSET,pageId}}},94086:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{hJ:()=>setResellerBrandLogo,kP:()=>SET_BRAND_LOGO});var _queries_getResellerBrandingQuery_gql__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(72475),_queries_getResellerBrandingQuery_gql__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_queries_getResellerBrandingQuery_gql__WEBPACK_IMPORTED_MODULE_0__);const SET_BRAND_LOGO="settings/SET_BRAND_LOGO",setResellerBrandLogo=async(apolloClient,theme,dispatch)=>{const resellerBranding=(await apolloClient.query({query:_queries_getResellerBrandingQuery_gql__WEBPACK_IMPORTED_MODULE_0___default(),fetchPolicy:"network-only"})).data.viewer.resellerBranding;var logo;null!=resellerBranding&&resellerBranding.logo[theme]&&dispatch((logo=resellerBranding.logo[theme],{type:SET_BRAND_LOGO,logo}))}},57252:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{f:()=>sendFeedback,q:()=>sendEvent});var _helpers__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(11504);function sendEvent(data){return async dispatch=>{await dispatch((0,_helpers__WEBPACK_IMPORTED_MODULE_0__.XN)("tracker.sendTelemetryEvents",data))}}function sendFeedback(surveyId,reasonId,reasonText,freeText){return async dispatch=>{await dispatch((0,_helpers__WEBPACK_IMPORTED_MODULE_0__.XN)("tracker.sendFeedback",{id:surveyId,data:{reason_id:reasonId,reason_text:reasonText,freetext:freeText}}))}}},43980:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{AE:()=>SET_COLLECTION_DISPLAY_STYLE,Jx:()=>hideHorizontalMenu,Xk:()=>setHeaderTransparency,jn:()=>HIDE_HORIZONTAL_MENU,rc:()=>setCollectionDisplayStyle,wo:()=>SET_HEADER_TRANSPARENCY});const HIDE_HORIZONTAL_MENU="ui/HIDE_HORIZONTAL_MENU";function hideHorizontalMenu(hide){return{type:HIDE_HORIZONTAL_MENU,hide}}const SET_COLLECTION_DISPLAY_STYLE="ui/SET_COLLECTION_DISPLAY_STYLE",setCollectionDisplayStyle=collectionDisplayStyle=>({type:SET_COLLECTION_DISPLAY_STYLE,collectionDisplayStyle}),SET_HEADER_TRANSPARENCY="ui/SET_HEADER_TRANSPARENCY",setHeaderTransparency=(locationName,collectionId,supportsTransparency)=>({type:SET_HEADER_TRANSPARENCY,locationName,collectionId,supportsTransparency})},82294:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{JA:()=>GET_USER,PR:()=>getUser,VP:()=>updateSettings,a4:()=>GET_USER_TAGS,dc:()=>getUserTags,rS:()=>resetDevices,rv:()=>addUserTags});var _helpers__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(11504);const _excluded=["contactEmail","emailOptIn"];function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],excluded.indexOf(key)>=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}const GET_USER="user/GET_USER",getUser=()=>async dispatch=>{const result=await dispatch((0,_helpers__WEBPACK_IMPORTED_MODULE_0__.XN)("user.get"));dispatch({type:GET_USER,data:result})},GET_USER_TAGS="user/GET_USER_TAGS",getUserTags=()=>async dispatch=>{const result=await dispatch((0,_helpers__WEBPACK_IMPORTED_MODULE_0__.XN)("user.getTags"));dispatch({type:GET_USER_TAGS,data:result})},addUserTags=tags=>async dispatch=>{await dispatch((0,_helpers__WEBPACK_IMPORTED_MODULE_0__.XN)("user.addTags",{tags}))},updateSettings=settings=>async dispatch=>{const contactEmail=settings.contactEmail,emailOptIn=settings.emailOptIn,other=_objectWithoutProperties(settings,_excluded);await dispatch((0,_helpers__WEBPACK_IMPORTED_MODULE_0__.XN)("user.update",{email:contactEmail?contactEmail.trim():void 0,emailOptIn,...other}))};function resetDevices(){return async dispatch=>{await dispatch((0,_helpers__WEBPACK_IMPORTED_MODULE_0__.XN)("playback.resetDevices"))}}},2846:(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__)=>{"use strict";var react=__webpack_require__(67294),client=__webpack_require__(20745),RendererProvider=__webpack_require__(25552),ThemeProvider=__webpack_require__(90660),es=__webpack_require__(96841),index_module=__webpack_require__(70405),HttpLink=__webpack_require__(85703),ApolloLink=__webpack_require__(46706),ApolloClient=__webpack_require__(43827),from=__webpack_require__(34674),concat=__webpack_require__(24957),ApolloProvider=__webpack_require__(36689),retryLink=__webpack_require__(83536),src_router=__webpack_require__(38010),prop_types=__webpack_require__(45697),prop_types_default=__webpack_require__.n(prop_types),common=__webpack_require__(60959),Box=__webpack_require__(52392),Image=__webpack_require__(61982),components=__webpack_require__(9011),createComponent=__webpack_require__(38770);const no_connection=__webpack_require__.p+"fc65bd36869ef6edd47bf26a4bb6c56f.svg",sad_smiley=__webpack_require__.p+"c262c6b8e43d0e6ead314946f7ae45a8.png",tv=__webpack_require__.p+"adad7ad05bdab89f8931b47346de6038.png",serverErrorIcon=__webpack_require__.p+"c65e8eacdc3b16c89ded085cd17756d5.svg",brokenTv=__webpack_require__.p+"fb4c716ddaada5e72e51559c827baa29.svg";var Text=__webpack_require__(43384),PrimaryButton=__webpack_require__(83339),Link=__webpack_require__(68690);const ButtonContainer=(0,createComponent.Z)((()=>({background:"transparent",border:0,cursor:"pointer",outline:0,padding:"5px"})),"button"),Svg=(0,createComponent.Z)((({theme})=>({color:theme.color.brand,fill:theme.color.brand,stroke:theme.color.brand})),"svg");function RetryButton({onClick}){return react.createElement(ButtonContainer,{onClick},react.createElement(Box.x,{row:!0,alignItems:"center"},react.createElement(Box.x,{mr:"fine"},react.createElement(Svg,{width:"24",height:"20",viewBox:"0 0 24 20"},react.createElement("g",{fillRule:"evenodd"},react.createElement("g",{transform:"translate(15 10)"},react.createElement("mask",{id:"b",fill:"rgb(255, 255, 255)",stroke:"none"},react.createElement("path",{id:"a",d:"M4 6L0 0h8z"})),react.createElement("path",{mask:"url(#b)",d:"M13 11H-5V-5h18"})),react.createElement("path",{fill:"none",d:"M19 10c0-4.97-4.03-9-9-9s-9 4.03-9 9 4.03 9 9 9",strokeWidth:"2"})))),react.createElement(Text.Z,{bold:!0,color:"brand",id:"retry"})))}RetryButton.propTypes={onClick:prop_types_default().func.isRequired};const ErrorPage_RetryButton=RetryButton,ButtonType={NONE:"none",HOME:"home",RETRY:"retry",LINK:"link",HREF:"a"};function ErrorActionButton({type,to,href,label}){switch(type){case ButtonType.HOME:return react.createElement(Box.x,{my:"medium"},react.createElement(PrimaryButton.Z,{variant:"brand",to:{name:"home"},as:Link.Z},react.createElement(Text.Z,{id:"home"})));case ButtonType.RETRY:return react.createElement(ErrorPage_RetryButton,{onClick:()=>window.location.reload()});case ButtonType.LINK:return react.createElement(Box.x,{my:"medium"},react.createElement(PrimaryButton.Z,{variant:"brand",to,as:Link.Z},label));case ButtonType.HREF:return react.createElement(Box.x,{my:"medium"},react.createElement(PrimaryButton.Z,{variant:"brand",href,as:"a"},label));default:return null}}ErrorActionButton.propTypes={type:prop_types_default().oneOf(Object.values(ButtonType)),to:prop_types_default().object,href:prop_types_default().string,label:prop_types_default().node};const ErrorPage_ErrorActionButton=react.memo(ErrorActionButton);var Icons=__webpack_require__(39100);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}const ErrorPage_NoConnectionIcon=react.memo((props=>react.createElement(Icons.JO,_extends({width:"160",height:"152",viewBox:"0 0 160 152"},props),react.createElement("g",{fill:"none"},react.createElement("g",{transform:"matrix(1 0 0 -1 85.154 152)"},react.createElement("path",{d:"m5.775 69.857c-.016-.036-.032-.042-.15-.047-.11-.003-.14-.012-.159-.04-.021-.03-.047-.035-.15-.035-.105 0-.127-.006-.143-.036s-.038-.036-.15-.036c-.109 0-.132-.006-.152-.036-.016-.029-.041-.036-.111-.036s-.094-.007-.108-.036c-.015-.029-.038-.036-.103-.036-.064 0-.091-.009-.124-.045-.032-.034-.059-.045-.12-.045-.056 0-.088-.01-.112-.035-.018-.02-.053-.036-.079-.036-.027 0-.055-.015-.07-.036-.012-.022-.041-.036-.072-.036-.028 0-.057-.015-.072-.036-.016-.029-.04-.036-.111-.036-.07 0-.093-.007-.108-.036-.012-.023-.038-.036-.072-.036s-.06-.012-.075-.036c-.013-.02-.042-.036-.065-.036s-.066-.02-.097-.045c-.029-.025-.068-.044-.088-.044s-.065-.033-.1-.072c-.046-.049-.083-.072-.114-.072-.025 0-.054-.014-.068-.036-.013-.021-.042-.036-.072-.036-.034 0-.067-.021-.112-.072-.04-.046-.077-.071-.107-.071s-.072-.027-.123-.081c-.043-.047-.093-.081-.115-.081-.023 0-.08-.043-.143-.108-.069-.068-.123-.108-.148-.108-.06 0-1.053-.994-1.053-1.052 0-.028-.038-.077-.108-.145-.074-.072-.108-.119-.108-.15 0-.03-.025-.066-.072-.105-.047-.04-.072-.077-.072-.104s-.03-.072-.08-.12c-.054-.054-.081-.096-.081-.126 0-.027-.015-.054-.036-.065-.024-.012-.036-.037-.036-.072 0-.034-.013-.06-.036-.075-.022-.014-.036-.043-.036-.072 0-.03-.015-.06-.036-.072-.022-.014-.036-.043-.036-.073 0-.027-.016-.063-.036-.08s-.036-.05-.036-.071c0-.023-.02-.06-.045-.08-.038-.033-.043-.05-.034-.107s.003-.073-.036-.111c-.038-.036-.047-.06-.047-.131 0-.068-.007-.094-.036-.111-.03-.018-.036-.042-.036-.146 0-.084-.007-.13-.025-.144-.016-.012-.03-.073-.038-.15-.018-.18-.032-29.194-.016-32.343l.011-2.555h74.825v17.954c0 17.942 0 17.954-.036 17.954-.02 0-.036.006-.036.015-.03.601-.061.775-.19 1.077-.155.361-.342.627-.673.957-.624.623-1.524 1.1-2.63 1.39-.386.1-1.062.228-1.373.256-.086.01-.137.022-.153.042-.012.016-.063.034-.111.041-.049.005-.108.023-.13.038-.032.02-.099.027-.285.027-.23 0-.243.001-.243.036 0 .034-.013.036-.279.036h-.278v.089h-62.633l-.018-.04zm-5.761-40.047c0-.042 12.484-.06 37.414-.06 24.931 0 37.415.018 37.415.06s-12.484.06-37.415.06c-24.93 0-37.414-.018-37.414-.06zm0-7.52c0-1.693.006-2.558.018-2.558.011 0 .018-.072.018-.18 0-.167.002-.18.036-.18.033 0 .036-.012.036-.105 0-.06.01-.113.018-.119.011-.007.063-.016.117-.021l.097-.011.005-.259c.006-.247.008-.262.049-.294.029-.023.07-.034.137-.034h.093l.013-.165c.005-.09.01-.2.01-.243v-.077h.234v-.215h.055c.083 0 .146-.042.214-.139.061-.084.32-.362.458-.488.04-.036.124-.118.189-.183s.17-.153.236-.196c.145-.095.138-.088.107-.108-.014-.01-.134-.017-.266-.017-.154 0-.235-.008-.228-.018.007-.011.11-.018.248-.018.316 0 .318-.002.318-.11 0-.047.01-.091.018-.097.011-.007.018.013.018.049 0 .071.024.113.056.097.057-.027.162-.096.217-.14.105-.088.376-.26.558-.358.03-.014.063-.041.072-.057s.035-.03.059-.03c.065 0 .189-.121.189-.184v-.05h.305v-.198l.065.03c.061.031.066.031.127-.004.065-.038.13-.123.11-.142-.025-.025-.169-.047-.234-.036-.055.01-.068.007-.068-.016 0-.026.029-.03.189-.03.176 0 .189 0 .189-.035 0-.034.012-.036.161-.036.15 0 .162-.002.162-.036s.013-.036.162-.036h.162v-.161h.862v-.056c0-.038.008-.052.024-.045.135.056.097.056 1.145-.009.38-.023 1.734-.007 1.86.023.113.027 61.05.04 61.05.013 0-.009.012-.016.026-.016s.029-.014.032-.03c.006-.019.015.001.022.044l.014.076h.37c.206 0 .401.009.437.018.076.021.088.048.088.194v.093h.24c.129 0 .255.005.278.01.056.017.094.096.094.205v.09h.514l.066.061c.056.05.07.077.08.153.008.084.014.091.057.091.025 0 .066.013.091.027.026.015.067.034.092.045.049.02.07.08.07.203v.049h.187c.106 0 .194.007.2.017.005.011.041.018.079.018.106 0 .126.027.131.171l.005.126.126.005c.153.005.17.023.17.176v.111l.138.013c.102.009.138.02.145.041.006.018.025.063.043.104.02.04.034.104.034.146 0 .04.006.122.011.183l.013.11h.06c.046 0 .076.017.15.09.074.075.09.102.09.152s.007.063.036.063c.02 0 .036.009.036.018 0 .01.014.018.034.018.018 0 .043.01.054.025.013.014.04.03.063.036.056.014.061.043.075.339l.013.246h.106c.167 0 .176.016.176.332v.26h.104c.193.002.202.026.202.51v.388h.108v4.83h-74.83z",fill:"#e4e1e2"}),react.createElement("path",{d:"m69.668 14.943c-.022-.058-2.265-.061-32.044-.061-28.479 0-32.02-.007-32.02-.054s3.54-.054 32.031-.047c24.007.007 32.034.022 32.049.05.012.026.018.072.014.105-.005.06-.007.06-.03.007zm-42.153-5.598v-.601l-.075-1.805.007-1.802-.038-.063c-.08-.13.378-.119-5-.119h-4.84l-.051-.048-.05-.049v-4.858h39.849v.663c0 .48.006.664.02.67.016.005.016.015 0 .044-.014.029-.02.503-.02 1.758v1.72l-.048.05-.049.05h-3.86c-2.562 0-3.862-.005-3.862-.018 0-.012-.31-.018-.898-.018-.886 0-.9 0-.9.036 0 .035-.012.036-.159.036h-.162l-.007.203c-.004.11-.016.234-.027.273-.014.052-.022.666-.022 2.228 0 2.097-.001 2.158-.034 2.2l-.034.043-9.87.005-9.87.004z",fill:"#e4e1e2"}),react.createElement("path",{d:"m27.174 6.59v-1.384h-4.932c-3.27 0-4.938-.006-4.945-.018-.018-.029 9.863-.025 9.891.003.03.03.033 2.78.004 2.78-.013 0-.018-.472-.018-1.383z",fill:"#000"})),react.createElement("path",{d:"m36.532 19.494h18.712v4.43h-18.712z",fill:"#e4e1e2",transform:"translate(21 82)"}),react.createElement("path",{d:"m2.131 11.907c-.068.01-.254.082-.412.157-.259.121-.345.193-.848.692-.513.511-.57.582-.703.86-.137.29-.144.322-.162.74-.01.239-.007.45.007.464.036.043.108.31.108.396 0 .043.029.104.065.14.093.089.233.296.2.296-.014 0 .004.032.04.071.033.036.072.064.086.06.015-.003.955.911 2.09 2.028 1.134 1.121 2.218 2.189 2.412 2.374l.352.336-2.513 2.502c-2.926 2.91-2.796 2.753-2.829 3.413-.021.414.018.696.137 1.021.06.154.176.293.66.786l.585.6.424.174.423.172.399-.015c.298-.014.449-.039.61-.103.212-.082.234-.086.341-.097.029-.003 1.181-1.131 2.567-2.506 1.73-1.717 2.534-2.491 2.577-2.484.036.003 1.196 1.131 2.578 2.506 1.378 1.37 2.51 2.48 2.51 2.467 0-.015.107.028.24.096s.251.118.265.107c.015-.007.151.004.302.025.226.029.33.025.567-.021.162-.033.323-.075.36-.097.05-.025.06-.025.046.004-.036.057.079.007.283-.125.216-.14 1.16-1.082 1.282-1.282.111-.178.15-.278.097-.246-.029.014-.029.004-.004-.046.022-.036.065-.197.097-.357.047-.236.05-.34.022-.564-.022-.15-.033-.286-.022-.3.007-.015-.036-.118-.093-.232-.061-.115-.115-.236-.122-.275-.015-.075-.086-.21-.09-.164 0 .017.014.057.032.089.033.057-1.073-1.043-3.568-3.56-.614-.617-1.17-1.174-1.242-1.238s-.13-.147-.13-.182c0-.04 1.002-1.068 2.485-2.546 1.368-1.363 2.513-2.534 2.549-2.602.032-.064.043-.11.025-.096-.018.01.007-.079.057-.204.083-.196.097-.278.104-.714.011-.464.008-.503-.079-.685-.05-.107-.1-.225-.107-.264-.011-.065-.252-.329-.905-.993-.144-.146-.262-.253-.262-.243 0 .015-.086-.035-.187-.11-.104-.075-.215-.136-.244-.14-.161-.017-.362-.064-.377-.089-.025-.043-.768-.007-.915.043-.068.022-.215.082-.323.132-.226.107-.474.346-3.385 3.288l-1.856 1.87-2.506-2.488c-1.375-1.367-2.534-2.51-2.574-2.538-.06-.046-.19-.1-.682-.292-.086-.033-.664-.04-.844-.011zm.59 1.217c.05.022.118.079.146.125.033.043.076.082.1.082.058 0 .22.172.252.26.015.033.061.076.104.094.094.035.223.167.255.264.014.032.05.075.086.085.036.015 1.185 1.14 2.553 2.5 1.371 1.36 2.502 2.473 2.513 2.473.014 0 1.364-1.335 3.004-2.963 2.912-2.895 2.983-2.963 3.12-2.963.107 0 .154.022.23.107.053.058.11.108.129.108.043 0 .965.931.944.953-.01.007-.004.071.014.142.018.093.011.161-.029.24-.028.06-1.364 1.413-2.965 3.01l-2.911 2.898.072.078c.036.043 1.357 1.36 2.933 2.928 1.572 1.567 2.857 2.863 2.854 2.877-.008.018.01.082.039.143.029.068.036.157.025.214-.032.114-.976 1.078-1.149 1.17-.118.065-.129.065-.33 0-.204-.06-.251-.103-1.504-1.352-.71-.71-1.824-1.82-2.466-2.467-.646-.65-1.371-1.37-1.608-1.606l-.431-.429-2.919 2.899c-1.6 1.592-2.954 2.917-3.004 2.942s-.173.05-.273.057l-.18.014-.186-.21c-.1-.118-.306-.333-.453-.479-.15-.146-.273-.282-.273-.3s-.046-.075-.107-.128c-.086-.075-.108-.122-.108-.229 0-.136.068-.207 2.98-3.102 1.637-1.632 2.98-2.974 2.98-2.988s-1.322-1.339-2.937-2.945c-1.802-1.792-2.955-2.963-2.983-3.035-.03-.067-.036-.157-.022-.214.025-.107.994-1.11 1.185-1.228.125-.078.194-.082.32-.025z",fill:"#d0021b",transform:"translate(21 82)"}),react.createElement("path",{d:"m41.956.019c-.008.01-.138.018-.328.018-.345 0-.431.01-.431.048-.48.026-.607.042-.618.084-.008.03-.031.033-.27.033-.246 0-.262.002-.273.037-.392.037-.414.04-.434.073-.342.037-.364.04-.384.074-.322.036-.349.042-.375.073-.274.037-.316.048-.316.084-.247.026-.31.043-.31.083-.28.035-.297.038-.306.071-.285.037-.298.04-.298.074-.254.036-.278.042-.296.073-.256.101-.282.11-.339.11-.318.085-.347.096-.367.125-.242.108-.26.114-.346.114-.303.073-.322.078-.329.11-.243.09-.285.108-.331.115-.252.086-.278.101-.283.125-.234.097-.262.108-.31.108-.235.14-.254.147-.318.147-.243.073-.281.093-.281.119-.165.112-.178.12-.238.12-.238.137-.256.146-.305.146-.227.138-.245.147-.291.147-.227.091-.245.102-.245.13-.272.108-.29.115-.298.145-.258.125-.287.137-.287.148-.22.127-.245.142-.25.165-.213.109-.226.121-.226.145-.25.127-.281.143-.285.156-.214.12-.234.134-.24.156-.224.154-.248.176-.272.185-.148.088-.175.107-.272.2-.207.118-.221.127-.225.16-.15.163-.163.17-.214.17-.174.138-.19.154-.21.16-.178.136-.205.152-.223.152-.181.158-.198.174-.198.19-.17.133-.203.153-.208.168-.172.154-.194.174-.212.18-.167.152-.183.168-.183.183-.161.176-.183.196-.201.202-.167.152-.183.168-.183.183-.147.185-.16.196-.185.196-.183.158-.2.175-.2.19-.155.175-.175.195-.191.195-.158.147-.176.167-.181.193-.13.174-.147.19-.152.211-.152.189-.165.202-.187.202-.13.201-.148.22-.168.225-.163.16-.18.198-.18.263-.165.238-.182.267-.204.273-.153.174-.166.202-.172.236-.122.175-.144.204-.155.233-.137.219-.154.233-.16.252-.158.073-.204.137-.217.255-.227.11-.3.166-.3.243-.179.166-.21.177-.254.213l-.057.312v.264c-.215.057-.256.073-.266.073-.044.252-.048.257-.088.257-.249.108-.262.138-.276.158-.01.012-.173.07-.489.174-.254 0-.523.008-.598.015-.184.21-.192.258-.199.271-.009.017-.168.024-.589.028-.466.003-.583.01-.616.033-.03.02-.063.111-.097.275h-.446c-.508 0-.468-.015-.468.176l-.45.117c-.426 0-.45.002-.459.035-.049.034-.075.127-.078.277h-.414c-.39 0-.413.002-.422.035-.049.034-.075.127-.079.277-.444 0-.457.002-.457.037 0 .022-.073.083-.22.183l-.305.15-.307.006-.01.303h-.291v.311h-.304c-.287 0-.304.002-.313.037-.05.024-.076.11-.078.255-.22.077-.236.093-.262.097-.023.004-.125.076-.307.217-.272.055-.29.073-.31.078-.096.233-.109.246-.109.27-.234.037-.237.04-.237.222l-.293.126v.294c-.278 0-.296.004-.305.035-.05.034-.075.126-.079.277-.234.053-.256.073-.274.079-.035.009-.037.025-.037.267v.259c-.22.053-.236.073-.256.079-.022.006-.034.108-.036.306h-.311v.31l-.302.011-.005.297-.004.3h-.293v.31c-.272 0-.29.01-.303.094-.073.072-.08.118-.08.358-.185.227-.204.235-.237.275-.065.138-.076.24-.078.356-.273.238-.282.268-.304.798l-.012.33c-.28.126-.284.145-.284.774v.515c-.294.123-.294.125-.305.38-.008.156-.019.262-.031.27-.216.065-.245.082-.253.093-.007.013-.014.424-.014.913 0 .978.007.916-.106.916-.205.14-.218.17-.225.176-.006.003-.213.062-.62.176-.397.003-.61.012-.622.025-.007.008-.021.094-.042.259-.314.018-.512.024-.64.024-.25.05-.27.099-.289.141-.188.165-.263.187-.298.21-.043.024-.064.108-.066.252l-.301.011-.011.284-.297.004-.296.006-.01.302h-.293c-.278 0-.295.002-.304.037-.05.024-.076.14-.078.348-.448 0-.512.006-.544.028-.078.257-.086.262-.18.271-.147.015-.19.06-.19.197l-.266.117c-.146.007-.278.016-.292.022-.06.087-.094.18-.101.277l-.283.165c-.174.134-.2.15-.216.193-.054.022-.1.104-.141.247-.375.033-.457.046-.477.072-.126.306-.134.313-.267.322-.15.01-.17.033-.17.193-.236.116-.293.138-.293.187-.1.222-.139.24-.223.24-.128.11-.148.158-.16.206-.217.163-.237.183-.255.189-.057.207-.06.21-.15.222-.205.1-.218.17-.218.45l-.15.22-.162.309h-.29v.288c-.279.055-.348.183-.348.22-.02.016-.032.152-.037.409-.238.055-.256.073-.276.079-.02.005-.055.08-.108.225-.21.123-.216.142-.23.452l-.112.234c-.163 0-.188.052-.188.378l-.11.228c-.194.161-.201.236-.201.398-.134.225-.146.232-.146.26-.136.06-.14.066-.156.227-.186.123-.247.13-.258.138-.047.03-.08.16-.091.372-.16.224-.216.244-.236.286-.068.096-.075.186-.078.496l-.006.39c-.225.055-.254.08-.287.141-.017.028-.022.243-.022.727v.686c.128.163.14.17.225.17-.079.204-.093.22-.117.224-.117.108-.117.115-.126 1.964l-.01 1.856-.1.35v.338c.128 0 .128.002.128.757 0 .848-.002.839.203.853.108.176.168.316.208.316.028.251.039.293.075.293.026.217.048.297.084.308.033.204.04.226.07.242.037.237.042.26.073.28.099.236.108.26.113.338.07.243.09.281.118.281.025.167.047.238.082.238.1.222.108.24.108.298.073.194.084.222.108.233.029.016.034.049.042.3.005.16.018.3.03.321.015.028.107.055.277.08 0 .35.009.476.018.505.198.125.218.134.236.134.077.204.09.226.14.259.136.205.145.224.173.23.11.195.126.217.146.23.128.233.144.268.165.284.124.219.137.244.155.244.164.165.177.19.185.239.142.167.153.185.153.222.157.22.174.236.189.236.131.219.151.239.168.239.173.203.19.236.208.255.137.183.16.203.176.203.093.074.097.092.104.248.01.218.038.258.2.277.125.178.142.225.162.251.022.027.11.046.265.059.053.201.064.234.064.25.313.089.366.096.366.105.163.17.183.186.203.186.157.148.183.168.195.187.216.165.236.187.256.192.114.134.152.153.214.153.198.146.21.157.21.183.204.128.22.145.226.165.199.11.217.127.223.147.215.11.228.119.228.146.214.127.238.147.243.167.214.109.233.12.233.136.22.12.237.13.237.145.212.123.238.14.256.14.037.15.055.175.154.238.053.033.102.04.294.05.229.076.238.1.247.106.019.156.055.181.212.194.08.007.22.015.31.015.206.068.23.075.31.075.307.073.32.077.32.11.23.116.284.128.357.128.296.074.33.085.356.11.254.037.276.043.293.074.124.106.15.11.4.11.256 0 .273.002.282.037.29.058.305.066.305.097.14.172.19.178.233.178.048 0 1.601.041 4.659.124 4.282.004 4.573.002 4.595-.027.022-.03-.002-.275-.07-.732-.003-1.144-.002-1.364.018-1.364.075-.195.083-.235.088-.397.059-.258.07-.311.073-.429.074-.178.077-.198.077-.317.068-.16.073-.178.073-.27.073-.328.079-.344.108-.354.115-.233.13-.275.13-.36.073-.22.08-.238.11-.245.098-.187.11-.218.11-.277.073-.236.08-.25.107-.25.13-.221.141-.238.156-.238.111-.16.12-.178.12-.227.136-.213.147-.226.147-.251.137-.2.153-.217.159-.235.124-.185.14-.202.146-.222.152-.262.157-.275.187-.275.186-.163.203-.184.203-.202.133-.183.146-.196.146-.22.16-.167.177-.183.192-.183.179-.165.192-.178.192-.202.146-.17.159-.183.18-.183.186-.162.204-.184.21-.202.14-.173.153-.184.184-.184.176-.117.196-.137.221-.146.207-.165.242-.186.253-.204.179-.17.197-.182.234-.182.162-.132.192-.15.23-.16.07-.085.16-.17.21-.17.156-.123.194-.146.225-.146.172-.074.21-.096.236-.121.236-.164.28-.191.31-.191.231-.132.26-.147.29-.147.254-.073.278-.082.31-.12.27-.118.295-.131.308-.155.241-.103.267-.11.342-.11.296-.073.322-.08.338-.11.263-.12.287-.128.358-.128.128-.068.152-.074.26-.074.165-.07.185-.073.338-.073.209-.07.23-.074.375-.074.225-.07.25-.073.461-.073.296-.071.32-.073.852-.073.541 0 .554-.002.607-.04.163.038.176.04.717.04.532 0 .556.002.587.036.05.025 6.591-.015 19.624-.119h19.51c.044.224.132.23.366.23.3 0 .32.001.338.036.249.097.276.11.31.11.175.074.22.107.303.193.206.119.301.214.301.268.236.271.293.34.293.365.091.2.106.229.128.242.102.165.11.19.11.266.073.295.082.32.111.34.037.026.037.043.037.674 0 .616-.002.647-.035.68-.02.017-.04.152-.062.406-.125.16-.137.185-.161.198-.108.183-.128.222-.128.245-.276.334-.293.356-.293.39-.177.135-.228.173-.298.245-.175.11-.21.126-.226.147-.17.099-.202.11-.258.11-.161.088-.174.091-.35.091l-5.893.136c-3.141.007-12.47.011-20.732.007l-15.021-.005c0-.316.002-.316-.198-.306-.179.009-.23.047-.245.194l-.416.103c-.392 0-.408.002-.417.036-.233.107-.245.11-.344.11-.315.074-.333.08-.34.11-.17.122-.183.129-.243.129-.22.13-.24.147-.256.147-.183.135-.2.146-.222.146-.186.165-.199.178-.199.202-.165.167-.181.184-.196.184-.173.157-.188.177-.188.2-.146.152-.16.175-.181.188-.13.215-.146.235-.166.24-.11.276-.116.289-.147.289-.097.146-.128.203-.128.262-.073.25-.078.266-.11.275-.105.233-.11.246-.11.378-.065.167-.072.185-.072.244-.059.14-.066.19-.07.414-.005.22-.01.272-.036.29-.04.03-.057.203-.057.616-.002.218.006.345.016.345.013 0 .019 4.719.019 14.122v14.122h4.754l.004-12.825.005-12.824c.174-.266.177-.282.21-.293.037-.2.044-.226.074-.244.102-.219.11-.237.11-.296.09-.194.105-.221.122-.221.115-.195.131-.224.153-.23.165-.167.181-.183.181-.198.147-.165.163-.181.183-.187.189-.156.201-.169.201-.192.207-.11.227-.127.233-.147.267-.11.285-.12.292-.145.225-.108.302-.13.391-.13l.053-.312h22.755c20.662 0 22.757-.002 22.783-.03.03-.09.064-.093.444-.104.395-.01.42-.013.443-.048.022-.036.042-.038.27-.038.266-.07.282-.074.448-.074.202-.07.218-.073.348-.073.164-.07.18-.073.302-.073.327-.074.36-.083.384-.108.232-.06.27-.072.285-.096.177-.104.19-.108.287-.108.274-.073.33-.092.33-.121.25-.1.29-.116.312-.138.162-.119.177-.126.236-.126.24-.138.257-.147.305-.147.227-.136.245-.147.283-.147.222-.091.24-.102.247-.128.205-.11.225-.12.234-.145.209-.12.229-.141.229-.156.201-.12.223-.137.228-.158.198-.11.218-.122.224-.146.192-.127.224-.141.224-.154.165-.182.178-.195.202-.195.182-.13.203-.146.219-.146.185-.162.201-.184.201-.204.234-.182.457-.356.457-.4.207-.167.22-.18.22-.203.164-.187.18-.202.2-.208.11-.22.12-.233.147-.233.185-.139.201-.155.201-.17.147-.184.16-.196.183-.196.11-.184.128-.211.17-.226.165-.16.178-.174.178-.193.133-.187.146-.2.146-.223.144-.19.164-.224.164-.242.147-.24.154-.253.183-.253.11-.226.117-.239.145-.239.128-.194.144-.22.168-.225.108-.22.117-.233.144-.233.11-.215.121-.239.136-.244.139-.263.153-.288.177-.294.108-.27.117-.288.144-.297.11-.266.12-.29.143-.297.12-.182.132-.21.132-.251.139-.226.146-.244.146-.303.073-.28.079-.295.108-.295.113-.185.13-.226.13-.257.075-.25.086-.273.111-.28.1-.233.108-.246.108-.303.073-.294.08-.314.108-.321.106-.24.117-.288.124-.383.074-.156.079-.176.079-.259.07-.12.073-.136.073-.268.07-.148.073-.161.073-.268.064-.119.073-.16.073-.331.074-.155.092-.228.092-.38.078-.25.1-.343.117-.398.018-.066.03-.174.03-.314.07-.233.072-.25.072-.49s.002-.256.037-.265c.035-.01.036-.026.036-.34 0-.201.008-.335.019-.343.013-.007.018-.6.018-1.714 0-1.116-.005-1.708-.018-1.715-.011-.008-.019-.141-.019-.343 0-.314-.001-.33-.036-.34-.035-.009-.037-.025-.037-.264 0-.234-.003-.256-.036-.277-.037-.442-.039-.458-.073-.467-.037-.292-.053-.373-.085-.373-.025-.238-.043-.311-.082-.311-.035-.308-.04-.336-.071-.362-.037-.214-.071-.442-.097-.504-.086-.257-.091-.277-.12-.284-.05-.228-.063-.275-.083-.29-.05-.204-.06-.231-.086-.238-.095-.235-.108-.272-.108-.314-.073-.268-.078-.288-.108-.295-.098-.23-.111-.255-.111-.277-.094-.242-.103-.26-.13-.26-.099-.24-.108-.258-.108-.307-.073-.205-.08-.224-.11-.231-.11-.27-.126-.295-.168-.312-.097-.16-.106-.178-.106-.227-.073-.213-.079-.226-.11-.226-.11-.235-.126-.273-.144-.292-.13-.227-.14-.24-.167-.24-.093-.165-.11-.19-.118-.23-.123-.155-.138-.18-.145-.23-.15-.163-.157-.176-.157-.23-.139-.153-.146-.166-.146-.22-.147-.21-.167-.24-.192-.264-.12-.188-.132-.201-.156-.201-.11-.211-.126-.228-.146-.233-.185-.163-.201-.19-.201-.24-.146-.197-.163-.213-.183-.219-.166-.152-.183-.168-.183-.183-.164-.224-.185-.262-.212-.262-.157-.165-.176-.182-.181-.202-.155-.165-.172-.187-.192-.193-.11-.135-.207-.192-.247-.192-.183-.182-.203-.202-.22-.202-.173-.193-.19-.21-.21-.215-.245-.152-.26-.161-.274-.198-.157-.178-.177-.192-.197-.192-.187-.134-.2-.147-.223-.147-.112-.073-.187-.123-.266-.202-.212-.11-.228-.12-.228-.137-.201-.12-.221-.13-.229-.156-.179-.11-.208-.13-.236-.156-.29-.12-.303-.125-.303-.156-.27-.11-.29-.12-.298-.145-.16-.112-.198-.13-.26-.13-.21-.138-.228-.147-.283-.147-.238-.132-.278-.147-.377-.147-.247-.084-.278-.097-.296-.126-.183-.086-.216-.094-.304-.094-.226-.093-.256-.119-.276-.152-.045-.071-.084-.08-.36-.084-.232-.116-.245-.154-.256-.16-.285-.152-.41-.152-.486-.146-.229.126-.238.155-.24.234-.228-.115-.241-.178-.252-.189-.039-.038-.168-.053-.521-.053h-.36c-.034-.2-.04-.222-.076-.257-.034-.034-.064-.036-.629-.036h-.592c-.011-.198-.024-.266-.037-.279-.008-.009-.1-.02-.278-.037v-.576c0-.368-.007-.588-.02-.618-.232-.104-.272-.11-.274-.112l-.015-.256-.01-.255c-.183-.16-.193-.178-.193-.222-.085-.176-.09-.19-.09-.284-.074-.32-.08-.338-.11-.345-.101-.228-.11-.246-.11-.297-.073-.259-.095-.314-.12-.314-.11-.167-.118-.185-.118-.24-.073-.213-.084-.248-.11-.273-.122-.263-.14-.3-.155-.305-.117-.227-.13-.253-.156-.259-.11-.267-.118-.286-.146-.293-.11-.213-.119-.231-.146-.238-.11-.197-.13-.217-.156-.226-.118-.207-.133-.227-.153-.233-.112-.209-.12-.225-.13-.225-.146-.202-.163-.224-.183-.23-.17-.156-.183-.168-.183-.192-.133-.184-.15-.204-.157-.23-.154-.18-.166-.192-.19-.192-.163-.162-.183-.184-.188-.202-.149-.165-.16-.181-.16-.2-.157-.187-.173-.203-.188-.203-.225-.164-.254-.184-.26-.204-.155-.169-.168-.182-.192-.182-.18-.172-.2-.194-.2-.21-.22-.162-.233-.175-.257-.175-.18-.161-.2-.181-.2-.194-.211-.117-.22-.13-.22-.169-.27-.17-.3-.183-.306-.207-.2-.128-.226-.149-.24-.167-.222-.161-.26-.18-.323-.18-.135-.212-.152-.22-.227-.22-.203-.073-.243-.091-.303-.091-.212-.14-.23-.147-.285-.147-.229-.132-.254-.147-.308-.156-.274-.083-.292-.094-.3-.12-.281-.11-.305-.117-.305-.135-.232-.116-.25-.121-.338-.121-.123-.075-.17-.092-.269-.092-.287-.073-.305-.08-.313-.11-.234-.106-.25-.11-.38-.11-.144-.07-.157-.073-.292-.073-.236-.074-.275-.085-.297-.1-.054-.034-.268-.065-.459-.065-.182-.05-.224-.063-.309-.068-.197-.182-.228-.206-.268-.215-.077-.014-1.002-.014-1.077 0-.178.136-.185.158-.185.21l-1.298.073c-1.141 0-1.299-.004-1.299-.028-.054-.427-.075-.563-.113-.574-.031-.007-.033-.035-.033-.433 0-.233-.007-.432-.014-.442-.2-.196-.205-.212-.205-.304-.068-.143-.073-.165-.073-.275-.064-.147-.075-.17-.085-.257-.08-.27-.091-.3-.117-.323-.102-.189-.11-.207-.11-.271-.072-.253-.082-.272-.109-.279-.106-.17-.128-.25-.128-.33-.14-.207-.146-.22-.146-.283-.073-.196-.092-.236-.12-.236-.114-.218-.13-.239-.145-.239-.12-.28-.125-.293-.156-.293-.12-.224-.139-.238-.155-.238-.128-.244-.15-.277-.165-.283-.1-.174-.117-.209-.137-.225-.17-.188-.183-.208-.183-.235-.155-.187-.164-.206-.164-.248-.147-.207-.161-.227-.181-.233-.112-.185-.13-.225-.158-.225-.172-.162-.192-.184-.197-.202-.14-.226-.156-.246-.176-.251-.173-.153-.194-.173-.203-.198-.146-.18-.159-.193-.183-.193-.182-.19-.202-.21-.226-.222-.181-.163-.194-.176-.194-.2-.146-.17-.16-.183-.183-.183-.185-.165-.201-.182-.207-.202-.151-.167-.168-.183-.182-.183-.244-.16-.267-.178-.275-.2-.151-.169-.168-.185-.183-.185-.256-.147-.268-.156-.268-.182-.174-.185-.209-.204-.24-.204-.203-.128-.217-.143-.221-.17-.176-.123-.203-.141-.227-.165-.208-.125-.227-.138-.227-.162-.199-.108-.217-.119-.224-.145-.207-.124-.233-.139-.233-.155-.194-.118-.223-.138-.228-.158-.209-.108-.229-.125-.234-.145-.25-.123-.287-.141-.295-.156-.205-.12-.23-.136-.236-.158-.292-.108-.305-.113-.305-.145-.26-.128-.293-.143-.293-.155-.29-.12-.309-.127-.316-.156-.292-.11-.305-.116-.305-.147-.247-.125-.293-.147-.313-.167-.144-.09-.2-.108-.292-.108-.238-.14-.256-.147-.31-.147-.27-.073-.29-.079-.298-.108-.182-.101-.23-.117-.283-.125-.32-.079-.333-.084-.333-.115-.232-.105-.25-.11-.327-.11-.31-.074-.331-.081-.34-.109-.247-.115-.287-.13-.386-.13-.293-.073-.318-.08-.318-.099-.274-.048-.293-.053-.302-.084-.289-.037-.302-.04-.302-.074-.294-.036-.31-.04-.31-.071-.25-.057-.286-.068-.311-.094-.25-.036-.282-.044-.311-.073-.346-.037-.362-.04-.371-.073-.35-.037-.373-.04-.393-.074-.423-.036-.44-.038-.448-.073-.498-.037-.522-.04-.529-.07-.01-.042-.12-.058-.397-.058-.234-.061-.28-.065-.603-.07-.209-.004-.368-.013-.368-.024 0-.024-4.017-.022-4.031.002z",fill:"#e4e1e2"})))));function ErrorPage_extends(){return ErrorPage_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},ErrorPage_extends.apply(this,arguments)}const ERROR_ICONS={NO_CONNECTION:{image:no_connection},GENERAL_ERROR:{image:tv},NOT_FOUND:{image:sad_smiley,height:134},SERVER_ERROR:{image:serverErrorIcon},EPG_ERROR:{image:brokenTv,height:144}},StyledNoConnectionIcon=(0,createComponent.Z)((()=>({maxWidth:"100%",display:"block"})),ErrorPage_NoConnectionIcon),ErrorPage=({icon=ERROR_ICONS.GENERAL_ERROR,button=ButtonType.HOME,children,buttonProps})=>react.createElement(Box.x,{column:!0,justifyContent:"center",width:"100%"},icon&&react.createElement(Box.x,{mb:"xxlarge"},icon===ERROR_ICONS.NO_CONNECTION?react.createElement(StyledNoConnectionIcon,null):react.createElement(Image.Ee,{src:icon.image,alt:"Error",withMaxWidth:!0,height:icon.height,noPlaceholder:!0})),react.createElement(Box.x,{mb:"medium",textAlign:"center",fullWidth:!0},react.createElement(components.xv,{fontSize:"large",bold:!0,letterSpacing:"1.3px",lineHeight:"pageHeading"},children)),react.createElement(ErrorPage_ErrorActionButton,ErrorPage_extends({type:button},buttonProps)));ErrorPage.propTypes={icon:prop_types_default().oneOf([!1,...Object.values(ERROR_ICONS)]),button:prop_types_default().oneOf(Object.values(ButtonType)),children:prop_types_default().node,buttonProps:prop_types_default().object};const ErrorPage_ErrorPage=ErrorPage;function GeneralErrorPage(){return react.createElement(ErrorPage_ErrorPage,{button:"retry"},react.createElement(components.xv,{id:"error"}))}var I18n=__webpack_require__(47934),Tracking=__webpack_require__(7414),PreviewPlayer=__webpack_require__(38389),logger=__webpack_require__(57488),hooks=__webpack_require__(81400);const Tracking_hotjar=id=>{var h,o,t,j,a,r;h=window,o=document,t="//static.hotjar.com/c/hotjar-",j=".js?sv=",h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)},h._hjSettings={hjid:id,hjsv:6},a=o.getElementsByTagName("head")[0],(r=o.createElement("script")).async=1,r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv,a.appendChild(r)};var Player=__webpack_require__(82601),actions_messages=__webpack_require__(10678);function Messages(){const messages=(0,es.v9)((state=>state.messages)),dispatch=(0,es.I0)(),handleClose=k=>()=>{dispatch((0,actions_messages.Gd)(k))};return(0,react.useEffect)((()=>{Object.keys(messages).length>0&&Object.keys(messages).forEach((k=>{setTimeout((()=>{dispatch((0,actions_messages.Gd)(k))}),1e3*messages[k].duration)}))}),[]),0===Object.keys(messages).length?null:react.createElement(react.Fragment,null,Object.keys(messages).map((k=>react.createElement(components.P_,{onClose:handleClose(k),key:k,type:messages[k].type},messages[k].contentId?react.createElement(components.xv,{id:messages[k].contentId,values:messages[k].contentValue}):messages[k].content))))}var user=__webpack_require__(82294),storage=__webpack_require__(2308);function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const PromoBanner_PromoBanner=react.memo((function(){const bannerFeature=(0,es.v9)((({settings:{features}})=>features.banner)),isLoggedIn=(0,es.v9)((({auth})=>auth.isLoggedIn)),userTags=(0,es.v9)((({user})=>user.tags)),dispatch=(0,es.I0)(),_useState2=_slicedToArray((0,react.useState)(!1),2),showModal=_useState2[0],setShowModal=_useState2[1],isUrlIncludesUserTag=()=>!(null==bannerFeature||!bannerFeature.actionURL)&&bannerFeature.actionURL.includes("${UserTagPrefix_TAGVALUE}");(0,react.useEffect)((()=>{(async()=>{if(!bannerFeature||storage.ZP.getItem("promoBannerShown"))return;const userTagInUrl=isUrlIncludesUserTag();if(isLoggedIn&&userTagInUrl&&bannerFeature.userTagPrefix)try{if(!(null!=userTags?userTags:await dispatch((0,user.dc)())).some((tag=>tag.startsWith(`${bannerFeature.userTagPrefix}_`))))return}catch(e){return dispatch((0,actions_messages.Hz)({contentId:"failedMessage"})),void logger.Z.error("Failed to load user tags",e)}isLoggedIn&&setShowModal(!0)})()}),[isLoggedIn]);const onClose=()=>{storage.ZP.setItem("promoBannerShown","true"),setShowModal(!1)},actionUrl=(0,react.useMemo)((()=>{if(isUrlIncludesUserTag()&&userTags){const userTag=userTags.find((tag=>tag.startsWith(`${bannerFeature.userTagPrefix}_`)));return bannerFeature.actionURL.replace(/\${UserTagPrefix_TAGVALUE}/g,userTag)}return null==bannerFeature?void 0:bannerFeature.actionURL}),[null==bannerFeature?void 0:bannerFeature.actionURL,userTags]);return showModal?react.createElement(components.u_,{onDismiss:onClose},react.createElement(components.xu,{width:"90vw","md-width":"50vw"},react.createElement(components.F0,{onClickClose:onClose,withShadow:!0},bannerFeature.title?react.createElement(components.xu,{mx:"xlarge"},react.createElement(components.xv,{as:"h1",bold:!0,fontSize:"large",color:"brand",align:"center"},bannerFeature.title)):react.createElement(components.xu,{mt:"large",hideEmpty:!1}),bannerFeature.imageURL&&react.createElement(components.xu,{row:!0,mt:"medium",alignItems:"center"},react.createElement(components.Ee,{width:"100%",src:bannerFeature.imageURL,alt:(null==bannerFeature?void 0:bannerFeature.title)||"Promotion banner"})),bannerFeature.description&&react.createElement(components.xu,{row:!0,mt:"medium"},react.createElement(components.xv,{whiteSpace:"pre-wrap"},bannerFeature.description)),bannerFeature.actionURL&&bannerFeature.actionTitle&&react.createElement(components.xu,{row:!0,mt:"medium"},react.createElement(components.KM,{as:"a",href:actionUrl},bannerFeature.actionTitle)),react.createElement(components.xu,{row:!0,mt:"medium"},react.createElement(components.Qj,{variant:"brand",onClick:onClose},react.createElement(components.xv,{id:"close"})))))):null}));var sha512=__webpack_require__(93434);const adIdExtractors={FreeWheel:function(content){var _customAdIdMatcher$ex;return null!=content&&content.includes("_fw_4AID")&&(null===(_customAdIdMatcher$ex=/CDATA\[([A-Za-z0-9]+)\]/g.exec(content))||void 0===_customAdIdMatcher$ex?void 0:_customAdIdMatcher$ex[1])||""},AdServer:function(content){var _customAdIdMatcher$ex2;return null!=content&&content.includes("customaid")&&(null===(_customAdIdMatcher$ex2=/customaid="([^"]+)"/g.exec(content.replace('\\"','"')))||void 0===_customAdIdMatcher$ex2?void 0:_customAdIdMatcher$ex2[1])||""}},allowedAdContentType=Object.keys(adIdExtractors);function extractCustomAdId(ad){const _ref=(ad.extensions||[]).find((e=>allowedAdContentType.includes(null==e?void 0:e.type)))||{},content=_ref.content,type=_ref.type;return content&&type&&adIdExtractors[type]?adIdExtractors[type](content):""}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}const getTitle=viewable=>{var _viewable$broadcastBy,_viewable$schedule,_viewable$schedule$;return(null===(_viewable$broadcastBy=viewable.broadcastById)||void 0===_viewable$broadcastBy?void 0:_viewable$broadcastBy.title)||(null===(_viewable$schedule=viewable.schedule)||void 0===_viewable$schedule||null===(_viewable$schedule$=_viewable$schedule[0])||void 0===_viewable$schedule$?void 0:_viewable$schedule$.title)||viewable.title},AD_TYPES_POSTROLL="postroll";class NielsenService{constructor({appId,instanceName,userEmail,player}){_defineProperty(this,"sdk",null),_defineProperty(this,"player",null),_defineProperty(this,"props",{}),_defineProperty(this,"userId",""),_defineProperty(this,"contentMetadata",null),_defineProperty(this,"adMetadata",null),_defineProperty(this,"isStarted",!1),_defineProperty(this,"isBuffering",!1),_defineProperty(this,"ads",[]),_defineProperty(this,"currentAd",null),_defineProperty(this,"lastPosition",0),_defineProperty(this,"lastContentPosition",0),_defineProperty(this,"contentLength",0),_defineProperty(this,"positionInterval",null),_defineProperty(this,"prevMessage",{name:"",data:""}),_defineProperty(this,"optOutStatus",null),_defineProperty(this,"onPlay",(()=>{this.positionInterval||this.isBuffering||this.playAdAtTheBeginningIfNeeded()||(this.contentMetadata||this.createAndSendContentMetadata(),this.sendPosition(),this.restartPositionInterval())})),_defineProperty(this,"restartPositionInterval",(()=>{this.clearPositionInterval(),this.positionInterval=setInterval(this.sendPosition,1e3)})),_defineProperty(this,"onStop",(()=>{this.contentMetadata&&(this.clearPositionInterval(),this.callSdk("stop"))})),_defineProperty(this,"onEnd",(()=>{if(this.isStarted){if(!this.currentAd||this.currentAd.type!==AD_TYPES_POSTROLL){const prevPosition=this.lastContentPosition,newPosition=this.getPlayheadPosition();this.callSdk("end",newPosition<=0||this.adMetadata?prevPosition:newPosition)}this.clearService()}})),_defineProperty(this,"clearService",(()=>{this.isStarted=!1,this.isBuffering=!1,this.contentMetadata=null,this.adMetadata=null,this.ads=[],this.currentAd=null,this.lastPosition=0,this.lastContentPosition=0,this.contentLength=0,this.clearPositionInterval(),this.player.removeEventListener("buffering",this.onBuffering),this.player.removeEventListener("playing",this.onPlay),this.player.removeEventListener("pause",this.onStop),this.player.removeEventListener("streamEnded",this.onEnd),this.player.removeEventListener("error",this.onEnd),this.player.removeEventListener("dai:playing",this.onPlayAd),this.player.removeEventListener("dai:ended",this.onEndAd),this.player.removeEventListener("dai:allAds",this.saveAds),this.player.removeEventListener("chromecastActivated",this.onChromecast),window.removeEventListener("beforeunload",this.onEnd)})),_defineProperty(this,"onBuffering",(()=>{const _this$player$model=this.player.model,isBuffering=_this$player$model.isBuffering,isPlaying=_this$player$model.isPlaying;this.isBuffering=isBuffering,isBuffering?this.onStop():isPlaying&&this.onPlay()})),_defineProperty(this,"identifyPostRollAds",(()=>{if(!this.ads.length)return;const streamDuration=this.player.model.streamDuration;let ad=this.ads[this.ads.length-1];if(ad.absEndTime>=streamDuration){let nextAd={absStartTime:ad.absEndTime};for(let i=this.ads.length;i&&(i-=1,ad=this.ads[i],first=ad.absEndTime,second=nextAd.absStartTime,0===Math.floor(Math.abs(first-second)));)ad.type=AD_TYPES_POSTROLL,nextAd=ad}var first,second})),_defineProperty(this,"saveAds",(({detail:ads})=>{this.ads=[...ads]})),_defineProperty(this,"getVodAdsLength",(maxEndTime=>{let length=0;return this.ads.forEach((ad=>{!ad.absStartTime&&ad.absEndTime>0&&ad.absEndTime<=maxEndTime?length+=ad.absEndTime:ad.absStartTime>=0&&ad.absEndTime<=maxEndTime?length+=ad.durationInSeconds:ad.absStartTime<maxEndTime&&ad.absEndTime>maxEndTime&&(length+=maxEndTime-ad.absStartTime)})),length})),_defineProperty(this,"getPlayheadPosition",(()=>{const currentTimeFloat=this.player.model.currentTimeFloat;let adShift=0;return this.props.broadcastId&&(adShift=this.adMetadata?this.currentAd.absStartTime:this.getVodAdsLength(currentTimeFloat)),this.lastPosition=Math.round(currentTimeFloat-adShift),this.adMetadata||(this.lastContentPosition=this.lastPosition),this.lastPosition})),_defineProperty(this,"playAdAtTheBeginningIfNeeded",(()=>{if(this.contentMetadata||this.currentAd)return!1;const currentTimeFloat=this.player.model.currentTimeFloat,ad=this.ads.find((item=>((ad,currentTime)=>currentTime>=ad.absStartTime&&currentTime<=ad.absEndTime)(item,currentTimeFloat)));return ad&&this.onPlayAd({detail:{ad}}),!!ad})),_defineProperty(this,"onPlayAd",(({detail:{ad,afterSeek}})=>{if(ad&&ad!==this.currentAd){if(this.contentMetadata)if(afterSeek){var _this$currentAd,_this$currentAd2;this.callSdk("stop",this.lastPosition),(null===(_this$currentAd=this.currentAd)||void 0===_this$currentAd?void 0:_this$currentAd.type)===AD_TYPES_POSTROLL&&ad.type!==AD_TYPES_POSTROLL&&this.createAndSendContentMetadata(),(null===(_this$currentAd2=this.currentAd)||void 0===_this$currentAd2?void 0:_this$currentAd2.type)!==AD_TYPES_POSTROLL&&ad.type===AD_TYPES_POSTROLL&&this.callSdk("end",this.contentLength)}else this.adMetadata?this.callSdk("stop",this.props.broadcastId?this.adMetadata.length:null):this.callSdk(ad.type===AD_TYPES_POSTROLL?"end":"stop",null);else this.createAndSendContentMetadata();this.adMetadata={type:"ad",assetid:extractCustomAdId(ad),length:Math.round(ad.durationInSeconds),isprogrammatic:"yes",isthirdpartyad:"yes",adplatformorigin:ad.adSystem,adidx:ad.index},this.currentAd=ad,this.callSdk("loadMetadata",this.adMetadata),this.player.model.isPlaying&&(this.sendPosition(),this.restartPositionInterval())}})),_defineProperty(this,"onEndAd",(({detail:{afterSeek}})=>{this.adMetadata&&(this.callSdk("stop",afterSeek?this.lastPosition:null),this.adMetadata=null,this.currentAd=null,this.createAndSendContentMetadata(),this.player.model.isPlaying&&(this.sendPosition(),this.restartPositionInterval()))})),_defineProperty(this,"onChromecast",(({detail:{sessionId=""}})=>{if(!this.sdk)return;this.optOutStatus=this.sdk.getOptOutStatus();const ottData={ottStatus:"1",ottType:"casting",ottDevice:"chromecast",ottDeviceName:"Google Chromecast",ottDeviceID:sessionId,ottDeviceManufacturer:"Google"},sendUpdateOTT=status=>this.callSdk("updateOTT",status?{ottStatus:"0"}:ottData),checkOptOut=()=>{const newStatus=this.sdk.getOptOutStatus();newStatus!==this.optOutStatus&&(this.optOutStatus=newStatus,sendUpdateOTT(newStatus))},interval=setInterval(checkOptOut,6e4),stop=()=>{sendUpdateOTT(!0),clearInterval(interval),this.player.removeEventListener("chromecastDeactivated:before",stop),document.removeEventListener("visibilitychange",checkOptOut,!1)};sendUpdateOTT(!1),this.player.addEventListener("chromecastDeactivated:before",stop),document.addEventListener("visibilitychange",checkOptOut,!1)})),_defineProperty(this,"callSdk",((name,options)=>{const data=null!=options?options:this.getPlayheadPosition();name===this.prevMessage.name&&data===this.prevMessage.data||(this.sdk.ggPM(name,data),this.prevMessage={name,data})})),_defineProperty(this,"clearPositionInterval",(()=>{this.positionInterval&&(clearInterval(this.positionInterval),this.positionInterval=null)})),_defineProperty(this,"sendPosition",(()=>{this.callSdk("setPlayheadPosition")})),this.player=player,this.userId=(0,sha512.sha512)(userEmail),!this.sdk&&window.NOLBUNDLE&&(this.sdk=window.NOLBUNDLE.nlsQ(appId,instanceName,{hem_unknown:this.userId}))}start(props){this.isStarted||(this.props=props,this.isStarted=!0,this.player.addEventListener("buffering",this.onBuffering),this.player.addEventListener("playing",this.onPlay),this.player.addEventListener("pause",this.onStop),this.player.addEventListener("streamEnded",this.onEnd),this.player.addEventListener("error",this.onEnd),this.player.addEventListener("dai:playing",this.onPlayAd),this.player.addEventListener("dai:ended",this.onEndAd),this.player.addEventListener("dai:allAds",this.saveAds),this.player.addEventListener("chromecastActivated",this.onChromecast),window.addEventListener("beforeunload",this.onEnd))}stop(){this.isStarted&&this.onEnd()}createAndSendContentMetadata(){if(!this.contentMetadata){const _this$props=this.props,mmsOrigCode=_this$props.mmsOrigCode,viewable=_this$props.viewable;let length=86400;if(_this$props.broadcastId){const streamDuration=this.player.model.streamDuration;length=Math.round(streamDuration||viewable.stop-viewable.start),this.identifyPostRollAds(),this.contentLength=Math.round(length-this.getVodAdsLength(length))}(optout=>{this.player.model=this.player.model.merge({optout})})(this.sdk.getOptOutStatus()),this.contentMetadata={type:"content",assetid:this.props.broadcastId||`simulcast_${mmsOrigCode}`,clientpassparam:`origcode=${mmsOrigCode}`,length,program:viewable.title,title:getTitle(viewable),ispremiumcontent:"no",isautoplay:this.props.broadcastId?"yes":"no",plugv:this.player.currentPlayer.model.hipsterPlayerVersion,playerv:"Hipster Player",userid:this.userId}}this.callSdk("loadMetadata",this.contentMetadata)}}function Nielsen_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return Nielsen_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Nielsen_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Nielsen_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const components_Nielsen=react.memo((function(){var _viewable$playable,_viewable$playable2,_viewable$broadcastBy;const _useContext=(0,react.useContext)(Player.ET),player=_useContext.player,viewable=_useContext.viewable,isPlayedToEnd=_useContext.isPlayedToEnd,trackMMS=(null==viewable||null===(_viewable$playable=viewable.playable)||void 0===_viewable$playable?void 0:_viewable$playable.mms)||!1,mmsOrigCode=(null==viewable||null===(_viewable$playable2=viewable.playable)||void 0===_viewable$playable2?void 0:_viewable$playable2.mmsOrigCode)||"",broadcastId=null==viewable||null===(_viewable$broadcastBy=viewable.broadcastById)||void 0===_viewable$broadcastBy?void 0:_viewable$broadcastBy.broadcastId,_useState2=Nielsen_slicedToArray((0,react.useState)(null),2),service=_useState2[0],setService=_useState2[1],_useState4=Nielsen_slicedToArray((0,react.useState)(!1),2),isCasting=_useState4[0],setCasting=_useState4[1],_useSelector=(0,es.v9)((state=>{var _state$settings$featu;return{nielsenAppId:(null===(_state$settings$featu=state.settings.features.mms)||void 0===_state$settings$featu?void 0:_state$settings$featu.nielsenAppId)||!1,userEmail:state.user.contactEmail}}),es.wU),nielsenAppId=_useSelector.nielsenAppId,userEmail=_useSelector.userEmail;return(0,react.useEffect)((()=>{if(!player||!nielsenAppId||!trackMMS||service)return()=>{};const nService=new NielsenService({appId:nielsenAppId,instanceName:"Browser",userEmail,player});setService(nService);const chromecastOn=()=>setCasting(!0),chromecastOff=()=>setCasting(!1);return player.addEventListener("chromecastActivated",chromecastOn),player.addEventListener("chromecastDeactivated",chromecastOff),()=>{nService.stop(),player.removeEventListener("chromecastActivated",chromecastOn),player.removeEventListener("chromecastDeactivated",chromecastOff)}}),[player,nielsenAppId,trackMMS]),(0,react.useEffect)((()=>(service&&nielsenAppId&&viewable&&trackMMS&&!isPlayedToEnd&&!isCasting&&service.start({mmsOrigCode,viewable,broadcastId}),()=>{null==service||service.stop()})),[service,nielsenAppId,mmsOrigCode,broadcastId,isPlayedToEnd,trackMMS,isCasting]),null}));var reducers=__webpack_require__(96038),useFela=__webpack_require__(31450);function RecaptchaTracker_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return RecaptchaTracker_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return RecaptchaTracker_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function RecaptchaTracker_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const RecaptchaTracker=()=>{const _React$useState2=RecaptchaTracker_slicedToArray(react.useState(!1),2),loadFallbackScript=_React$useState2[0],setLoadFallbackScript=_React$useState2[1],siteKey=(0,reducers.v9)((state=>{var _state$settings$featu;return null===(_state$settings$featu=state.settings.features.captcha)||void 0===_state$settings$featu?void 0:_state$settings$featu.siteKey})),renderer=(0,useFela.Z)().renderer;return react.useEffect((()=>{renderer.renderStatic("\n    .grecaptcha-badge {\n      visibility: hidden;\n    }\n  ")}),[]),siteKey?(window.greFallback=()=>setLoadFallbackScript(!0),react.createElement(index_module.ql,null,loadFallbackScript?react.createElement("script",{src:`https://www.google.com/recaptcha/api.js?render=${siteKey}`}):react.createElement("script",{src:`https://www.google.com/recaptcha/enterprise.js?render=${siteKey}`,onError:"window.greFallback()"}))):null};var helpers=__webpack_require__(37519),js_cookie=__webpack_require__(36808),js_cookie_default=__webpack_require__.n(js_cookie);const API_URL={develop:"https://client-api.devel.tvoli-devel.com/api",production:"https://client-api.magine.com/api",integration:"https://client-api.tvoli.com/api"};var useApolloClient=__webpack_require__(26075);function AppInfo_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return AppInfo_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return AppInfo_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function AppInfo_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const AppInfoTriangle=(0,createComponent.Z)((({theme,show})=>({color:theme.color.light,backgroundColor:(0,helpers.tT)(theme.header.backgroundColor,50),display:"flex",position:"fixed",bottom:0,right:0,zIndex:9e3,cursor:"pointer",padding:"0.5rem",extend:[{condition:"true"===show,style:{color:theme.header.textColor,backgroundColor:(0,helpers.tT)(theme.header.backgroundColor,90)}}],"& hr":{marginBlockStart:"0.2em",marginBlockEnd:"0.5em"}})),"div"),StyledSelect=(0,createComponent.Z)((()=>({flexGrow:1})),"select"),components_AppInfo=()=>{const _useSelector=(0,es.v9)((({settings})=>({apiBaseUri:settings.apiBaseUri,app:settings.app}))),apiBaseUri=_useSelector.apiBaseUri,app=_useSelector.app,router=(0,src_router.useRouter)(),location=new URL(router.getBaseUrl()),apolloClient=(0,useApolloClient.x)(),_useState2=AppInfo_slicedToArray((0,react.useState)(!1),2),show=_useState2[0],setShow=_useState2[1],_useState3=(0,react.useState)((()=>{const cookie=js_cookie_default().get("-magine-api");let value="";return cookie?value=cookie:apiBaseUri.startsWith(API_URL.develop)?value="":apiBaseUri.startsWith(API_URL.integration)&&(value="test"),value})),_useState4=AppInfo_slicedToArray(_useState3,2),magineApiCookie=_useState4[0],setMagineApiCookie=_useState4[1],toggleShow=()=>{setShow(!show)},reloadPage=()=>{apolloClient.clearStore().then((()=>{window.location.reload()}))};return(0,react.useEffect)((()=>{!storage.y7.getItem("api-change")&&js_cookie_default().get("-magine-api")?(js_cookie_default().remove("-magine-api"),reloadPage()):storage.y7.getItem("api-change")&&!js_cookie_default().get("-magine-api")&&storage.y7.removeItem("api-change")}),[]),(0,react.useEffect)((()=>{const beforeUnloadHandler=()=>{storage.y7.getItem("api-change")||js_cookie_default().remove("-magine-api")};return window.addEventListener("beforeunload",beforeUnloadHandler),()=>{window.removeEventListener("beforeunload",beforeUnloadHandler)}})),show?react.createElement(AppInfoTriangle,{show:`${show}`,onClick:toggleShow},react.createElement(components.xu,{mr:"fine"},react.createElement(components.xv,{bold:!0,fontSize:"medium"},"ⓘ")),react.createElement(components.xu,null,react.createElement(components.xu,{mb:"small"},react.createElement(components.xv,{bold:!0,fontSize:"medium"},"App Info"),react.createElement("hr",null),react.createElement("div",null,react.createElement(components.xv,{bold:!0,fontSize:"smedium"},"Version: "),react.createElement(components.xv,{fontSize:"smedium"},app.version))),react.createElement(components.xu,{mb:"small"},react.createElement(components.xv,{bold:!0,fontSize:"medium"},"Git Info"),react.createElement("hr",null),react.createElement("div",null,react.createElement(components.xv,{bold:!0,fontSize:"smedium"},"Commit Hash: "),react.createElement(components.xv,{fontSize:"smedium"},"dbf683e\n")),react.createElement("div",null,react.createElement(components.xv,{bold:!0,fontSize:"smedium"},"Git Branch: "),react.createElement(components.xv,{fontSize:"smedium"},"master\n")),react.createElement("div",null,react.createElement(components.xv,{bold:!0,fontSize:"smedium"},"Git Tag: "),react.createElement(components.xv,{fontSize:"smedium"},"heads/master\n"))),react.createElement(components.xu,{mb:"small"},react.createElement(components.xv,{bold:!0,fontSize:"medium"},"API Info"),react.createElement("hr",null),react.createElement(components.xu,{flexBox:!0,alignItems:"center",mt:"fine"},react.createElement(components.xv,{bold:!0,fontSize:"smedium"},"Url: "),react.createElement(components.xv,{fontSize:"smedium"},apiBaseUri)),react.createElement(components.xu,{flexBox:!0,alignItems:"center",mt:"fine"},react.createElement(components.xv,{bold:!0,fontSize:"smedium"},"Env: "),"maginepro.tvoli-devel.com"!==location.host&&"localhost:2008"!==location.host||"production"===app.magineEnvironment?react.createElement(components.xv,{fontSize:"smedium"},app.magineEnvironment):react.createElement(react.Fragment,null,react.createElement(StyledSelect,{id:"select-magine-api",onClick:e=>{e.stopPropagation()},onChange:e=>{e.stopPropagation(),setMagineApiCookie(e.target.value)},value:magineApiCookie},react.createElement("option",{value:"dev"},"Develop"),react.createElement("option",{value:"test"},"Integration")),react.createElement(components.LZ,{width:"fine"}),react.createElement(components.KM,{variant:"brandSecondary",size:"medium",minWidth:"auto",onClick:e=>{e.stopPropagation();const origCookie=js_cookie_default().get("-magine-api");magineApiCookie?js_cookie_default().set("-magine-api",magineApiCookie):js_cookie_default().remove("-magine-api"),origCookie!==magineApiCookie&&(storage.y7.setItem("api-change",!0),reloadPage())}},"Set")))))):react.createElement(AppInfoTriangle,{show:`${show}`,onClick:toggleShow},react.createElement(components.xv,{bold:!0,fontSize:"medium"},"ⓘ"))};var react_tooltip_min=__webpack_require__(47655),floating_ui_core=__webpack_require__(85983),floating_ui_dom=__webpack_require__(13397);function LiteTooltip_extends(){return LiteTooltip_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},LiteTooltip_extends.apply(this,arguments)}const ALLOWED_PLACEMENTS=["top","top-start","top-end"],styles=({theme})=>({background:theme.color.tooltipBackground,color:theme.color.tooltipColor,fontSize:theme.fontSize.small,fontWeight:"bold",padding:`${theme.margin.fine} ${theme.margin.small}`,marginLeft:"-0.35rem",boxShadow:"0px 2px 8px 2px #00000040",zIndex:theme.zIndex.tooltip,borderRadius:theme.radius.paper,opacity:0});const components_LiteTooltip=function(props){const i18n=(0,I18n.QT)(),css=(0,useFela.Z)().css;return react.createElement(react_tooltip_min.u,LiteTooltip_extends({noArrow:!0,place:"top",opacity:"1",className:css(styles),positionStrategy:"fixed",disableStyleInjection:!0,middlewares:[(0,floating_ui_core.cv)(10),(0,floating_ui_dom.X5)({allowedPlacements:ALLOWED_PLACEMENTS})]},props,{render:({activeAnchor})=>{const i18nId=null==activeAnchor?void 0:activeAnchor.getAttribute("data-tooltip-i18n");return i18nId?i18n.formatText(i18nId,null==activeAnchor?void 0:activeAnchor.getAttribute("data-tooltip-i18n-values")):""}}))};var CookieTool=__webpack_require__(82140),errorboundary=__webpack_require__(59463);function ErrorHandler_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}class ErrorHandler extends react.PureComponent{constructor(...args){super(...args),ErrorHandler_defineProperty(this,"hasError",!1),ErrorHandler_defineProperty(this,"state",{errorBoundaryKey:0}),ErrorHandler_defineProperty(this,"handleError",(()=>{this.hasError=!0,this.props.onError()}))}componentDidCatch(error,info){logger.Z.error("ErrorHandler componentDidCatch",error,info),this.props.onError()}componentDidUpdate(prevProps){this.props.children!==prevProps.children&&this.hasError&&(this.hasError=!1,this.incrementErrorBoundaryKey())}incrementErrorBoundaryKey(){this.setState((({errorBoundaryKey})=>({errorBoundaryKey:errorBoundaryKey+1})))}render(){const children=this.props.children,errorBoundaryKey=this.state.errorBoundaryKey;return react.createElement(errorboundary.SV,{key:errorBoundaryKey,onError:this.handleError},children)}}ErrorHandler_defineProperty(ErrorHandler,"propTypes",{children:prop_types_default().node,onError:prop_types_default().func.isRequired});var lodash_debounce=__webpack_require__(91296),lodash_debounce_default=__webpack_require__.n(lodash_debounce),useQuery=__webpack_require__(93633),ui=__webpack_require__(43980),constants=__webpack_require__(67646),actions_page=__webpack_require__(39031),scrollable=__webpack_require__(94901),actions=__webpack_require__(58743);function search(query,kinds){return(0,actions.VF)({name:"search",query:{q:query,kinds}})}var mixins=__webpack_require__(26888);const SearchWrapper=(0,createComponent.Z)((()=>({display:"flex",flexDirection:"column",justifyContent:"center",position:"relative"}))),InputWrapper=(0,createComponent.Z)((()=>({alignItems:"center",display:"flex"})),"div",["textColor"]),SearchIconStyled=(0,createComponent.Z)((()=>({flexShrink:0})),Icons.W1,[]),Placeholder=(0,createComponent.Z)((()=>({padding:"0 0 0px 20px",visibility:"hidden",height:0})),"div",[]),Input=(0,createComponent.Z)((()=>({backgroundColor:"transparent",border:"0",color:"inherit",margin:"0",outline:"0",padding:"0 0 0px 20px",width:"100%","::placeholder":{color:"inherit",opacity:.8},...(0,mixins.dz)()})),"input",["autoFocus"]),StyledHidden=(0,createComponent.Z)((()=>({"& button":{padding:0,width:"14px"}})),components._G,[]);function SearchInput_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return SearchInput_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return SearchInput_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function SearchInput_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function SearchInput(props){const onSearch=props.onSearch,onClose=props.onClose,className=props.className,autoFocus=props.autoFocus,iconSize=props.iconSize,_useSelector=(0,es.v9)((({router})=>({query:"search"===router.location.name&&router.query.q||"",kinds:router.query.kinds}))),query=_useSelector.query,kinds=_useSelector.kinds,i18nContext=(0,react.useContext)(I18n.OO),analytics=(0,Tracking.z$)(),inputRef=(0,react.useRef)(null),debouncedSearch=(0,react.useMemo)((()=>lodash_debounce_default()(onSearch,500)),[onSearch]),debouncedAnalytics=(0,react.useMemo)((()=>lodash_debounce_default()((searchQuery=>analytics.onSearch(searchQuery)),1e3)),[]),_useState2=SearchInput_slicedToArray((0,react.useState)(query.length>0),2),xVisible=_useState2[0],setXVisible=_useState2[1],_useState4=SearchInput_slicedToArray((0,react.useState)(!1),2),historyChanged=_useState4[0],setHistoryChanged=_useState4[1],isMobile=(0,hooks.Dv)();return(0,react.useEffect)((()=>{if(inputRef.current&&autoFocus){inputRef.current.focus();const length=inputRef.current.value.length;inputRef.current.setSelectionRange(length,length)}const popstateHandler=()=>{setHistoryChanged(!0)};return window.addEventListener("popstate",popstateHandler),()=>window.removeEventListener("popstate",popstateHandler)}),[autoFocus]),(0,react.useEffect)((()=>{inputRef.current&&historyChanged&&(inputRef.current.value=query)}),[query,historyChanged]),(0,react.useEffect)((()=>()=>{debouncedSearch.cancel(),debouncedAnalytics.cancel()}),[]),react.createElement(SearchWrapper,{className},react.createElement(InputWrapper,null,react.createElement(SearchIconStyled,{size:iconSize}),react.createElement(components.xu,{flex:1},react.createElement(Placeholder,{"aria-hidden":"true"},i18nContext.formatText("search")),react.createElement(Input,{type:"text",placeholder:i18nContext.formatText("search"),defaultValue:query,autoFocus,innerRef:inputRef,onBlur:()=>{inputRef.current.value||onClose({forceHide:!0})},onChange:e=>{const searchValue=e.target.value.trim(),isEmpty=0===searchValue.length;setXVisible(!isEmpty),setHistoryChanged(!1),isMobile?(debouncedSearch(searchValue,kinds),debouncedAnalytics(searchValue)):isEmpty?(debouncedSearch.cancel(),debouncedAnalytics.cancel()):(debouncedSearch(searchValue,kinds),debouncedAnalytics(searchValue))},onKeyUp:e=>{inputRef.current.value||"Backspace"!==e.key||onClose({keepFocus:!0}),inputRef.current.value||"Escape"!==e.key||onClose({keepFocus:!1,forceHide:!0})},maxLength:100})),react.createElement(StyledHidden,{when:!xVisible,preserveSpace:!0},react.createElement(Icons.hU,{onClick:()=>{inputRef.current.value="",setXVisible(!1),onClose({keepFocus:!1,forceHide:!0})}},react.createElement(Icons.Tw,{size:30})))))}SearchInput.propTypes={className:prop_types_default().string,onClose:prop_types_default().func,onSearch:prop_types_default().func.isRequired,autoFocus:prop_types_default().bool,iconSize:prop_types_default().number},SearchInput.defaultProps={onClose:()=>null};const SearchInput_SearchInput=(0,react.memo)(SearchInput),Nav=(0,createComponent.Z)((({theme,isExpanded,position})=>({background:theme.color.page,color:theme.color.primary,boxShadow:`0 0 10px 0 ${theme.color.overlayDarkExtraFaint}`,clipPath:"inset(0px 0px -10px 0px)",flexGrow:1,flexShrink:1,left:0,position:"absolute",top:theme.header.height,width:"100%",extend:[{condition:"horizontal"===position,style:{background:"none",color:"inherit",boxShadow:"none",height:theme.header.height,paddingBottom:0,paddingTop:0,position:"static",display:"flex"}},{condition:"vertical"===position,style:{display:"none"}},{condition:isExpanded,style:{display:"block"}}]})),"nav",["isExpanded","position"]),MenuContainer=(0,createComponent.Z)((({theme,align,position="vertical"})=>({display:"block",width:"100%",fontSize:theme.fontSize.small,"> a":{display:"block",width:"100%"},extend:[{condition:"horizontal"===position,style:{display:"flex","> a":{display:"inline-block",width:"auto"}}},{condition:"left"===align,style:{flexShrink:"3.2",justifyContent:"flex-start"}},{condition:"right"===align,style:{justifyContent:"flex-end"}},{condition:"horizontal"===position&&"right"===align,style:{"& a:last-of-type":{paddingRight:0}}}]})),"div",["align","position"]),LogoLink=(0,createComponent.Z)((({theme})=>({marginRight:theme.margin.large,display:"flex",height:theme.header.logo.height,width:theme.header.logo.width,alignItems:"center",flexShrink:0})),Link.Z),LogoImage=(0,createComponent.Z)((()=>({height:"auto",width:"auto",maxHeight:"100%",maxWidth:"100%"})),"img"),Hamburger=(0,createComponent.Z)((({visible})=>({alignSelf:"center",background:"transparent",border:0,color:"inherit",cursor:"pointer",display:"block",minHeight:"44px",minWidth:"44px",outline:0,textAlign:"right",extend:[{condition:!visible,style:{display:"none"}}]})),"button",["visible"]),HeaderContainer=(0,createComponent.Z)((({theme,opacity,scroll})=>({color:theme.header.textColor,height:theme.header.height,position:"fixed",top:0,left:0,right:0,zIndex:theme.zIndex.header,extend:[(0,mixins.zw)()],":before":{content:'""',position:"absolute",left:0,top:0,right:0,bottom:0,opacity:"true"===scroll?0:1,background:`linear-gradient(${(0,helpers.tT)(theme.header.backgroundColor,opacity.beforeScroll.gradientStart)}, ${(0,helpers.tT)(theme.header.backgroundColor,opacity.beforeScroll.gradientEnd)})`,extend:[{condition:opacity.beforeScroll.gradientStart<100||opacity.beforeScroll.gradientEnd<100||opacity.afterScroll<100,style:{extend:[{condition:!(opacity.beforeScroll.gradientStart===opacity.beforeScroll.gradientEnd&&opacity.beforeScroll.gradientEnd===opacity.afterScroll),style:{transition:"opacity 200ms "+("true"===scroll?"ease-in":"ease-out")}}]}}]},":after":{content:'""',position:"absolute",left:0,top:0,right:0,bottom:0,opacity:"true"===scroll?1:0,background:`linear-gradient(${(0,helpers.tT)(theme.header.backgroundColor,opacity.afterScroll)}, ${(0,helpers.tT)(theme.header.backgroundColor,opacity.afterScroll)})`,extend:[{condition:opacity.beforeScroll.gradientStart<100||opacity.beforeScroll.gradientEnd<100||opacity.afterScroll<100,style:{extend:[{condition:!(opacity.beforeScroll.gradientStart===opacity.beforeScroll.gradientEnd&&opacity.beforeScroll.gradientEnd===opacity.afterScroll),style:{transition:"opacity 200ms "+("true"===scroll?"ease-out":"ease-in")}}]}}]}})),"header",["opacity"]),Content=(0,createComponent.Z)((()=>({position:"absolute",zIndex:1,left:0,top:0,right:0,bottom:0,padding:"inherit",alignItems:"center",display:"flex",justifyContent:"space-between",height:"100%"}))),MenuLink=(0,createComponent.Z)((({theme,active})=>({cursor:"pointer",color:"inherit",display:"block",lineHeight:theme.header.height,paddingLeft:"0.75rem",paddingRight:"0.75rem",textAlign:"center",textDecoration:"none",whiteSpace:"nowrap",":hover":{fontWeight:"bold"},extend:[(0,mixins.eH)("data-content"),{condition:active,style:{fontWeight:"bold"}}]})),Link.Z,["active"]);MenuLink.displayName="MenuLink";const HeaderSpacer=(0,createComponent.Z)((({theme})=>({width:"100%",height:theme.header.height,background:theme.color.page}))),MenuNavigationWrapper=(0,createComponent.Z)((({offCanvas})=>({flexGrow:1,extend:[{condition:offCanvas,style:{position:"absolute",top:-1e4,left:-1e4}}]})),"div",["offCanvas"]),StyledMenuLink=(0,createComponent.Z)((()=>({display:"flex !important",flexDirection:"column",alignItems:"flex-end",justifyContent:"center"})),MenuLink,[]);function SearchLink({onClick,iconSize}){const label=(0,es.v9)((state=>state.settings.searchMenu)).title,labelRef=(0,react.useRef)(),i18nContext=(0,react.useContext)(I18n.OO);return(0,es.v9)((state=>({horizontalMenuHidden:state.ui.horizontalMenuHidden})),es.wU).horizontalMenuHidden?react.createElement(MenuLink,{onClick,to:{name:"search"},"data-content":label},label):react.createElement(StyledMenuLink,{onClick,to:{name:"search"},"data-content":label},react.createElement(Icons.W1,{size:iconSize}),react.createElement(Placeholder,{innerRef:labelRef,"aria-hidden":"true",style:{fontWeight:"normal",marginLeft:"calc(28px + 14px - 40px)"}},i18nContext.formatText("search")))}SearchLink.propTypes={onClick:prop_types_default().func,iconSize:prop_types_default().number};const Header_SearchLink=react.memo(SearchLink);function Search_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return Search_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Search_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Search_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function Search(props){const asLink=props.asLink,_useState2=Search_slicedToArray((0,react.useState)(!1),2),isInputVisible=_useState2[0],setIsInputVisible=_useState2[1],_useState4=Search_slicedToArray((0,react.useState)(!1),2),keepFocus=_useState4[0],setKeepFocus=_useState4[1],location=(0,es.v9)((state=>state.router.location)),dispatch=(0,es.I0)();(0,react.useEffect)((()=>{setIsInputVisible(!asLink&&(isInputVisible||"search"===location.name))}),[asLink,location]);const locationBeforeSearch=(0,react.useRef)({name:"home"}),prevLocation=(0,react.useRef)({name:"home"});(0,react.useEffect)((()=>{"search"!==prevLocation.current.name&&"search"===location.name&&(locationBeforeSearch.current=prevLocation.current),"search"!==prevLocation.current.name||"search"===location.name||keepFocus||setIsInputVisible(!1),prevLocation.current=location}),[location,keepFocus]);const onClick=e=>{asLink||(setIsInputVisible(!0),e.preventDefault())};return isInputVisible?react.createElement(SearchInput_SearchInput,{autoFocus:!0,onSearch:(query,kinds)=>dispatch(search(query,kinds)),onClose:params=>{var _location$query;if(setIsInputVisible(!params.forceHide&&isInputVisible),setKeepFocus(params.keepFocus||!1),"search"===location.name){const pageBeforeSearch=params.keepFocus?{...locationBeforeSearch.current,query:{focus:"search"}}:locationBeforeSearch.current;dispatch(actions.VF(pageBeforeSearch))}"watch"===location.name&&"search"===(null===(_location$query=location.query)||void 0===_location$query?void 0:_location$query.focus)&&dispatch(actions.DE({...location,query:{focus:void 0}}))},key:"SearchInput",iconSize:28}):react.createElement(Header_SearchLink,{onClick,iconSize:28})}Search.propTypes={asLink:prop_types_default().bool.isRequired};const Header_Search=react.memo(Search);function TopNavigation_extends(){return TopNavigation_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},TopNavigation_extends.apply(this,arguments)}const DEFAULT_MENU_ITEM_AVAILABILITY=["logged-in","logged-out","open-service"];function TopNavigation(props){const position=props.position,hideItemsForUnentitled=props.hideItemsForUnentitled,innerRef=props.innerRef,isExpanded=props.isExpanded,isOffCanvas=props.isOffCanvas,i18n=(0,I18n.QT)(),_useSelector=(0,es.v9)((state=>({isLoggedIn:state.auth.isLoggedIn,isOpenServiceActive:state.country.isOpenServiceActive,isSearchEnabled:!!state.settings.searchMenu,settingsMenu:state.settings.settingsMenu,navigation:state.settings.navigation,location:state.router.location,page:state.page,collectionRefreshThreshold:state.settings.features.collectionRefreshThresholdInMin?60*state.settings.features.collectionRefreshThresholdInMin*1e3:void 0})),es.wU),isLoggedIn=_useSelector.isLoggedIn,isOpenServiceActive=_useSelector.isOpenServiceActive,isSearchEnabled=_useSelector.isSearchEnabled,settingsMenu=_useSelector.settingsMenu,navigation=_useSelector.navigation,location=_useSelector.location,page=_useSelector.page,collectionRefreshThreshold=_useSelector.collectionRefreshThreshold,dispatch=(0,es.I0)(),router=(0,src_router.useRouter)();let withSearch=!hideItemsForUnentitled&&(isLoggedIn||isOpenServiceActive)&&isSearchEnabled,withSettings=!!settingsMenu;(0,react.useEffect)((()=>{const menu=navigation.menu,defaultIndex=navigation.defaultIndex,identifier="home"===location.name?menu[defaultIndex].identifier:location.params.id;page[identifier]||dispatch(actions_page.W({id:identifier,lastViewDate:new Date,isExpired:!1}))}),[location.name]);const handleContentListMenuClick=item=>{const now=new Date;!(!page[item.identifier]||page[item.identifier].isExpired||!collectionRefreshThreshold)&&now-page[item.identifier].lastViewDate>collectionRefreshThreshold&&dispatch(actions_page.W({id:item.identifier,lastViewDate:new Date,isExpired:!0})),dispatch((0,scrollable.um)(item.identifier))};return react.createElement(Nav,TopNavigation_extends({position,isExpanded},innerRef?{innerRef}:{}),react.createElement(MenuContainer,{align:"left",position},!hideItemsForUnentitled&&(()=>{const menu=navigation.menu,defaultIndex=navigation.defaultIndex,currentUrl=router.getUrl(location,!1);return menu.map(((item,i)=>{const availability=item.available||DEFAULT_MENU_ITEM_AVAILABILITY;if(!(availability.includes("logged-in")&&isLoggedIn||availability.includes("open-service")&&isOpenServiceActive||availability.includes("logged-out")&&!isLoggedIn))return item.type===constants.KH.search?withSearch=!1:item.type===constants.KH.settings&&(withSettings=!1),null;if(i===defaultIndex)return react.createElement(MenuLink,{key:"home",to:{name:"home"},"data-content":item.title,active:"home"===location.name,onClick:()=>{item.type===constants.KH.contentList&&handleContentListMenuClick(item)}},item.title);if(item.type===constants.KH.link){if(item.linkTarget===constants.ox.webview)return react.createElement(MenuLink,{key:`webview-${item._id}`,to:{name:"webview",params:{id:item._id}},"data-content":item.title,active:"webview"===location.name&&location.params.id===item._id},item.title);const target=item.linkTarget===constants.ox.blank?"_blank":void 0;return react.createElement(MenuLink,{key:item.url,href:item.url,target,"data-content":item.title,active:currentUrl===item.url},item.title)}return item.type===constants.KH.epg?react.createElement(MenuLink,{key:"epg",to:{name:"epg"},"data-content":item.title,active:"epg"===location.name},item.title):item.type===constants.KH.contentList?react.createElement(MenuLink,{key:`collections-${item.identifier}`,to:{name:"collections",params:{id:item.identifier}},"data-content":item.title,active:"collections"===location.name&&location.params.id===item.identifier,onClick:()=>handleContentListMenuClick(item)},item.title):null})).map(((link,i)=>{if(!link)return null;const item=menu[i];return react.createElement(Tracking.tb,{key:item.title,component:"Menu",clickType:"navigation",eventName:item.trackingEvent,collectionId:item.identifier},link)}))})()),react.createElement(MenuContainer,{align:"right",position},withSearch&&!isOffCanvas&&react.createElement(Tracking.tb,{component:"Menu",clickType:"navigation",eventName:"Search"},react.createElement(Header_Search,{asLink:"vertical"===position})),withSearch&&isOffCanvas&&react.createElement(Header_SearchLink,null),isLoggedIn&&withSettings&&react.createElement(Tracking.tb,{component:"Menu",clickType:"navigation",eventName:"Settings"},react.createElement(MenuLink,{to:{name:"settings-account"},"data-content":settingsMenu.title,active:location.name.startsWith("settings")},settingsMenu.title)),isLoggedIn&&!withSettings&&react.createElement(Tracking.tb,{component:"Menu",clickType:"navigation",eventName:"click_sign_out_button"},react.createElement(MenuLink,{to:{name:"log-out"},"data-content":i18n.formatText("logOut"),className:"e2e-log-out"},react.createElement(components.xv,{id:"logOut"}))),!isLoggedIn&&react.createElement(Tracking.tb,{component:"Menu",clickType:"navigation",eventName:"Login"},react.createElement(MenuLink,{to:{name:"log-in"},className:"e2e-log-in","data-content":i18n.formatText("logIn"),active:"log-in"===location.name},react.createElement(components.xv,{id:"logIn"})))))}TopNavigation.propTypes={position:prop_types_default().oneOf(["vertical","horizontal"]).isRequired,hideItemsForUnentitled:prop_types_default().bool,isExpanded:prop_types_default().bool,innerRef:prop_types_default().object,isOffCanvas:prop_types_default().bool};const Header_TopNavigation=react.memo(TopNavigation);var headerQuery=__webpack_require__(73810),headerQuery_default=__webpack_require__.n(headerQuery);function Header_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return Header_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Header_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Header_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const Header_Header=react.memo((function(){const _useState2=Header_slicedToArray((0,react.useState)(!1),2),scrollStarted=_useState2[0],setScrollStarted=_useState2[1],_useState4=Header_slicedToArray((0,react.useState)(!1),2),menuExpanded=_useState4[0],setMenuExpanded=_useState4[1],navRef=(0,react.useRef)(null),logoRef=(0,react.useRef)(null),contentRef=(0,react.useRef)(null),windowWidth=(0,hooks.Lm)(),isSmallScreen=(0,hooks.Dv)(),dispatch=(0,es.I0)(),_useQuery=(0,useQuery.a)(headerQuery_default()),data=_useQuery.data,refetch=_useQuery.refetch,_useSelector=(0,es.v9)((state=>{var _state$settings$featu,_state$settings$featu2;return{brandName:state.settings.brand.name,headerLogo:state.settings.brand.headerLogo,headerTransparencySupported:state.ui.headerTransparency[`${state.router.location.name}:${"home"===state.router.location.name?state.settings.navigation.menu[state.settings.navigation.defaultIndex].identifier:state.router.location.params.id}`],headerOpacity:state.settings.headerOpacity,isMobileOS:state.common.isMobileOS,entitledPacks:state.packs.entitled,userLoggedIn:state.auth.isLoggedIn,paymentMandatory:state.auth.isLoggedIn&&(null===(_state$settings$featu=state.settings.features.payment)||void 0===_state$settings$featu||null===(_state$settings$featu2=_state$settings$featu.onboarding)||void 0===_state$settings$featu2?void 0:_state$settings$featu2.mandatory),horizontalMenuHidden:state.ui.horizontalMenuHidden}}),es.wU),brandName=_useSelector.brandName,headerLogo=_useSelector.headerLogo,headerTransparencySupported=_useSelector.headerTransparencySupported,headerOpacity=_useSelector.headerOpacity,isMobileOS=_useSelector.isMobileOS,paymentMandatory=_useSelector.paymentMandatory,entitledPacks=_useSelector.entitledPacks,userLoggedIn=_useSelector.userLoggedIn,horizontalMenuHidden=_useSelector.horizontalMenuHidden;(0,react.useEffect)((()=>{let unmounted=!1;const onScrollDebounced=lodash_debounce_default()((()=>{unmounted||setScrollStarted(window.scrollY>10)}),10);return window.addEventListener("scroll",onScrollDebounced),()=>{unmounted=!0,window.removeEventListener("scroll",onScrollDebounced)}}),[]),(0,react.useEffect)((()=>{if(windowWidth){var _contentRef$current,_logoRef$current$clie,_logoRef$current,_navRef$current;const styles=window.getComputedStyle(contentRef.current),padding=parseFloat(styles.paddingLeft)+parseFloat(styles.paddingRight),freeSpace=(null===(_contentRef$current=contentRef.current)||void 0===_contentRef$current?void 0:_contentRef$current.clientWidth)-padding-(null!==(_logoRef$current$clie=null===(_logoRef$current=logoRef.current)||void 0===_logoRef$current?void 0:_logoRef$current.clientWidth)&&void 0!==_logoRef$current$clie?_logoRef$current$clie:0),hideMenu=(null===(_navRef$current=navRef.current)||void 0===_navRef$current?void 0:_navRef$current.clientWidth)-freeSpace>2;dispatch(ui.Jx(hideMenu||isSmallScreen||isMobileOS))}}),[windowWidth,isSmallScreen,isMobileOS]),(0,react.useEffect)((()=>{userLoggedIn&&refetch()}),[userLoggedIn,entitledPacks.length]);const closeMenu=()=>setMenuExpanded(!1),headerContainerOpacity=(0,react.useMemo)((()=>{let beforeScroll={gradientStart:headerOpacity.regular,gradientEnd:headerOpacity.regular},afterScroll=headerOpacity.regular;return headerTransparencySupported&&!menuExpanded?beforeScroll={gradientStart:headerOpacity.transparentStart,gradientEnd:headerOpacity.transparent}:menuExpanded&&horizontalMenuHidden&&(afterScroll=100,beforeScroll={gradientStart:100,gradientEnd:100}),{beforeScroll,afterScroll}}),[headerTransparencySupported,menuExpanded,horizontalMenuHidden]),hideItemsForUnentitled=(0,react.useMemo)((()=>paymentMandatory&&!(null!=data&&data.viewer.entitlements.edges.length)),[null==data?void 0:data.viewer.entitlements]);return react.createElement(react.Fragment,null,react.createElement(HeaderContainer,{opacity:headerContainerOpacity,scroll:`${scrollStarted}`},react.createElement(components.Lp,{wrapperRef:contentRef,onClickOutside:menuExpanded?closeMenu:null},react.createElement(Content,{onClick:menuExpanded?closeMenu:null,innerRef:contentRef},react.createElement("div",{ref:logoRef},react.createElement(LogoLink,{to:{name:"home"}},react.createElement(LogoImage,{src:headerLogo,alt:brandName}))),react.createElement(Hamburger,{onClick:()=>setMenuExpanded((prevState=>!prevState)),visible:horizontalMenuHidden},react.createElement(Icons.Uq,null)),react.createElement(MenuNavigationWrapper,{offCanvas:horizontalMenuHidden},react.createElement(Header_TopNavigation,{position:"horizontal",innerRef:navRef,hideItemsForUnentitled,isOffCanvas:horizontalMenuHidden})),react.createElement(Header_TopNavigation,{position:"vertical",isExpanded:menuExpanded&&horizontalMenuHidden,hideItemsForUnentitled})))),!headerTransparencySupported&&react.createElement(HeaderSpacer,null))})),FooterContainer=(0,createComponent.Z)((({theme})=>({background:theme.color.page,borderTop:`1px solid ${theme.color.divider}`,paddingBottom:theme.margin.medium,paddingTop:theme.margin.large,textAlign:"center",width:"100%",extend:[(0,mixins.zw)()]})),"footer"),FooterLink=(0,createComponent.Z)((({theme})=>({":not(:first-of-type)":{borderLeft:`1px solid ${theme.color.secondary}`},color:theme.color.link,fontSize:theme.fontSize.small,padding:`0 ${theme.margin.small}`})),components.rU),FooterImageWrapper=(0,createComponent.Z)((()=>({"& div + div":{margin:"0 5px"},"& div:first-of-type":{margin:"0 5px 0 0"},"& div:last-of-type":{margin:"0 0 0 5px"},"& div:only-of-type":{margin:0}})),components.xu,[]),FooterImageCont=(0,createComponent.Z)((({width,height})=>({maxHeight:"100%",maxWidth:"100%",display:"inline-block",alignContent:"center",width:width||"auto",height:height||"auto"})),"div",["width","height"]),FooterImage=(0,createComponent.Z)((({width,height})=>({maxHeight:"100%",maxWidth:"100%",width:width||"auto",height:height||"auto"})),"img",["width","height"]);function FooterImages({oneRow}){return react.createElement(FooterImageWrapper,{mb:"medium",display:"flex"},oneRow&&oneRow.length>0&&oneRow.map(((img,index)=>react.createElement(FooterImageCont,{key:index},img.linkUrl?react.createElement(components.rU,{width:img.imageWidth||"auto",href:img.linkUrl,target:"_blank"},react.createElement(FooterImage,{alt:"Footer link",width:img.imageWidth,src:img.logoUrl})):react.createElement(FooterImage,{alt:"Footer item",width:img.imageWidth,src:img.logoUrl})))))}FooterImages.propTypes={oneRow:prop_types_default().array.isRequired};const Footer_FooterImages=FooterImages,getLinkTarget=link=>link.linkTarget===constants.ox.blank?"_blank":void 0;const Footer_Footer=react.memo((function(){const footerFeature=(0,es.v9)((state=>state.settings.features)).footerFeature,brandName=(0,es.v9)((state=>state.settings.brand.name)),footerLinks=(0,es.v9)((state=>state.settings)).footerLinks;return react.createElement(FooterContainer,null,footerFeature&&react.createElement(components.xu,{flexBox:!0,wrap:!0,spaceBetween:!0,mb:"medium",columnGap:"xlarge"},footerFeature.imagesLeft&&footerFeature.imagesLeft.length>0&&react.createElement(components.xu,{"xs-width":"100%","xs-textAlign":"center",textAlign:"left",mr:"auto",display:"block",alignContent:"center"},footerFeature.imagesLeft.map(((oneRow,rowKey)=>react.createElement(Footer_FooterImages,{oneRow,key:rowKey})))),footerFeature.imagesCenter&&footerFeature.imagesCenter.length>0&&react.createElement(components.xu,{column:!0,"xs-width":"100%","xs-textAlign":"center",textAlign:"center",mx:"auto",display:"block",alignContent:"center"},footerFeature.imagesCenter.map(((oneRow,rowKey)=>react.createElement(Footer_FooterImages,{oneRow,key:rowKey})))),footerFeature.imagesRight&&footerFeature.imagesRight.length>0&&react.createElement(components.xu,{"xs-width":"100%","xs-textAlign":"center",textAlign:"right",ml:"auto",display:"block",alignContent:"center"},footerFeature.imagesRight.map(((oneRow,rowKey)=>react.createElement(Footer_FooterImages,{oneRow,key:rowKey}))))),react.createElement(components.xu,{row:!0,wrap:!0,mb:"fine"},footerLinks.map((link=>react.createElement(Tracking.tb,{key:link.title,component:"Settings",clickType:"navigation",context:{key:link.trackingKey},element:"external_links"},react.createElement(FooterLink,{href:link.url,target:getLinkTarget(link)},link.title))))),react.createElement(components.pJ,null,react.createElement(components.xv,{id:"copyrightNotice",values:{brandName,year:(new Date).getFullYear()},color:"secondary",fontSize:"fine",align:"center"})))}));var nprogress=__webpack_require__(74865),nprogress_default=__webpack_require__.n(nprogress),connect=__webpack_require__(46702);const LoadingBar=props=>{const loading=props.loading,_props$styles=props.styles,bar=_props$styles.bar,peg=_props$styles.peg,timer=(0,react.useRef)();return(0,react.useEffect)((()=>{nprogress_default().configure({template:`<div class="${bar}" role="bar">\n        <div class="${peg}"></div>\n      </div>`,minimum:.2})}),[]),(0,react.useEffect)((()=>{loading||(clearTimeout(timer.current),timer.current=setTimeout((()=>nprogress_default().done()),100)),loading&&nprogress_default().start()}),[loading]),null},mapStylesToProps={bar:({theme})=>({background:theme.color.loadingBar,height:"3px",left:0,position:"fixed",top:0,width:"100%",zIndex:theme.zIndex.loadingBar}),peg:({theme})=>({boxShadow:`0 0 10px ${theme.color.loadingBar}, 0 0 5px ${theme.color.loadingBar}`,display:"block",height:"100%",opacity:1,position:"absolute",right:0,transform:"rotate(3deg) translate(0, -4px)",width:"100px"})};LoadingBar.propTypes={loading:prop_types_default().bool,styles:prop_types_default().shape({bar:prop_types_default().string.isRequired,peg:prop_types_default().string.isRequired})};const LoadingBar_LoadingBar=(0,connect.Z)(mapStylesToProps)(LoadingBar);function ServiceNotAvailableNotification_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return ServiceNotAvailableNotification_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ServiceNotAvailableNotification_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ServiceNotAvailableNotification_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const AppView_ServiceNotAvailableNotification=()=>{const _useState2=ServiceNotAvailableNotification_slicedToArray((0,react.useState)(!1),2),isVisible=_useState2[0],setIsVisible=_useState2[1],_useSelector=(0,es.v9)((({country,auth,settings})=>({isActive:!!settings.features.register&&!country.isCreateAccountEnabled&&!auth.isLoggedIn}))),isActive=_useSelector.isActive;(0,react.useEffect)((()=>{isActive&&!storage.ZP.getItem("serviceNotAvailableInRegionNotificationShown")&&setIsVisible(!0)}));return isActive&&isVisible?react.createElement(react.Fragment,null,react.createElement(components.P_,{onClose:()=>{storage.ZP.setItem("serviceNotAvailableInRegionNotificationShown","true"),setIsVisible(!1)}},react.createElement(components.xv,{id:"serviceNotAvailableInRegion"}))):null};var cookie=__webpack_require__(28204);function CookiePolicyNotification_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return CookiePolicyNotification_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return CookiePolicyNotification_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function CookiePolicyNotification_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const Container=(0,createComponent.Z)((()=>({maxWidth:`${constants.j$.md}px`,textAlign:"center",fontWeight:"600"}))),AppView_CookiePolicyNotification=()=>{const _useState2=CookiePolicyNotification_slicedToArray((0,react.useState)(!1),2),isVisible=_useState2[0],setIsVisible=_useState2[1],cookiePolicyUrl=(0,es.v9)((state=>{var _state$settings$featu,_state$settings$featu2;return{cookiePolicyUrl:null===(_state$settings$featu=state.settings.features)||void 0===_state$settings$featu||null===(_state$settings$featu2=_state$settings$featu.cookiePolicy)||void 0===_state$settings$featu2?void 0:_state$settings$featu2.url}})).cookiePolicyUrl,dispatch=(0,es.I0)();(0,react.useEffect)((()=>{cookiePolicyUrl&&!storage.ZP.getItem("cookiesNotificationShown")&&setIsVisible(!0)}),[]),(0,react.useEffect)((()=>{dispatch(cookie.qM(isVisible))}),[isVisible]);return isVisible?react.createElement(components.P_,{onClose:()=>{storage.ZP.setItem("cookiesNotificationShown","true"),setIsVisible(!1)},bottom:!0,fullWidth:!0},react.createElement(Container,{"data-nosnippet":!0},react.createElement(components.xv,{id:"cookiePolicy.message",values:{link:react.createElement(components.rU,{href:cookiePolicyUrl,target:"_blank",id:"cookiePolicy.linkMessage",key:"cookiePolicy"})}}))):null};function IEDeprecationNotification_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return IEDeprecationNotification_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return IEDeprecationNotification_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function IEDeprecationNotification_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function IEDeprecationNotification(){const _useState2=IEDeprecationNotification_slicedToArray((0,react.useState)(!1),2),isVisible=_useState2[0],setIsVisible=_useState2[1],browserName=(0,es.v9)((state=>state.common.browser));return(0,react.useEffect)((()=>{setIsVisible("IE"===browserName&&!storage.ZP.getItem("ieDeprecationNotificationShown"))}),[browserName]),isVisible?react.createElement(components.P_,{onClose:()=>{storage.ZP.setItem("ieDeprecationNotificationShown","true"),setIsVisible(!1)}},react.createElement(components.xv,{id:"platform.useSupportedBrowser"})):null}function DeviceNotSupportedNotification_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return DeviceNotSupportedNotification_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return DeviceNotSupportedNotification_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function DeviceNotSupportedNotification_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const AppView_DeviceNotSupportedNotification=()=>{const isSupported=(0,es.v9)((state=>({isSupported:"smarttv"!==state.common.device})),es.wU).isSupported,_useState2=DeviceNotSupportedNotification_slicedToArray((0,react.useState)(!isSupported),2),isVisible=_useState2[0],setIsVisible=_useState2[1];return isVisible?react.createElement(components.P_,{onClose:()=>{setIsVisible(!1)}},react.createElement(components.xv,{id:"deviceNotSupported"})):null};var packs=__webpack_require__(49923),billing=__webpack_require__(49644),isDate=__webpack_require__(71381),differenceInCalendarDays=__webpack_require__(92300),isAfter=__webpack_require__(42699),time=__webpack_require__(17801);function PaymentWarningNotification_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return PaymentWarningNotification_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return PaymentWarningNotification_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function PaymentWarningNotification_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const PaymentWarningNotification_Container=(0,createComponent.Z)((()=>({maxWidth:`${constants.j$.md}px`,textAlign:"center",fontWeight:"600"}))),AppView_PaymentWarningNotification=()=>{const _useState2=PaymentWarningNotification_slicedToArray((0,react.useState)(!1),2),isVisible=_useState2[0],setIsVisible=_useState2[1],_useSelector=(0,es.v9)((({auth,packs,settings,billing,cookie})=>{var _settings$features$pa,_settings$features$pa2,_settings$features,_settings$features$co,_settings$features2,_settings$features2$c;return{isLoggedIn:auth.isLoggedIn,entitledPack:packs.entitled||[],discounts:packs.discounts,withPayment:!!settings.features.payment,providerType:null===(_settings$features$pa=settings.features.payment)||void 0===_settings$features$pa||null===(_settings$features$pa2=_settings$features$pa.provider)||void 0===_settings$features$pa2?void 0:_settings$features$pa2.type,paymentMethod:billing.paymentMethod,cookiePolicyUrl:null===(_settings$features=settings.features)||void 0===_settings$features||null===(_settings$features$co=_settings$features.cookiePolicy)||void 0===_settings$features$co?void 0:_settings$features$co.url,isCookieBannerShowing:cookie.cookiePolicyNotificationShown,daysBeforeBilling:null===(_settings$features2=settings.features)||void 0===_settings$features2||null===(_settings$features2$c=_settings$features2.ccExpiryNotice)||void 0===_settings$features2$c?void 0:_settings$features2$c.daysBeforeBilling}}),es.wU),isLoggedIn=_useSelector.isLoggedIn,entitledPack=_useSelector.entitledPack,discounts=_useSelector.discounts,withPayment=_useSelector.withPayment,providerType=_useSelector.providerType,paymentMethod=_useSelector.paymentMethod,isCookieBannerShowing=_useSelector.isCookieBannerShowing,daysBeforeBilling=_useSelector.daysBeforeBilling,dispatch=(0,es.I0)(),_useState4=PaymentWarningNotification_slicedToArray((0,react.useState)(),2),ccDaysLeft=_useState4[0],setCcDaysLeft=_useState4[1],analytics=(0,Tracking.z$)(),entitlements=(0,react.useMemo)((()=>entitledPack.filter((entitlement=>entitlement.__typename===constants.Rw.SUBSCRIBE&&([constants.Fo.active,constants.Fo.expired].includes(entitlement.status)||entitlement.status===constants.Fo.cancelled&&entitlement.endDate&&(0,time.Eg)(entitlement.endDate.valueOf()))&&entitlement.netPrice>0))),[entitledPack]),ccExpDate=(0,react.useMemo)((()=>{if(null==paymentMethod||!paymentMethod.data)return;const _paymentMethod$data=paymentMethod.data,ccExpYear=_paymentMethod$data.ccExpYear,ccExpMonth=_paymentMethod$data.ccExpMonth;return new Date(ccExpYear,ccExpMonth,0)}),[paymentMethod]);(0,react.useEffect)((()=>{isLoggedIn&&withPayment&&!storage.y7.getItem("paymentWarningNotificationShown")&&daysBeforeBilling&&(dispatch(billing.wr()),dispatch(packs.$5()))}),[isLoggedIn,withPayment]),(0,react.useEffect)((()=>{if(!storage.y7.getItem("paymentWarningNotificationShown")&&withPayment&&entitlements.length&&!isCookieBannerShowing&&(0,isDate.Z)(ccExpDate)&&daysBeforeBilling){if(entitlements.some((pack=>{const discount=discounts.find((promo=>promo.pack===pack.id)),nextBillingDate=(null==discount?void 0:discount.endDate)||pack.endDate;if(!(0,isDate.Z)(nextBillingDate))return!1;return(0,differenceInCalendarDays.Z)(nextBillingDate,new Date)<=daysBeforeBilling&&!(0,isAfter.Z)(ccExpDate,nextBillingDate)}))){const daysToCcExpDate=(0,differenceInCalendarDays.Z)(ccExpDate,new Date);setIsVisible(!0),setCcDaysLeft(daysToCcExpDate)}}}),[withPayment,entitlements,isCookieBannerShowing,ccExpDate,discounts,daysBeforeBilling]),(0,react.useEffect)((()=>{isVisible&&analytics.onVisible({component:"CreditCardExpiryNotification"})}),[isVisible]);const dismissNotification=()=>{storage.y7.setItem("paymentWarningNotificationShown",!0),setIsVisible(!1)},link=react.createElement(components.rU,{key:"paymentWarningLinkMessage",to:{name:providerType===constants.j8.ADYEN_DROPIN?"settings-payment-setup":"settings-payment"},id:"paymentWarning.linkMessage",onClick:()=>{analytics.onClick({component:"CreditCardExpiryNotification",action:"click",clickType:"navigation",extra:{area:"link"}}),dismissNotification()}});return isVisible?react.createElement(components.P_,{onClose:()=>{analytics.onClick({component:"CreditCardExpiryNotification",action:"click",clickType:"action",extra:{area:"close_icon"}}),dismissNotification()},bottom:!0,fullWidth:!0},react.createElement(PaymentWarningNotification_Container,{"data-nosnippet":!0},ccDaysLeft>=0?react.createElement(components.xv,{id:"paymentWarning.expiringMessage",values:{days:ccDaysLeft,link}}):react.createElement(components.xv,{id:"paymentWarning.expiredMessage",values:{link}}))):null},App=(0,createComponent.Z)((({fixedHeight})=>({display:"flex",flexDirection:"column",extend:[{condition:fixedHeight,style:{height:"100vh"}}]})),"div",["fixedHeight"]);App.displayName="App";const Main=(0,createComponent.Z)((({theme,fixedHeight})=>({backgroundColor:theme.color.page,color:theme.color.primary,display:"flex",flexDirection:"column",flexGrow:1,minHeight:`calc(100vh - ${theme.header.height})`,width:"100%",extend:[{condition:fixedHeight,style:{minHeight:"auto"}}]})),"div",["fixedHeight"]),AppStyles_Content=(0,createComponent.Z)((()=>({flexGrow:1,display:"flex",alignItems:"stretch"})));function AppView_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return AppView_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return AppView_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function AppView_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const AppView=({children})=>{const dispatch=(0,es.I0)(),_useSelector=(0,es.v9)((state=>{var _state$settings$featu;return{locale:state.settings.l10n.language,routeError:state.router.routeError,routeLoading:state.router.routeLoading,hotjar:state.settings.features.hotjar,useNielsen:!(null===(_state$settings$featu=state.settings.features.mms)||void 0===_state$settings$featu||!_state$settings$featu.nielsenAppId)}}),es.wU),locale=_useSelector.locale,routeError=_useSelector.routeError,routeLoading=_useSelector.routeLoading,hotjar=_useSelector.hotjar,useNielsen=_useSelector.useNielsen,isDevToolbarEnabled=function(){const magineEnvironment=(0,es.v9)((state=>({magineEnvironment:state.settings.app.magineEnvironment})),es.wU).magineEnvironment;return{isDevToolbarEnabled:()=>"production"!==magineEnvironment}}().isDevToolbarEnabled,_useState2=AppView_slicedToArray((0,react.useState)(!1),2),hasError=_useState2[0],setHasError=_useState2[1],isOnline=(0,hooks.kr)(),router=(0,src_router.useRouter)();let content;(0,react.useEffect)((()=>{hotjar&&Tracking_hotjar(hotjar.id),window.e2eReady=!0,dispatch(common.yi())}),[]),(0,react.useEffect)((()=>{routeError&&logger.Z.error("ROUTE_ERROR:",routeError)}),[routeError]),(0,react.useEffect)((()=>{hasError&&setHasError(!1)}),[children]),content=routeError||hasError?react.createElement(GeneralErrorPage,null):children;const activeRoute=router.getActiveRoute();return activeRoute?react.createElement(ErrorHandler,{onError:()=>{setHasError(!0)}},react.createElement(I18n.bd,{language:locale},react.createElement(CookieTool.ZP,null,react.createElement(Tracking.ng,null,react.createElement(Player.I0,null,react.createElement(PreviewPlayer.l2,null,react.createElement(App,{className:"e2e-appview",fixedHeight:activeRoute.layout.hideScroll},react.createElement(Tracking.Ah,{pageAnalytics:activeRoute.pageAnalytics}),react.createElement(RecaptchaTracker,null),react.createElement(components.SF,null),react.createElement(LoadingBar_LoadingBar,{loading:routeLoading}),react.createElement(Header_Header,null),react.createElement(Main,{fixedHeight:activeRoute.layout.hideScroll},react.createElement("div",{id:"tooltip"}),react.createElement(components_LiteTooltip,{id:"main"}),react.createElement("div",{id:"modal"}),react.createElement(Player.AX,{isOnline}),react.createElement(AppView_ServiceNotAvailableNotification,null),react.createElement(AppView_DeviceNotSupportedNotification,null),react.createElement(AppView_CookiePolicyNotification,null),react.createElement(IEDeprecationNotification,null),react.createElement(AppView_PaymentWarningNotification,null),react.createElement(Messages,null),react.createElement(PromoBanner_PromoBanner,null),useNielsen&&react.createElement(components_Nielsen,null),react.createElement(AppStyles_Content,null,content),react.createElement(components.xu,{hidden:isOnline,column:!0,fullHeight:!0,fullWidth:!0,minHeight:"inherit",justifyContent:"center",position:"fixed",zIndex:"1000",bg:"inherit",top:"0"},react.createElement(ErrorPage_ErrorPage,{button:ButtonType.RETRY,icon:ERROR_ICONS.NO_CONNECTION},react.createElement(components.xv,{id:"error.noInternet",isHtml:!0}))),isDevToolbarEnabled()&&react.createElement(components_AppInfo,null)),activeRoute.layout.hideFooter||react.createElement(Footer_Footer,null)))))))):null};AppView.propTypes={children:prop_types_default().node};const AppView_AppView=react.memo(AppView);var fela_plugin_placeholder_prefixer_es=__webpack_require__(72262),fela_preset_web_es=__webpack_require__(81701),createRenderer=__webpack_require__(82567),fela_plugin_rtl_es=__webpack_require__(23960),fela_sort_media_query_mobile_first_es=__webpack_require__(85016),fela_plugin_typescript_es=__webpack_require__(11025),fela_plugin_fullscreen_prefixer_es=__webpack_require__(18346);const version="15.24.0",timeoutMs=__webpack_require__.g.__SERVER__?12e3:6e4,errorsToRetry=[400,500,502,503,504],fetchWithRetry=(url,options={},retries)=>fetch(url,options).then((res=>res.ok?res:retries>0&&errorsToRetry.includes(res.status)?fetchWithRetry(url,options,retries-1):res));function fetchWithTimeout(url,options,retries=3){const controller=new AbortController,timeout=setTimeout((()=>controller.abort()),timeoutMs),headers=(null==options?void 0:options.headers)||{},updatedOptions={...options||{},headers:{...headers,...headers.authorization||headers.Authorization?{"cache-control":"no-cache"}:{},"mdm-client-name":"web","mdm-client-version":version}};return fetchWithRetry(url,updatedOptions,retries).finally((()=>clearTimeout(timeout)))}var sdk=__webpack_require__(17564),browserTracingIntegration=__webpack_require__(7262),esm=__webpack_require__(42780),captureconsole=__webpack_require__(62157),esm_exports=__webpack_require__(11027);var redux_thunk_es=__webpack_require__(53894);const applyOnNavigation=(router,location)=>{const nextRoute=router.getRouteByName(location.name);if(null==nextRoute||!nextRoute.onNavigation.length)return location;const previousLocation=router.getActiveLocation();if(!previousLocation)throw new Error("previous location isn't available");const previousRoute=router.getRouteByName(previousLocation.name);return nextRoute.onNavigation.reduce(((nextLocation,onNavigation)=>{var _onNavigation;return null!==(_onNavigation=onNavigation({location:nextLocation,route:nextRoute,previousLocation,previousRoute}))&&void 0!==_onNavigation?_onNavigation:nextLocation}),location)};function createRouterMiddleware(router){return store=>(window.addEventListener("popstate",(()=>store.dispatch((0,actions.z1)()))),next=>action=>{switch(action.type){case actions.lb:return window.history.pushState(null,"",router.getUrl(applyOnNavigation(router,action.to))),void store.dispatch((0,actions.z1)(!0,action.to.suppressViewChange));case actions.ab:return window.history.pushState(null,"",action.relativeHref),void store.dispatch((0,actions.z1)(!0));case actions.J5:return window.history.replaceState(null,"",router.getUrl(applyOnNavigation(router,action.to))),void store.dispatch((0,actions.z1)(!0,action.to.suppressViewChange));case actions.m6:return void window.history.replaceState(null,"",router.getUrl(action.to));default:return next(action)}})}var actions_helpers=__webpack_require__(11504);var src=__webpack_require__(34137);function createApiMiddleware(requestHeaders){return store=>next=>action=>{if(action.type!==actions_helpers.Az)return next(action);const _action$api=action.api,method=_action$api.method,params=_action$api.params,_store$getState$setti=store.getState().settings,clientApiToken=_store$getState$setti.clientApiToken,apiBaseUri=_store$getState$setti.apiBaseUri,version=_store$getState$setti.app.version,_store$getState$auth=store.getState().auth,userId=_store$getState$auth.userId,sessionToken=_store$getState$auth.sessionToken,isLoggedIn=_store$getState$auth.isLoggedIn,updatedHeaders={...requestHeaders||{},...isLoggedIn?{"cache-control":"no-cache"}:{},"mdm-client-name":"web","mdm-client-version":version},apiClient=new src.V0({baseUri:apiBaseUri,clientApiToken,requestTimeoutMs:1e4,headers:updatedHeaders}),apiMethod=method.split(".").reduce(((acc,key)=>acc&&void 0!==acc[key]?acc[key]:null),apiClient);if("function"!=typeof apiMethod)return Promise.reject(new Error(`Api client does not have method ${method}`));const authData=isLoggedIn?{userId,token:sessionToken}:void 0;return apiClient.setAuthData(authData),apiMethod.call(apiClient,params).catch((err=>{throw err}))}}function createGraphqlMiddleware(requestHeaders){return store=>next=>action=>action.type!==actions_helpers.yt?next(action):async function(store,{gql}){const state=store.getState(),_state$settings=state.settings,graphqlEndpoint=_state$settings.graphqlEndpoint,clientApiToken=_state$settings.clientApiToken,language=_state$settings.l10n.language,headers={...requestHeaders,"Magine-AccessToken":clientApiToken,"Accept-Language":language},sessionToken=state.auth.sessionToken;sessionToken&&(headers.Authorization=`Bearer ${sessionToken}`);const logPrefix="GraphQL middleware:",validationErrors=(gql.query,[]);if(validationErrors.length)throw logger.Z.error(`${logPrefix} query validation errors:`,...validationErrors),new Error("GraphQL query has validation errors");const requestOptions={agent:void 0,method:"POST",mode:"cors",headers,body:JSON.stringify(gql)},response=await fetchWithTimeout(graphqlEndpoint,requestOptions).catch((e=>{if(20===e.code)return logger.Z.warn(`${logPrefix} network request aborted, retrying...`),fetchWithTimeout(graphqlEndpoint,requestOptions);throw e})).catch((e=>{throw logger.Z.error(`${logPrefix} network request failed`,e),e})),contentType=response.headers.get("content-type")||"",isJSONResponse=contentType.includes("application/json"),body=isJSONResponse?await response.json():await response.text();if(!response.ok)throw logger.Z.error(`${logPrefix} query failed: status ${response.status} ${response.statusText}`,gql,body),new Error(`GraphQL query failed: status ${response.status} ${response.statusText}`);if(!isJSONResponse)throw logger.Z.error(`${logPrefix} query failed: expected JSON response, got ${contentType}`,gql,body),new Error(`GraphQL query failed: expected JSON response, got ${contentType}`);const errors=body.errors||[];return errors.length&&logger.Z.warn(`${logPrefix} got ${errors.length} errors in response:`,...errors),body.data||logger.Z.warn(`${logPrefix} server returned no data`,gql,body),{data:body.data||{},errors}}(store,action)}var middleware=__webpack_require__(39778);function withProps_extends(){return withProps_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},withProps_extends.apply(this,arguments)}function withProps(WrappedComponent,props){var _class,_temp;const displayName=WrappedComponent.displayName||WrappedComponent.name||"Component";return _temp=_class=class extends react.Component{render(){return react.createElement(WrappedComponent,withProps_extends({},props,this.props))}},value=`withProps(${displayName})`,(key="displayName")in(obj=_class)?Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,_temp;var obj,key,value}var router_prop_types=__webpack_require__(15084);const NotFoundView_NotFoundView=()=>react.createElement(ErrorPage_ErrorPage,{icon:ERROR_ICONS.NOT_FOUND},react.createElement(components.xv,{id:"error.404",isHtml:!0}));var index_es=__webpack_require__(58533),Spinner=__webpack_require__(14021),useLazyQuery=__webpack_require__(38460),ContentListView_prop_types=__webpack_require__(67748);const updateCollectionData=(prev,{fetchMoreResult})=>{var _prev$viewer,_prev$viewer$view;if(!fetchMoreResult)return prev;const prevBlocks=(null===(_prev$viewer=prev.viewer)||void 0===_prev$viewer||null===(_prev$viewer$view=_prev$viewer.view)||void 0===_prev$viewer$view?void 0:_prev$viewer$view.blocks)||{edges:[]},newBlocks=fetchMoreResult.viewer.view.blocks,newCollection=newBlocks.edges[0],index=prevBlocks.edges.findIndex((c=>c.node.magineId===newCollection.node.magineId));return index<0?prev:(newBlocks.pageInfo=prevBlocks.pageInfo,newBlocks.edges=[...prevBlocks.edges],newBlocks.edges[index]=newCollection,fetchMoreResult)},isShowAllBtn=(hasMore,items)=>hasMore||items.length>16,getListOfTrailers=(viewables=[],isLoggedIn)=>viewables.map((v=>{var _v$trailers;return!(v.trailer||isLoggedIn&&null!==(_v$trailers=v.trailers)&&void 0!==_v$trailers&&_v$trailers.length)})),favorites_removeFavorite=channelId=>async dispatch=>{await dispatch((0,actions_helpers.XN)("myList.removeFavourite",{assetId:channelId}))};var Scrollable=__webpack_require__(67807);const CollectionText=(0,createComponent.Z)((({theme})=>{var _theme$collectionTitl,_theme$collectionTitl2,_theme$collectionTitl3,_theme$collectionTitl4;return{fontWeight:"600",fontSize:theme.fontSize.sectionHeading,color:theme.color.primary,marginBottom:theme.margin.medium,extend:[{condition:null===(_theme$collectionTitl=theme.collectionTitle)||void 0===_theme$collectionTitl?void 0:_theme$collectionTitl.style,style:{fontStyle:null===(_theme$collectionTitl2=theme.collectionTitle)||void 0===_theme$collectionTitl2?void 0:_theme$collectionTitl2.style}},{condition:null===(_theme$collectionTitl3=theme.collectionTitle)||void 0===_theme$collectionTitl3?void 0:_theme$collectionTitl3.weight,style:{fontWeight:null===(_theme$collectionTitl4=theme.collectionTitle)||void 0===_theme$collectionTitl4?void 0:_theme$collectionTitl4.weight}}]}}),components.xv),ComponentWrapperStyles_Header=(0,createComponent.Z)((()=>({alignItems:"center",display:"flex",justifyContent:"space-between",width:"100%",extend:[(0,mixins.zw)()]}))),ComponentWrapperStyles_Container=(0,createComponent.Z)((({theme})=>({position:"relative",paddingBottom:theme.margin.medium,paddingTop:theme.margin.medium,width:"100%"}))),ShowAllLink=(0,createComponent.Z)((({theme})=>({color:theme.color.brand,cursor:"pointer",textDecoration:"none",fontWeight:"bold",textAlign:"end",":link":{color:theme.color.brand},":visited":{color:theme.color.brand}})),Link.Z),ComponentWrapper=({className,children,title,right})=>react.createElement(ComponentWrapperStyles_Container,{className},react.createElement(ComponentWrapperStyles_Header,null,title&&react.createElement(CollectionText,{as:"h1"},title),right),children);ComponentWrapper.propTypes={className:prop_types_default().string,title:prop_types_default().node,children:prop_types_default().node,right:prop_types_default().node};const ComponentWrapper_ComponentWrapper=ComponentWrapper;var lib=__webpack_require__(35228);const defaultOptions={},ChannelsForChannelPickerDocument=lib.Ps`
    query channelsForChannelPicker {
  pickerChannels: viewer {
    id: magineId
    channels {
      edges {
        node {
          ... on Channel {
            id: magineId
            title
            logoDark: image(type: "logo-dark")
            logoLight: image(type: "logo-light")
          }
        }
      }
    }
  }
}
    `;var human_format=__webpack_require__(68999),context=__webpack_require__(81076);const useTheme=()=>react.useContext(context.N);var HoverState=__webpack_require__(45272);const RefreshOnExpire=({expiresAt,refreshAction,frequencyInMs=1e3,children})=>((0,react.useEffect)((()=>{const checkExpirationInterval=setInterval((()=>{(new Date).getTime()/1e3>expiresAt&&(clearInterval(checkExpirationInterval),refreshAction())}),frequencyInMs);return()=>{clearInterval(checkExpirationInterval)}}),[expiresAt,refreshAction,frequencyInMs]),children);RefreshOnExpire.propTypes={expiresAt:prop_types_default().number.isRequired,refreshAction:prop_types_default().func.isRequired,frequencyInMs:prop_types_default().number,children:prop_types_default().node};const RefreshOnExpire_RefreshOnExpire=RefreshOnExpire;var ChannelLogo=__webpack_require__(83188),Icon=__webpack_require__(48966);function DeleteIcon_extends(){return DeleteIcon_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},DeleteIcon_extends.apply(this,arguments)}const Icons_DeleteIcon=react.memo((props=>react.createElement(Icon.Z,DeleteIcon_extends({},props,{width:"16",viewBox:"0 0 16 24"}),react.createElement("g",{fillRule:"evenodd"},react.createElement("path",{d:"M15 6v14a3 3 0 01-3 3H4a3 3 0 01-3-3V6h14zM5.25 7.79h-.625a1 1 0 00-1 1v9.631a1 1 0 001 1h.625a1 1 0 001-1V8.79a1 1 0 00-1-1zm6.125 0h-.625a1 1 0 00-1 1v9.631a1 1 0 001 1h.625a1 1 0 001-1V8.79a1 1 0 00-1-1zM0 3H16V5H0z"}),react.createElement("path",{d:"M6 0H11V2H6z"})))));var observable_interval=__webpack_require__(90397),Styles=__webpack_require__(15422);function LiveProgressBar_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return LiveProgressBar_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return LiveProgressBar_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function LiveProgressBar_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const interval=new observable_interval.Z(1e3);function LiveProgressBar({start,stop,extend}){const _React$useState2=LiveProgressBar_slicedToArray(react.useState(0),2),fillWidth=_React$useState2[0],setFillWidth=_React$useState2[1],css=(0,useFela.Z)().css;return react.useEffect((()=>{const listener=()=>window.requestAnimationFrame((()=>{const duration=stop-start,livePoint=Date.now()/1e3-start;setFillWidth(Math.min(livePoint/duration*100,100).toFixed(2))}));return interval.subscribe(listener),()=>interval.unsubscribe(listener)}),[start,stop]),react.createElement("div",{className:css([Styles.u,extend])},fillWidth>0&&react.createElement("div",{className:css(Styles.h),style:{width:`${fillWidth}%`}}))}LiveProgressBar.propTypes={start:prop_types_default().number.isRequired,stop:prop_types_default().number.isRequired,extend:prop_types_default().object};const ProgressBar_LiveProgressBar=react.memo(LiveProgressBar);function PlayIcon_extends(){return PlayIcon_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},PlayIcon_extends.apply(this,arguments)}const ItemsStyles_Container=(0,createComponent.Z)((({theme})=>({margin:`0 ${theme.margin.fine}`,width:"292px",position:"relative"}))),Poster=(0,createComponent.Z)((()=>({cursor:"pointer",width:"100%"}))),EmptyPoster=(0,createComponent.Z)((({theme,width,height,rounded})=>({width,height,display:"flex",alignItems:"center",justifyContent:"center",backgroundColor:theme.color.imageBackground,extend:[{condition:rounded,style:{borderRadius:"string"==typeof rounded?rounded:theme.radius.poster}}]})),Poster,["width","height","rounded"]),Schedule=(0,createComponent.Z)((({theme})=>({color:theme.color.primary,fontSize:theme.fontSize.small,listStyle:"none",margin:0,padding:`${theme.margin.fine} 0`})),"ol"),ScheduleItem=(0,createComponent.Z)((({theme})=>({display:"flex",alignItems:"baseline",cursor:"default",height:"2.8rem",overflow:"hidden",":first-child":{marginBottom:theme.margin.medium}})),"li"),StartTime=(0,createComponent.Z)((({theme})=>({paddingLeft:theme.margin.fine,marginRight:"5px",flexShrink:0}))),ItemsStyles_PlayIcon=(0,createComponent.Z)((()=>({height:"7rem",width:"7rem",paddingTop:"0.5rem"})),(function(props){return react.createElement(Icon.Z,PlayIcon_extends({},props,{height:"75",width:"75",viewBox:"0 0 75 75","data-cy":"play-icon"}),react.createElement("defs",null,react.createElement("path",{id:"mqbnjcgx6a",d:"M0 0L97 0 97 97 0 97z"}),react.createElement("path",{id:"d9cun4dcic",d:"M37.5 0C58.21 0 75 16.79 75 37.5S58.21 75 37.5 75 0 58.21 0 37.5 16.79 0 37.5 0z"}),react.createElement("path",{id:"7fysopb71e",d:"M0 0L33 18 0 36z"})),react.createElement("g",{fill:"none",fillRule:"evenodd"},react.createElement("g",null,react.createElement("g",null,react.createElement("g",{transform:"translate(-215 -110) translate(207 100)"},react.createElement("mask",{id:"mb2vjl7isb",fill:"#fff"},react.createElement("use",{xlinkHref:"#mqbnjcgx6a"})),react.createElement("path",{fill:"#D8D8D8",fillOpacity:"0",d:"M-10.778 107.778L107.778 107.778 107.778 -10.778 -10.778 -10.778z",mask:"url(#mb2vjl7isb)"})),react.createElement("g",{transform:"translate(-215 -110) translate(207 100) translate(8 10)"},react.createElement("mask",{id:"mdrl33rw5d",fill:"#fff"},react.createElement("use",{xlinkHref:"#d9cun4dcic"})),react.createElement("path",{fill:"#000",fillOpacity:".3",d:"M-10.714 85.714L85.714 85.714 85.714 -10.714 -10.714 -10.714z",mask:"url(#mdrl33rw5d)"})),react.createElement("g",{transform:"translate(-215 -110) translate(207 100) translate(34 30)"},react.createElement("mask",{id:"facmf2z01f",fill:"#fff"},react.createElement("use",{xlinkHref:"#7fysopb71e"})),react.createElement("path",{fill:"#FFF",d:"M-11 46.588L44 46.588 44 -10.588 -11 -10.588z",mask:"url(#facmf2z01f)"}))))))}));function LiveChannelItem_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return LiveChannelItem_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return LiveChannelItem_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function LiveChannelItem_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const DeleteButton=(0,createComponent.Z)((({theme})=>({marginLeft:"auto",background:"transparent",border:"none",cursor:"pointer",color:theme.color.danger})),"button"),Items_LiveChannelItem=(Object.values(constants.e1),react.memo((props=>{const channel=props.channel,refreshData=props.refreshData,collectionId=props.collectionId,categoryKind=props.categoryKind,hideChannelLogo=props.hideChannelLogo,editMode=props.editMode,_useState2=LiveChannelItem_slicedToArray((0,react.useState)(!1),2),hovered=_useState2[0],setHovered=_useState2[1],dispatch=(0,es.I0)(),theme=useTheme(),_ref2=LiveChannelItem_slicedToArray(channel.schedule||[null,null],2),currentBroadcast=_ref2[0],nextBroadcast=_ref2[1],channelLogo=hideChannelLogo?null:react.createElement(ChannelLogo.Z,{alt:channel.title,src:channel.logoDark,withBackground:!0}),logo=hovered?react.createElement(ItemsStyles_PlayIcon,null):channelLogo,item=currentBroadcast?react.createElement(RefreshOnExpire_RefreshOnExpire,{expiresAt:currentBroadcast.stop,refreshAction:()=>refreshData(collectionId)},react.createElement(ItemsStyles_Container,null,react.createElement(Tracking.tb,{component:"ContentList",eventName:"click_asset",clickType:"asset",collectionId,categoryKind,viewableId:channel.id},react.createElement(HoverState.aJ,{viewable:channel,collectionId,categoryKind},react.createElement(components.ei,{to:{name:"watch",params:{id:channel.id}},block:!0},react.createElement(Poster,{onMouseEnter:()=>setHovered(!0),onMouseLeave:()=>setHovered(!1)},react.createElement(components.Ee,{alt:null==channel?void 0:channel.title,width:292,height:165,src:currentBroadcast.banner||"",type:Image.XR.sixteenNineBanner,hasShadow:!1,rounded:!0}),react.createElement(components.xu,{position:"absolute",left:"50%",top:"50%",transform:"translate(-50%, -50%)"},logo)),react.createElement(ProgressBar_LiveProgressBar,{start:currentBroadcast.start,stop:currentBroadcast.stop,extend:{borderBottomLeftRadius:theme.radius.poster,borderBottomRightRadius:theme.radius.poster,overflow:"hidden"}})))),react.createElement(Schedule,null,react.createElement(ScheduleItem,null,react.createElement(StartTime,null,react.createElement(components.pJ,null,(0,human_format.OZ)(currentBroadcast.start))),react.createElement(components.xv,{fontSize:"medium"},currentBroadcast.title)),nextBroadcast&&react.createElement(ScheduleItem,null,react.createElement(StartTime,null,react.createElement(components.pJ,null,(0,human_format.OZ)(nextBroadcast.start))),nextBroadcast.title)))):react.createElement(ItemsStyles_Container,null,react.createElement(Tracking.tb,{component:"ContentList",eventName:"click_asset",clickType:"asset",collectionId,categoryKind,viewableId:channel.id},react.createElement(components.ei,{to:{name:"watch",params:{id:channel.id}},block:!0},react.createElement(EmptyPoster,{width:292,height:165,rounded:!0,onMouseEnter:()=>setHovered(!0),onMouseLeave:()=>setHovered(!1)},logo))),react.createElement(components.X6,{mt:"fine",mb:"medium",fontSize:"medium",wordBreak:"break-word"},channel.title));return react.createElement(react.Fragment,null,editMode?react.createElement(components.xu,{flexBox:!0,mx:"fine",alignItems:"center",justifyContent:"space-between",height:theme.margin.xlarge},react.createElement(components.xv,null,channel.title),react.createElement(DeleteButton,{"data-tooltip-id":"main","data-tooltip-i18n":"home.removeFavoriteChannel",onClick:()=>{dispatch(favorites_removeFavorite(channel.id)),null==refreshData||refreshData()}},react.createElement(Icons_DeleteIcon,null))):null,item)})));var withTheme=__webpack_require__(23114);const Wrapper=(0,createComponent.Z)((({theme})=>({margin:`${theme.margin.fine} auto`,paddingBottom:theme.margin.large,display:"flex",flexFlow:"wrap",gap:"2.75vw 3.125vw ",justifyContent:"space-between","::after":{content:'""',flex:"1 1 50px",visibility:"hidden"},extend:[(0,mixins.zw)(),(0,mixins.ms)({gap:"30px 40px"})]}))),ChannelButton=(0,createComponent.Z)((({theme,isFavorite,disabled})=>({backgroundColor:theme.color.overlayDarkFaint,backgroundPosition:"center",backgroundSize:"cover",border:"2px solid lightgray",borderRadius:"50%",cursor:"pointer",height:"6vw",maxHeight:"72px",maxWidth:"72px",minHeight:"6px",minWidth:"36px",outline:"none",padding:0,width:"6vw",extend:[{condition:isFavorite,style:{backgroundColor:theme.color.highlight,borderColor:theme.color.brand}},{condition:disabled,style:{filter:"grayscale(100%)"}}]})),"button",["isFavorite","disabled"]);ChannelButton.displayName="ChannelButton";const myListChannelShape=prop_types_default().shape({id:prop_types_default().string.isRequired,title:prop_types_default().string.isRequired,logoLight:prop_types_default().string,logoDark:prop_types_default().string}),ChannelPicker=props=>{const channels=props.channels,favoriteChannelIds=props.favoriteChannelIds,addFavorite=props.addFavorite,removeFavorite=props.removeFavorite,theme=props.theme,items=channels.map((channel=>{const isFavorite=favoriteChannelIds.includes(channel.id);return react.createElement(ChannelButton,{key:channel.id,disabled:!isFavorite,isFavorite,onClick:()=>((channelId,favoriteChannelIds,addFavorite,removeFavorite)=>{favoriteChannelIds.includes(channelId)?removeFavorite(channelId):addFavorite(channelId)})(channel.id,favoriteChannelIds,addFavorite,removeFavorite),style:{backgroundImage:(0,helpers.QA)(channel,theme)}})}));return react.createElement(Wrapper,null,items)};ChannelPicker.propTypes={favoriteChannelIds:prop_types_default().arrayOf(prop_types_default().string).isRequired,channels:prop_types_default().arrayOf(myListChannelShape).isRequired,removeFavorite:prop_types_default().func.isRequired,addFavorite:prop_types_default().func.isRequired,theme:prop_types_default().object.isRequired};const ChannelPicker_ChannelPicker=(0,withTheme.Z)(ChannelPicker);function PencilIcon(){return react.createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},react.createElement("path",{d:"M0 12.67v3.333h3.333l9.832-9.832L9.83 2.838 0 12.669zm15.742-9.077a.885.885 0 0 0 0-1.253L13.662.26a.885.885 0 0 0-1.253 0l-1.627 1.627 3.334 3.333 1.626-1.627z",fill:"currentColor",fillRule:"evenodd"}))}function LiveChannels_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return LiveChannels_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return LiveChannels_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function LiveChannels_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const LiveChannelEdit=(0,createComponent.Z)((({theme})=>({backgroundColor:"transparent",backgroundSize:"contain",border:"none",outline:"none",cursor:"pointer",color:theme.color.primary,fontSize:theme.fontSize.normal,fontWeight:"normal",":hover":{fontWeight:"bold"}})),"button"),EditButton=({onClick})=>react.createElement(LiveChannelEdit,{onClick},react.createElement(PencilIcon,null)," ",react.createElement(components.xv,{id:"edit"}));EditButton.propTypes={onClick:prop_types_default().func};Object.values(constants.e1);const LiveChannels_LiveChannels=react.memo((props=>{const title=props.title,channels=props.channels,refreshData=props.refreshData,withEdit=props.withEdit,hasNextPage=props.hasNextPage,pageId=props.pageId,collectionId=props.collectionId,categoryKind=props.categoryKind,hideChannelLogo=props.hideChannelLogo,loadMore=props.loadMore,_useState2=LiveChannels_slicedToArray((0,react.useState)(!1),2),editMode=_useState2[0],setEditMode=_useState2[1],dispatch=(0,es.I0)(),analytics=(0,Tracking.z$)(),data=function(baseOptions){const options={...defaultOptions,...baseOptions};return useQuery.a(ChannelsForChannelPickerDocument,options)}().data,allChannels=(0,react.useMemo)((()=>{var _data$pickerChannels;return(0,helpers.wl)((null==data||null===(_data$pickerChannels=data.pickerChannels)||void 0===_data$pickerChannels?void 0:_data$pickerChannels.channels)||{}).filter(Boolean)}),[data]),items=channels.map((channel=>react.createElement(Items_LiveChannelItem,{key:channel.id,channel,refreshData,collectionId,categoryKind,hideChannelLogo,editMode}))),showAllLink=isShowAllBtn(hasNextPage,items)?react.createElement(Tracking.tb,{component:"ContentList",clickType:"navigation",eventName:"click_see_all_button",section:categoryKind,collectionId},react.createElement(ShowAllLink,{to:{name:"collection",params:{id:collectionId}}},react.createElement(components.xv,{id:"showAll"}))):null,ScrollableComponent=Scrollable.Z;return react.createElement(ComponentWrapper_ComponentWrapper,{title,right:withEdit&&react.createElement(EditButton,{onClick:()=>{const nextEditMode=!editMode;nextEditMode||analytics.onClick({component:"ContentList",clickType:"navigation",eventName:"click_edit_button",collectionId,section:categoryKind}),setEditMode(nextEditMode)}})||showAllLink},react.createElement(ScrollableComponent,{pageId,id:`content-list-${collectionId}`,loadMore,hasMoreLoad:hasNextPage,itemWidthRem:1,itemWidthPx:292},items),editMode&&react.createElement(ChannelPicker_ChannelPicker,{favoriteChannelIds:channels.map((c=>c.id)),channels:allChannels,addFavorite:async id=>{try{var _res$;await dispatch((channelId=id,async dispatch=>{await dispatch((0,actions_helpers.XN)("myList.addFavourite",{assetId:channelId}))}));const res=await refreshData(collectionId),index=((collections=[],magineId,itemId)=>{var _collections$find;const index=null===(_collections$find=collections.find((i=>i.node.magineId===magineId)))||void 0===_collections$find?void 0:_collections$find.node.viewables.edges.findIndex((i=>i.node.id===itemId));return null!=index?index:-1})(null==res||null===(_res$=res[0])||void 0===_res$?void 0:_res$.data.viewer.view.blocks.edges,collectionId,id);index>=0&&dispatch((0,scrollable.OI)(pageId,`content-list-${collectionId}`,322*index))}catch(e){dispatch((0,actions_messages.Hz)({contentId:"failedMessage"})),logger.Z.error("Failed to add favorite",e)}var channelId},removeFavorite:async id=>{try{await dispatch(favorites_removeFavorite(id)),await refreshData()}catch(e){dispatch((0,actions_messages.Hz)({contentId:"failedMessage"})),logger.Z.error("Failed to remove favorite",e)}}}))}));var VideoItems_constants=__webpack_require__(36161),live_event=__webpack_require__(51429);function getChannelLogoData(viewable){var _viewable$defaultPlay;if(viewable.__typename===constants.Bz.Channel)return{title:viewable.title,logoDark:viewable.logoDark};if(viewable.__typename===constants.Bz.Show){var _viewable$selectedEpi,_viewable$selectedEpi2;const channel=null===(_viewable$selectedEpi=viewable.selectedEpisode)||void 0===_viewable$selectedEpi||null===(_viewable$selectedEpi2=_viewable$selectedEpi.defaultPlayable)||void 0===_viewable$selectedEpi2?void 0:_viewable$selectedEpi2.channel;return channel?{title:channel.title,logoDark:channel.logoDark}:null}const channel=null===(_viewable$defaultPlay=viewable.defaultPlayable)||void 0===_viewable$defaultPlay?void 0:_viewable$defaultPlay.channel;return channel?{title:channel.title,logoDark:channel.logoDark}:null}function FixedChannelLogo_extends(){return FixedChannelLogo_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},FixedChannelLogo_extends.apply(this,arguments)}const FixedChannelLogo=({offset,size,...otherProps})=>react.createElement(Box.x,{position:"absolute",right:offset,bottom:offset,width:size,pt:size},react.createElement(Box.x,{position:"absolute",top:"0",left:"0",bottom:"0",right:"0"},react.createElement(ChannelLogo.Z,FixedChannelLogo_extends({size:"100%"},otherProps))));FixedChannelLogo.propTypes={offset:prop_types_default().string,size:prop_types_default().string},FixedChannelLogo.defaultProps={offset:"1em",size:"24%"};const ChannelLogo_FixedChannelLogo=FixedChannelLogo,showShape=prop_types_default().shape({id:prop_types_default().string.isRequired}),playableShape=prop_types_default().shape({id:prop_types_default().string.isRequired,kind:prop_types_default().oneOf(Object.values(constants.v$)).isRequired,channel:prop_types_default().shape({id:prop_types_default().string.isRequired,title:prop_types_default().string,logoDark:prop_types_default().string}),startTimeUtc:prop_types_default().number}),viewableShape=prop_types_default().shape({__typename:prop_types_default().oneOf(Object.values(constants.Bz)).isRequired,id:prop_types_default().string.isRequired,title:prop_types_default().string.isRequired,banner:prop_types_default().string,defaultPlayable:playableShape,show:showShape}),positionRelated={position:"relative"};function SixteenNineImage(props){const viewable=props.viewable,withProgressBar=props.withProgressBar,type=props.type,fullWidth=props.fullWidth,sizeFactor=props.sizeFactor,hideChannelLogo=props.hideChannelLogo,channel=getChannelLogoData(viewable),liveEventTime=(0,live_event.J$)(viewable),watchOffset=(0,helpers.tP)(viewable,"watchOffset");return react.createElement(components.xu,{position:"relative"},liveEventTime&&react.createElement(components.xu,{position:"absolute",top:"0",right:"0.8rem",zIndex:2},react.createElement(components.S1,{liveEventTime})),react.createElement(components.Ee,{alt:(null==channel?void 0:channel.title)||viewable.title,hasShadow:!0,withMarginBottom:!1,src:viewable.banner,type,fullWidth,sizeFactor,rounded:!0}),!viewable.entitlement||watchOffset>0?react.createElement(components.xu,{column:!0,position:"absolute",bottom:"0",left:"0",right:"0",alignItems:"flex-start"},withProgressBar&&watchOffset>0&&react.createElement(components.d4,{offset:watchOffset,duration:(0,helpers.tP)(viewable,"duration"),extend:positionRelated})):null,!hideChannelLogo&&channel&&react.createElement(ChannelLogo_FixedChannelLogo,{alt:channel.title,src:channel.logoDark,withBackground:!0,offset:1*sizeFactor+"em"}))}SixteenNineImage.propTypes={viewable:viewableShape.isRequired,type:prop_types_default().oneOf(["sixteenNineBanner","listSixteenNineBanner","gridSixteenNineBanner","smallBanner"]),withProgressBar:prop_types_default().bool,fullWidth:prop_types_default().bool,sizeFactor:prop_types_default().number,hideChannelLogo:prop_types_default().bool},SixteenNineImage.defaultProps={type:"sixteenNineBanner",fullWidth:!1,sizeFactor:1};const VideoItems_SixteenNineImage=react.memo(SixteenNineImage);var CleanLink=__webpack_require__(50632);const ContainerLink=(0,createComponent.Z)((({width})=>({width,display:"block",position:"relative"})),CleanLink.Z,["width"]),Title=(0,createComponent.Z)((({theme,large,nowrap,withMinHeight})=>({color:theme.color.primary,fontSize:theme.fontSize.normal,fontWeight:"bold",lineHeight:"1.4",wordBreak:"break-word",extend:[{condition:large,style:{fontSize:theme.fontSize.medium}},{condition:withMinHeight,style:{minHeight:"3.5rem"}},{condition:nowrap,style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}}]})),"h6",["large","nowrap","withMinHeight"]),ItemTitle=({viewable,minHeight})=>{var _viewable$show;const liveEventTime=(0,live_event.J$)(viewable);return react.createElement(components.xu,{mb:"fine"},react.createElement(Title,{large:!0,withMinHeight:!!liveEventTime||minHeight},viewable.__typename===constants.Bz.Episode?react.createElement(react.Fragment,null,null===(_viewable$show=viewable.show)||void 0===_viewable$show?void 0:_viewable$show.title," ",react.createElement(components.xv,{id:"seasonEpisodeShort",values:{seasonNumber:viewable.seasonNumber,episodeNumber:viewable.episodeNumber}})):viewable.title))};ItemTitle.propTypes={viewable:viewableShape.isRequired,minHeight:prop_types_default().bool};const SixteenNineItem_ItemTitle=react.memo(ItemTitle);var Upcoming=__webpack_require__(68959);const extractUpcomingStartTime=viewable=>{var _viewable$defaultPlay,_viewable$defaultPlay2;return 1e3*((null===(_viewable$defaultPlay=viewable.defaultPlayable)||void 0===_viewable$defaultPlay||null===(_viewable$defaultPlay2=_viewable$defaultPlay.broadcast)||void 0===_viewable$defaultPlay2?void 0:_viewable$defaultPlay2.start)||0)};var CollectionUI_prop_types=__webpack_require__(82872);const getTitleAndImage=viewable=>{if(viewable.__typename===constants.Bz.Channel){if(!viewable.schedule)return logger.Z.warn(`Featured channel ${viewable.title}(${viewable.id}) does not have a schedule. Retrieving channel title and image.`),{title:viewable.title,image:viewable.banner};if(viewable.schedule.length>0){const broadcast=viewable.schedule[0];return{title:broadcast.title,image:broadcast.banner}}logger.Z.info(`Featured channel ${viewable.title} (${viewable.id}) does not have a schedule. Using channel title and image.`)}return{title:viewable.title,image:viewable.banner}};function getProperViewable(viewable){var _viewable$seasons,_viewable$seasons$,_viewable$seasons$$ep;return(null==viewable||null===(_viewable$seasons=viewable.seasons)||void 0===_viewable$seasons||null===(_viewable$seasons$=_viewable$seasons[0])||void 0===_viewable$seasons$||null===(_viewable$seasons$$ep=_viewable$seasons$.episodes)||void 0===_viewable$seasons$$ep?void 0:_viewable$seasons$$ep[0])||viewable}function LayoutObjectContainer_extends(){return LayoutObjectContainer_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},LayoutObjectContainer_extends.apply(this,arguments)}const CTA_TARGET_TYPES_COLLECTIONS="collections",CTA_TARGET_TYPES_URL_PROPERTY="urlProperty",CTA_TARGET_TYPES_COLLECTION="collection",CTA_TARGET_TYPES_OFFER="offer";const CollectionUI_LayoutObjectContainer=react.memo((function({layoutObject,collection,children}){const restProps={onClick:()=>null},dispatch=(0,es.I0)(),_useFela=(0,useFela.Z)(),theme=_useFela.theme,css=_useFela.css,fontSize=layoutObject.textFontSize?`${layoutObject.textFontSize}px`:theme.fontSize.normal,lineHeight=(0,hooks.HF)({fontName:layoutObject.textFontName,fontSize,isBold:Boolean(layoutObject.textBold)}),Container=(0,react.useMemo)((()=>layoutObject.type===constants.Vv.buttonCta?layoutObject.ctaTargetType===CTA_TARGET_TYPES_URL_PROPERTY&&"webview"!==layoutObject.ctaTarget?props=>react.createElement(components.KM,{as:"a",href:layoutObject.ctaTargetValue,target:"blank"===layoutObject.ctaTarget?"_blank":void 0,...props}):components.KM:"div"),[layoutObject.type,layoutObject.ctaTargetType,layoutObject.ctaTargetValue,layoutObject.ctaTarget]);if(!children)return null;if(layoutObject.type===constants.Vv.buttonCta)switch(layoutObject.ctaTargetType){case CTA_TARGET_TYPES_COLLECTION:restProps.onClick=()=>dispatch((0,actions.VF)({name:"collection",params:{id:layoutObject.ctaTargetValue}}));break;case CTA_TARGET_TYPES_COLLECTIONS:restProps.onClick=()=>dispatch((0,actions.VF)({name:"collections",params:{id:layoutObject.ctaTargetValue}}));break;case CTA_TARGET_TYPES_OFFER:restProps.onClick=()=>dispatch((0,actions.VF)({name:"checkout-confirmation",query:{packageId:layoutObject.ctaTargetValue}}));break;case CTA_TARGET_TYPES_URL_PROPERTY:"webview"===layoutObject.ctaTarget&&(restProps.onClick=()=>dispatch((0,actions.VF)({name:"collectionWebview",params:{collectionId:collection.magineId,encodedUrl:(0,helpers.un)(layoutObject.ctaTargetValue)}})));break;default:logger.Z.warn(`ctaTargetType "${layoutObject.ctaTargetType}" is not handled, skipping click event`)}const className=css((({theme,fontSize,layoutObject,lineHeight})=>({display:"block",fontSize,extend:[{condition:layoutObject.objectVerticalSpacing,style:{marginBottom:layoutObject.objectVerticalSpacing}},{condition:layoutObject.textFontName,style:{fontFamily:`'${layoutObject.textFontName}', ${theme.fontFamily}`}},{condition:layoutObject.textFontColor,style:{color:layoutObject.textFontColor}},{condition:layoutObject.textCaps,style:{textTransform:"uppercase"}},{condition:!layoutObject.textCaps,style:{textTransform:"initial"}},{condition:layoutObject.textBold,style:{fontWeight:"bold"}},{condition:layoutObject.textNumberLines,style:(0,mixins.eW)(layoutObject.textNumberLines,fontSize,lineHeight)},{condition:layoutObject.textAlignment&&layoutObject.type!==constants.Vv.buttonCta,style:{textAlign:layoutObject.textAlignment}},{condition:layoutObject.textAlignment&&layoutObject.type===constants.Vv.buttonCta,style:{marginLeft:["center","right"].includes(layoutObject.textAlignment)?"auto":void 0,marginRight:["center","left"].includes(layoutObject.textAlignment)?"auto":void 0}},{condition:layoutObject.type===constants.Vv.buttonCta,style:{width:"fit-content"}}]}))({theme,fontSize,lineHeight,layoutObject}));return react.createElement(Container,LayoutObjectContainer_extends({className},restProps),layoutObject.textFontName&&react.createElement(index_module.ql,null,react.createElement("link",{key:layoutObject.textFontName,rel:"stylesheet",href:(0,helpers.PS)(layoutObject.textFontName)})),children)}));function Metadata({layoutObjects,viewable,collection,lazyChannelLogo}){const i18n=(0,I18n.QT)(),notify=(0,hooks.xi)(),extractFieldToRender=(0,react.useCallback)((fieldToRender=>{let isChannel=!1,isProgram=!1;switch(viewable&&(isChannel=viewable.__typename===constants.Bz.Channel,isProgram=viewable.__typename===constants.Bz.Program),fieldToRender){case constants.yA.title:return getTitleAndImage(viewable).title;case constants.yA.synopsis:return viewable.description;case constants.yA.kind:return i18n.formatText(`viewableType.${viewable.__typename}`);case constants.yA.genres:var _viewable$genres;return null===(_viewable$genres=viewable.genres)||void 0===_viewable$genres?void 0:_viewable$genres.join(", ");case constants.yA.productionYear:return viewable.productionYear;case constants.yA.duration:{let duration;if(isChannel){var _viewable$schedule;const broadcast=null===(_viewable$schedule=viewable.schedule)||void 0===_viewable$schedule?void 0:_viewable$schedule[0];if(!broadcast)return notify(`Featured channel ${viewable.title}(${viewable.id}) does not have a schedule. Duration couldn't be established.`),null;duration=broadcast.stop-broadcast.start}else if(isProgram){var _viewable$defaultPlay;const broadcast=null===(_viewable$defaultPlay=viewable.defaultPlayable)||void 0===_viewable$defaultPlay?void 0:_viewable$defaultPlay.broadcast;if(!broadcast)return notify(`Featured program ${viewable.title}(${viewable.id}) does not have a schedule. Duration couldn't be established.`),null;if(duration=broadcast.duration||broadcast.stop-broadcast.start,!duration)return notify("Featured item could not determine the duration for viewable ",viewable.title),null}else if(duration=viewable.duration||viewable.stop-viewable.start,!duration)return notify("Featured item could not determine the duration for viewable ",viewable.title),null;return viewable.durationHuman?viewable.durationHuman:(0,human_format.LU)(duration)}case constants.yA.rating:return viewable.rating;case constants.yA.directors:case constants.yA.cast:case constants.yA.customTags1:case constants.yA.customTags2:case constants.yA.customTags3:case constants.yA.customTags4:case constants.yA.customTags5:case constants.yA.customTags6:case constants.yA.customTags7:case constants.yA.customTags8:case constants.yA.customTags9:case constants.yA.customTags10:var _viewable$tagsToRende,_viewable$tagsToRende2;return null===(_viewable$tagsToRende=viewable.tagsToRender)||void 0===_viewable$tagsToRende||null===(_viewable$tagsToRende2=_viewable$tagsToRende.find((item=>item.translationKey===constants.mj[fieldToRender])))||void 0===_viewable$tagsToRende2?void 0:_viewable$tagsToRende2.values.join(", ");case constants.yA.collectionTitle:return collection.title;case constants.yA.collectionDescription:return collection.description;case constants.yA.collectionCtaLabel:return collection.collectionCtaLabel;default:return notify("got unexpected field to render",fieldToRender),null}}),[viewable]),renderLayoutObject=(0,react.useCallback)((layoutObject=>{if(layoutObject.type===constants.Vv.channelLogo){const channel=getChannelLogoData(viewable);return null!=channel&&channel.logoDark?react.createElement(components.Ee,{alt:channel.title,src:channel.logoDark,height:"70px",noPlaceholder:!0,lazy:lazyChannelLogo}):null}if(layoutObject.type===constants.Vv.textString||layoutObject.type===constants.Vv.buttonCta)return extractFieldToRender(layoutObject.fieldToRender);if(layoutObject.type===constants.Vv.textMultiFields)return layoutObject.fieldsToRender.map((fieldToRender=>extractFieldToRender(fieldToRender))).filter((value=>value)).join(` ${layoutObject.fieldsToRenderSeparator} `);if(layoutObject.type===constants.Vv.textKeyAndList&&layoutObject.fieldToRender===constants.yA.genres){var _viewable$genres2;if(null===(_viewable$genres2=viewable.genres)||void 0===_viewable$genres2||!_viewable$genres2.length)return null;const title=react.createElement(components.xv,{id:constants.mj[layoutObject.fieldToRender],values:{valuesLength:viewable.genres.length}});return react.createElement(react.Fragment,null,title,": ",viewable.genres.join(", "))}if(layoutObject.type===constants.Vv.textKeyAndList){var _viewable$tagsToRende3;const tag=null===(_viewable$tagsToRende3=viewable.tagsToRender)||void 0===_viewable$tagsToRende3?void 0:_viewable$tagsToRende3.find((item=>item.translationKey===constants.mj[layoutObject.fieldToRender]));if(!tag)return null;const title=tag.title||react.createElement(components.xv,{id:constants.mj[layoutObject.fieldToRender],values:{valuesLength:tag.values.length}});return react.createElement(react.Fragment,null,title,": ",tag.values.join(", "))}return null}),[viewable]),items=layoutObjects.map(((layoutObject,i)=>react.createElement(CollectionUI_LayoutObjectContainer,{key:i,layoutObject,collection},renderLayoutObject(layoutObject))));return react.createElement("div",{suppressHydrationWarning:!0},items)}Metadata.propTypes={collection:CollectionUI_prop_types.sk,viewable:ContentListView_prop_types.E0,layoutObjects:prop_types_default().arrayOf(CollectionUI_prop_types.lX).isRequired,lazyChannelLogo:prop_types_default().bool};const CollectionUI_Metadata=react.memo(Metadata),collectionUITheme={collectionUI:{withTextShadow:!1}},SliderTitles=({viewable,hideKind,layoutObjects})=>{const liveEventTime=(0,live_event.J$)(viewable),upcomingTimestamp=extractUpcomingStartTime(viewable),seasonEpisodeInfo=(0,react.useMemo)((()=>viewable.__typename===constants.Bz.Episode?react.createElement(components.xv,{bold:!0,id:"seasonEpisodeShort",values:{seasonNumber:viewable.seasonNumber,episodeNumber:viewable.episodeNumber}}):null),[viewable.__typename]),layoutUpcomingTitle=(0,react.useMemo)((()=>upcomingTimestamp?react.createElement(Upcoming.D,{type:Upcoming.Q.POSTER,startTime:upcomingTimestamp}):null),[upcomingTimestamp]),upcomingTitleAndSEInfo=(0,react.useMemo)((()=>layoutUpcomingTitle||seasonEpisodeInfo?react.createElement(components.xu,{mb:"fine"},layoutUpcomingTitle,layoutUpcomingTitle&&seasonEpisodeInfo?" | ":null,seasonEpisodeInfo):null),[upcomingTimestamp,seasonEpisodeInfo]);return react.createElement(react.Fragment,null,react.createElement(components.LZ,{height:"small"}),layoutObjects?react.createElement(react.Fragment,null,upcomingTitleAndSEInfo,react.createElement(ThemeProvider.Z,{theme:collectionUITheme},react.createElement(CollectionUI_Metadata,{viewable,layoutObjects:layoutObjects||[]}))):react.createElement(react.Fragment,null,!hideKind&&react.createElement(components.xu,{mb:"fine"},react.createElement(components.xv,{color:"secondary",fontSize:"small",letterSpacing:"1.3px",id:`viewableType.${viewable.__typename}`})),react.createElement(SixteenNineItem_ItemTitle,{viewable,minHeight:!0}),upcomingTimestamp?react.createElement(components.xu,{mb:"fine"},react.createElement(Upcoming.D,{type:Upcoming.Q.POSTER,startTime:upcomingTimestamp})):null,liveEventTime&&react.createElement(components.xu,{mb:"fine"},react.createElement(components.ap,{liveEventTime,onlyToday:!0}))))};SliderTitles.propTypes={viewable:viewableShape.isRequired,hideKind:prop_types_default().bool,layoutObjects:prop_types_default().arrayOf(CollectionUI_prop_types.lX)};const SixteenNineItem_SliderTitles=react.memo(SliderTitles);var WatchlistButton=__webpack_require__(38162),RemoveContinueWatchingButton=__webpack_require__(39581);function ListTitles_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return ListTitles_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ListTitles_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ListTitles_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const ListTitles_ButtonContainer=(0,createComponent.Z)((({theme,isMobile})=>({flexDirection:isMobile?"column":"","> div":{display:"flex",":not(:last-child)":{marginBottom:isMobile?theme.margin.fine:0}}})),components.xu);function ListTitles({viewable,refreshData,categoryKind,collectionId}){var _viewable$show;const containerRef=(0,react.useRef)(null),descriptionRef=(0,react.useRef)(null),_useState2=ListTitles_slicedToArray((0,react.useState)(4),2),maxLine=_useState2[0],setMaxLine=_useState2[1],isMobile=(0,hooks.Dv)(),watchlistEnabled=(0,reducers.v9)((({settings})=>!!settings.features.watchList)),metadata=(0,hooks.$n)(viewable);(0,react.useEffect)((()=>{if(descriptionRef.current){const divHeight=parseFloat(window.getComputedStyle(containerRef.current,null).getPropertyValue("height")),lineHeight=parseFloat(window.getComputedStyle(descriptionRef.current,null).getPropertyValue("line-height"));setMaxLine(Math.floor(divHeight/lineHeight))}}),[]);const isContinueWatchingCategory=categoryKind===constants.e1.ContinueWatchingCollection,isChannel=viewable.__typename===constants.Bz.Channel;return react.createElement(components.xu,{flexBox:!0,flexDirection:"column",mt:"small","sm-mt":"0",pt:"0.25rem","sm-ml":"large",overflow:"hidden",width:"100%","xs-width":"auto",minWidth:"0px",flex:"1 0",position:"relative"},react.createElement(components.xu,{mb:3},react.createElement(components.xv,{bold:!0,textNumberLines:2},viewable.__typename===constants.Bz.Episode?react.createElement(react.Fragment,null,null===(_viewable$show=viewable.show)||void 0===_viewable$show?void 0:_viewable$show.title," ",react.createElement(components.xv,{id:"seasonEpisodeShort",values:{seasonNumber:viewable.seasonNumber,episodeNumber:viewable.episodeNumber}})):viewable.title)),react.createElement(components.xu,{mb:3},react.createElement(components.xv,{color:"secondary",fontSize:"small",bold:!0,textNumberLines:1},metadata,react.createElement(components.HH,{viewable}))),react.createElement(components.xu,{innerRef:containerRef,mb:"fine"},react.createElement(components.xv,{innerRef:descriptionRef,fontSize:"small",textNumberLines:maxLine},viewable.description)),(!isChannel&&watchlistEnabled||isContinueWatchingCategory)&&react.createElement(ListTitles_ButtonContainer,{flexBox:!0,mt:"auto",isMobile},!isChannel&&watchlistEnabled&&react.createElement(WatchlistButton.Z,{viewable:(null==viewable?void 0:viewable.show)||viewable,refreshData,short:!isMobile}),isContinueWatchingCategory&&react.createElement(RemoveContinueWatchingButton.Z,{viewable,collectionId:collectionId||"",short:!isMobile})))}ListTitles.propTypes={viewable:viewableShape.isRequired,refreshData:prop_types_default().func,categoryKind:prop_types_default().string,collectionId:prop_types_default().string};const SixteenNineItem_ListTitles=react.memo(ListTitles);function RelatedTitles({viewable}){return react.createElement(react.Fragment,null,react.createElement(components.LZ,{height:"small"}),react.createElement(SixteenNineItem_ItemTitle,{viewable}))}RelatedTitles.propTypes={viewable:viewableShape.isRequired};const SixteenNineItem_RelatedTitles=react.memo(RelatedTitles);function SixteenNineItem_extends(){return SixteenNineItem_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},SixteenNineItem_extends.apply(this,arguments)}function SixteenNineItem(props){var _imageTypes$sixteenNi,_imageTypes$sixteenNi2;const viewable=props.viewable,mode=props.mode,hideKind=props.hideKind,thumbnailSizeFactor=props.thumbnailSizeFactor,layoutObjects=props.layoutObjects,hideChannelLogo=props.hideChannelLogo,refreshData=props.refreshData,collectionId=props.collectionId,categoryKind=props.categoryKind;return react.createElement(components.xu,SixteenNineItem_extends({as:components.ei,to:{name:"watch",params:(0,helpers.dX)(viewable)},onClick:()=>{const _getLinkParams=(0,helpers.dX)(viewable),id=_getLinkParams.id,playableId=_getLinkParams.playableId;props.onClick&&props.onClick(id,playableId)},className:"e2e-asset"},mode===VideoItems_constants.e.SLIDER?{display:"block",position:"relative",width:components.pK.sixteenNineBanner.width*thumbnailSizeFactor+"em"}:{flexBox:!0,alignItems:"stretch",width:"100%",flexDirection:"column",...mode!==VideoItems_constants.e.RELATED?{"sm-flexDirection":"row"}:{}},{mb:mode===VideoItems_constants.e.LIST?"large":void 0}),react.createElement(components.xu,{width:[VideoItems_constants.e.RELATED,VideoItems_constants.e.GRID].includes(mode)?"100%":(null===(_imageTypes$sixteenNi=components.pK[VideoItems_constants.m[mode]])||void 0===_imageTypes$sixteenNi?void 0:_imageTypes$sixteenNi.width)*thumbnailSizeFactor+"rem",position:"relative"},react.createElement(VideoItems_SixteenNineImage,{viewable,type:VideoItems_constants.m[mode],fullWidth:[VideoItems_constants.e.RELATED,VideoItems_constants.e.GRID].includes(mode),sizeFactor:thumbnailSizeFactor,hideChannelLogo,withProgressBar:!0})),mode===VideoItems_constants.e.SLIDER&&react.createElement(SixteenNineItem_SliderTitles,{viewable,hideKind,layoutObjects}),mode===VideoItems_constants.e.LIST&&react.createElement(SixteenNineItem_ListTitles,{viewable,itemHeight:null===(_imageTypes$sixteenNi2=components.pK[VideoItems_constants.m[mode]])||void 0===_imageTypes$sixteenNi2?void 0:_imageTypes$sixteenNi2.height,refreshData,collectionId,categoryKind}),mode===VideoItems_constants.e.RELATED&&react.createElement(SixteenNineItem_RelatedTitles,{viewable}))}SixteenNineItem.propTypes={viewable:viewableShape.isRequired,onClick:prop_types_default().func,refreshData:prop_types_default().func,hideKind:prop_types_default().bool,mode:prop_types_default().string,itemHeight:prop_types_default().number,thumbnailSizeFactor:prop_types_default().number,layoutObjects:prop_types_default().arrayOf(CollectionUI_prop_types.lX),hideChannelLogo:prop_types_default().bool,collectionId:prop_types_default().string,categoryKind:prop_types_default().string},SixteenNineItem.defaultProps={mode:VideoItems_constants.e.LIST,thumbnailSizeFactor:1};const SixteenNineItem_SixteenNineItem=react.memo(SixteenNineItem);function SixteenNineItems(props){const analytics=(0,Tracking.z$)(),viewables=props.viewables,title=props.title,refreshData=props.refreshData,pageId=props.pageId,collectionId=props.collectionId,categoryKind=props.categoryKind,hasNextPage=props.hasNextPage,collectionUI=props.collectionUI,hideChannelLogo=props.hideChannelLogo,loadMore=props.loadMore,hideKind=(0,es.v9)((({settings})=>settings.hideKind||categoryKind===constants.e1.ContinueWatchingCollection));if(!viewables.length)return null;const trackClick=(viewableId,playableId)=>{analytics.onClick({component:"ContentList",clickType:"asset",eventName:"click_asset",element:"asset",viewableId,playableId,collectionId,categoryKind})},items=viewables.map((viewable=>react.createElement(HoverState.aJ,{viewable,refreshData,collectionId,categoryKind,key:viewable.id},react.createElement(SixteenNineItem_SixteenNineItem,{viewable,onClick:trackClick,hideKind,thumbnailSizeFactor:null==collectionUI?void 0:collectionUI.collectionThumbnailsSize,mode:VideoItems_constants.e.SLIDER,layoutObjects:null==collectionUI?void 0:collectionUI.layoutObjects,hideChannelLogo})))),showAllLink=isShowAllBtn(hasNextPage,items)?react.createElement(Tracking.tb,{component:"ContentList",clickType:"navigation",eventName:"click_see_all_button",section:categoryKind,collectionId},react.createElement(ShowAllLink,{to:{name:"collection",params:{id:collectionId}}},react.createElement(components.xv,{id:"showAll"}))):null;return react.createElement(ComponentWrapper_ComponentWrapper,{title,right:showAllLink},react.createElement(Scrollable.Z,{pageId,id:`content-list-${collectionId}`,loadMore,hasMoreLoad:hasNextPage,itemWidthRem:components.pK.sixteenNineBanner.width*((null==collectionUI?void 0:collectionUI.collectionThumbnailsSize)||1)},items))}SixteenNineItems.propTypes={pageId:prop_types_default().string.isRequired,collectionId:prop_types_default().string.isRequired,categoryKind:prop_types_default().oneOf(Object.values(constants.e1)).isRequired,title:prop_types_default().string.isRequired,viewables:prop_types_default().arrayOf(ContentListView_prop_types.E0).isRequired,refreshData:prop_types_default().func.isRequired,loadMore:prop_types_default().func,hasNextPage:prop_types_default().bool.isRequired,collectionUI:prop_types_default().object,hideChannelLogo:prop_types_default().bool};const SixteenNineItems_SixteenNineItems=react.memo(SixteenNineItems),PosterItem_positionRelated={position:"relative"};function PosterItem(props){const viewable=props.viewable,disableLiveInfo=props.disableLiveInfo,asLink=props.asLink,thumbnailSizeFactor=props.thumbnailSizeFactor,hideChannelLogo=props.hideChannelLogo,liveEventTime=(0,live_event.J$)(viewable),channel=getChannelLogoData(viewable),isChannel=viewable.__typename===constants.Bz.Channel,watchOffset=(0,helpers.tP)(viewable,"watchOffset"),upcomingTimestamp=extractUpcomingStartTime(viewable),handleItemClick=()=>{const _getLinkParams=(0,helpers.dX)(viewable),id=_getLinkParams.id,playableId=_getLinkParams.playableId;props.onClick&&props.onClick(id,playableId)},poster=isChannel?react.createElement(ChannelLogo.Z,{alt:viewable.title,src:viewable.logoDark,withBackground:!0,size:5.625*thumbnailSizeFactor+"rem"}):react.createElement(components.Ee,{alt:viewable.title,hasShadow:!0,src:viewable.poster||viewable.banner,type:"poster",rounded:!0,sizeFactor:thumbnailSizeFactor}),content=react.createElement(react.Fragment,null,react.createElement(components.xu,{position:"relative",mb:upcomingTimestamp?"fine":void 0},liveEventTime&&react.createElement(components.xu,{position:"absolute",top:"0",right:"0.8rem",zIndex:2},react.createElement(components.S1,{liveEventTime})),poster,!viewable.entitlement||watchOffset>0?react.createElement(components.xu,{column:!0,position:"absolute",bottom:"0",left:"0",right:"0",alignItems:"flex-start"},watchOffset>0&&react.createElement(components.d4,{offset:watchOffset,duration:(0,helpers.tP)(viewable,"duration"),extend:PosterItem_positionRelated})):null,!hideChannelLogo&&!isChannel&&channel&&react.createElement(ChannelLogo_FixedChannelLogo,{alt:channel.title,src:channel.logoDark,withBackground:!0,size:"45%",offset:1*thumbnailSizeFactor+"em"})),upcomingTimestamp?react.createElement(components.xu,{textAlign:"center"},react.createElement(Upcoming.D,{type:Upcoming.Q.POSTER,opacity:.7,startTime:upcomingTimestamp})):null,liveEventTime&&!disableLiveInfo&&react.createElement(components.xu,{mt:"fine"},react.createElement(components.ap,{liveEventTime,onlyToday:!0})));return asLink?react.createElement(ContainerLink,{to:{name:"watch",params:(0,helpers.dX)(viewable)},onClick:handleItemClick,className:"e2e-asset"},content):react.createElement(components.xu,{relative:!0,className:"e2e-asset",onClick:handleItemClick},content)}PosterItem.propTypes={viewable:viewableShape.isRequired,onClick:prop_types_default().func,disableLiveInfo:prop_types_default().bool,asLink:prop_types_default().bool,thumbnailSizeFactor:prop_types_default().number,hideChannelLogo:prop_types_default().bool},PosterItem.defaultProps={asLink:!0};const PosterItem_PosterItem=react.memo(PosterItem);function PosterRow(props){const viewables=props.viewables,title=props.title,refreshData=props.refreshData,pageId=props.pageId,collectionId=props.collectionId,categoryKind=props.categoryKind,hasNextPage=props.hasNextPage,thumbnailSizeFactor=props.thumbnailSizeFactor,hideChannelLogo=props.hideChannelLogo,loadMore=props.loadMore;if(!viewables.length)return null;const items=viewables.map((viewable=>react.createElement(HoverState.aJ,{viewable,refreshData,key:viewable.id,collectionId,categoryKind},react.createElement(Tracking.tb,{component:"ContentList",eventName:"click_asset",clickType:"asset",collectionId,categoryKind,viewableId:viewable.id},react.createElement(PosterItem_PosterItem,{viewable,hideChannelLogo,thumbnailSizeFactor}))))),showAllLink=isShowAllBtn(hasNextPage,items)?react.createElement(Tracking.tb,{component:"ContentList",clickType:"navigation",eventName:"click_see_all_button",section:categoryKind,collectionId},react.createElement(ShowAllLink,{to:{name:"collection",params:{id:collectionId}}},react.createElement(components.xv,{id:"showAll"}))):null;return react.createElement(ComponentWrapper_ComponentWrapper,{title,right:showAllLink},react.createElement(Scrollable.Z,{pageId,id:`content-list-${collectionId}`,loadMore,hasMoreLoad:hasNextPage,itemWidthRem:components.pK.poster.width*(thumbnailSizeFactor||1)},items))}PosterRow.propTypes={refreshData:prop_types_default().func.isRequired,loadMore:prop_types_default().func,viewables:prop_types_default().arrayOf(ContentListView_prop_types.E0).isRequired,title:prop_types_default().string.isRequired,pageId:prop_types_default().string.isRequired,collectionId:prop_types_default().string.isRequired,categoryKind:prop_types_default().oneOf(Object.values(constants.e1)).isRequired,hasNextPage:prop_types_default().bool.isRequired,thumbnailSizeFactor:prop_types_default().number,hideChannelLogo:prop_types_default().bool},PosterRow.defaultProps={thumbnailSizeFactor:1,hideChannelLogo:!1};const PosterRow_PosterRow=react.memo(PosterRow);var GenreCard=__webpack_require__(7688);const Genres=({title,links,pageId,collectionId,categoryKind,loadMore,hasNextPage})=>{if(null==links||!links.length)return null;const items=links.map((viewable=>react.createElement(Tracking.tb,{key:viewable.id,component:"ContentList",eventName:"click_genre",element:"genre",clickType:"navigation",collectionId,categoryKind,viewableId:viewable.id},react.createElement(GenreCard.Z,{genre:viewable})))),showAllLink=react.createElement(Tracking.tb,{component:"ContentList",clickType:"navigation",eventName:"click_see_all_button",section:categoryKind,collectionId},react.createElement(ShowAllLink,{to:{name:"genres",params:{id:collectionId}}},react.createElement(components.xv,{id:"showAll"})));return react.createElement(ComponentWrapper_ComponentWrapper,{title,right:showAllLink},react.createElement(components.Rm,{pageId,id:`content-list-${collectionId}`,loadMore,hasMoreLoad:hasNextPage,itemWidthRem:components.pK.genreCard.width},items))};Genres.propTypes={links:prop_types_default().arrayOf(GenreCard.B).isRequired,title:prop_types_default().string.isRequired,pageId:prop_types_default().string.isRequired,collectionId:prop_types_default().string.isRequired,categoryKind:prop_types_default().oneOf([constants.e1.LinkCollection]).isRequired,loadMore:prop_types_default().func,hasNextPage:prop_types_default().bool};const Genres_Genres=Genres,ViewableFragmentFragmentDoc=lib.Ps`
    fragment ViewableFragment on ViewableInterface {
  id: magineId
  title
  poster: image(type: "poster")
  banner: image(type: "sixteen-nine")
  image
}
    `,ContentListBroadcastPlayableFragmentFragmentDoc=lib.Ps`
    fragment ContentListBroadcastPlayableFragment on BroadcastPlayable {
  id
  kind
  channel {
    id: magineId
    title
    logoDark: image(type: "logo-dark")
    logoLight: image(type: "logo-light")
  }
  startTimeUtc
  watchOffset
  watched
  duration
  catchup {
    from
    to
  }
}
    `,ContentListChannelPlayableFragmentFragmentDoc=lib.Ps`
    fragment ContentListChannelPlayableFragment on ChannelPlayable {
  id
  kind
  duration
}
    `,ContentListVodPlayableFragmentFragmentDoc=lib.Ps`
    fragment ContentListVODPlayableFragment on VodPlayable {
  id
  kind
  watchOffset
  watched
  duration
}
    `,ContentListLiveEventPlayableFragmentFragmentDoc=lib.Ps`
    fragment ContentListLiveEventPlayableFragment on LiveEventPlayable {
  id
  kind
  startTimeUtc
  catchupStop
}
    `,ContentListPlayableFragmentFragmentDoc=lib.Ps`
    fragment ContentListPlayableFragment on Playable {
  ...ContentListBroadcastPlayableFragment
  ...ContentListChannelPlayableFragment
  ...ContentListVODPlayableFragment
  ...ContentListLiveEventPlayableFragment
}
    ${ContentListBroadcastPlayableFragmentFragmentDoc}
${ContentListChannelPlayableFragmentFragmentDoc}
${ContentListVodPlayableFragmentFragmentDoc}
${ContentListLiveEventPlayableFragmentFragmentDoc}`,ViewableTagFragmentFragmentDoc=lib.Ps`
    fragment ViewableTagFragment on ViewableTagToRender {
  title
  translationKey
  values
}
    `,ContentListEntitlementFragmentFragmentDoc=lib.Ps`
    fragment ContentListEntitlementFragment on EntitlementInterfaceType {
  __typename
  id: offerId
}
    `,ChannelFragmentFragmentDoc=lib.Ps`
    fragment ChannelFragment on Channel {
  logoDark: image(type: "logo-dark")
  logoLight: image(type: "logo-light")
  description
  schedule: broadcastsFromLive(size: 2) {
    pgAge
    description
    banner: image(type: "sixteen-nine")
    title
    start
    stop
    catchup {
      from
      to
    }
  }
  playable {
    ...ContentListPlayableFragment
  }
  tagsToRender {
    ...ViewableTagFragment
  }
  entitlement {
    ...ContentListEntitlementFragment
  }
}
    ${ContentListPlayableFragmentFragmentDoc}
${ViewableTagFragmentFragmentDoc}
${ContentListEntitlementFragmentFragmentDoc}`,ContentListTrailerFragmentFragmentDoc=lib.Ps`
    fragment ContentListTrailerFragment on Trailer {
  id: magineId
  defaultPlayable {
    id
  }
}
    `,ShowFragmentFragmentDoc=lib.Ps`
    fragment ShowFragment on Show {
  rating
  productionYear
  genres
  description
  seasons {
    seasonNumber
  }
  selectedEpisode {
    id: magineId
    ... on Episode {
      defaultPlayable {
        ...ContentListPlayableFragment
      }
    }
  }
  inMyList
  tagsToRender {
    ...ViewableTagFragment
  }
  entitlement {
    ...ContentListEntitlementFragment
  }
  trailer
  trailers {
    ...ContentListTrailerFragment
  }
}
    ${ContentListPlayableFragmentFragmentDoc}
${ViewableTagFragmentFragmentDoc}
${ContentListEntitlementFragmentFragmentDoc}
${ContentListTrailerFragmentFragmentDoc}`,EpisodeFragmentFragmentDoc=lib.Ps`
    fragment EpisodeFragment on Episode {
  rating
  duration
  durationHuman
  seasonNumber
  episodeNumber
  defaultPlayable {
    ...ContentListPlayableFragment
  }
  show {
    __typename
    ...ViewableFragment
    ...ShowFragment
  }
  tagsToRender {
    ...ViewableTagFragment
  }
  entitlement {
    ...ContentListEntitlementFragment
  }
  trailer
  trailers {
    ...ContentListTrailerFragment
  }
}
    ${ContentListPlayableFragmentFragmentDoc}
${ViewableFragmentFragmentDoc}
${ShowFragmentFragmentDoc}
${ViewableTagFragmentFragmentDoc}
${ContentListEntitlementFragmentFragmentDoc}
${ContentListTrailerFragmentFragmentDoc}`,MovieFragmentFragmentDoc=lib.Ps`
    fragment MovieFragment on Movie {
  rating
  duration
  durationHuman
  productionYear
  genres
  description
  defaultPlayable {
    ...ContentListPlayableFragment
  }
  inMyList
  tagsToRender {
    ...ViewableTagFragment
  }
  entitlement {
    ...ContentListEntitlementFragment
  }
  trailer
  trailers {
    ...ContentListTrailerFragment
  }
}
    ${ContentListPlayableFragmentFragmentDoc}
${ViewableTagFragmentFragmentDoc}
${ContentListEntitlementFragmentFragmentDoc}
${ContentListTrailerFragmentFragmentDoc}`,ProgramFragmentFragmentDoc=lib.Ps`
    fragment ProgramFragment on Program {
  genres
  description
  duration
  durationHuman
  defaultPlayable {
    ...ContentListPlayableFragment
  }
  tagsToRender {
    ...ViewableTagFragment
  }
  entitlement {
    ...ContentListEntitlementFragment
  }
}
    ${ContentListPlayableFragmentFragmentDoc}
${ViewableTagFragmentFragmentDoc}
${ContentListEntitlementFragmentFragmentDoc}`,ContentListNodeFragmentFragmentDoc=lib.Ps`
    fragment ContentListNodeFragment on ViewableInterface {
  __typename
  ...ViewableFragment
  ...ChannelFragment
  ...EpisodeFragment
  ...ShowFragment
  ...MovieFragment
  ...ProgramFragment
}
    ${ViewableFragmentFragmentDoc}
${ChannelFragmentFragmentDoc}
${EpisodeFragmentFragmentDoc}
${ShowFragmentFragmentDoc}
${MovieFragmentFragmentDoc}
${ProgramFragmentFragmentDoc}`,PageInfoFragmentFragmentDoc=lib.Ps`
    fragment PageInfoFragment on PageInfo {
  startCursor
  endCursor
  hasNextPage
}
    `,viewable_generated_defaultOptions={},OfferFragmentFragmentDoc=lib.Ps`
    fragment OfferFragment on OfferInterfaceType {
  __typename
  id
  title
  ... on BuyType {
    priceInCents
    currency
  }
  ... on RentType {
    priceInCents
    currency
    entitlementDurationSec
  }
  ... on SubscribeType {
    priceInCents
    currency
    trialPeriod {
      length
      unit
    }
    recurringPeriod {
      length
      unit
    }
  }
  ... on PassType {
    priceInCents
    currency
  }
}
    `,ViewableEntitlementFragmentFragmentDoc=lib.Ps`
    fragment ViewableEntitlementFragment on EntitlementInterfaceType {
  __typename
  id: offerId
  offer {
    ...OfferFragment
  }
  purchasedAt
  ... on EntitlementRentType {
    entitledUntil
  }
  ... on EntitlementPassType {
    entitledUntil
  }
}
    ${OfferFragmentFragmentDoc}`,RightsFragmentFragmentDoc=lib.Ps`
    fragment RightsFragment on Rights {
  fastForward
  pause
  rewind
  adsPause
  adsRewind
  adsFastForward
}
    `,DetailsPlayableFragmentFragmentDoc=lib.Ps`
    fragment DetailsPlayableFragment on Playable {
  id
  kind
  ... on ChannelPlayable {
    mms
    mmsOrigCode
    rights {
      ...RightsFragment
    }
  }
  ... on BroadcastPlayable {
    channel {
      id: magineId
      title
      logoDark: image(type: "logo-dark")
      logoLight: image(type: "logo-light")
    }
    startTimeUtc
    duration
    catchup {
      from
      to
    }
    watchOffset
    rights {
      ...RightsFragment
    }
    closingCreditsStart
  }
  ... on VodPlayable {
    duration
    watchOffset
    closingCreditsStart
  }
  ... on LiveEventPlayable {
    startTimeUtc
    catchupStop
  }
}
    ${RightsFragmentFragmentDoc}`,RelatedFragmentFragmentDoc=lib.Ps`
    fragment RelatedFragment on ViewableInterface {
  ...ContentListNodeFragment
}
    ${ContentListNodeFragmentFragmentDoc}`,DetailsViewableTagFragmentFragmentDoc=lib.Ps`
    fragment DetailsViewableTagFragment on ViewableTagToRender {
  title
  translationKey
  searchable
  values
}
    `,ViewableTrailerFragmentFragmentDoc=lib.Ps`
    fragment ViewableTrailerFragment on Trailer {
  id: magineId
  defaultPlayable {
    id
  }
}
    `,ViewableSixteenNineCollectionFragmentDoc=lib.Ps`
    fragment ViewableSixteenNineCollection on SixteenNineCollection {
  __typename
  magineId
  title
  viewables(first: 60) {
    edges {
      node {
        ...RelatedFragment
      }
    }
    pageInfo {
      ...PageInfoFragment
    }
  }
}
    ${RelatedFragmentFragmentDoc}
${PageInfoFragmentFragmentDoc}`,ViewablePosterCollectionFragmentDoc=lib.Ps`
    fragment ViewablePosterCollection on PosterCollection {
  __typename
  magineId
  title
  viewables(first: 60) {
    edges {
      node {
        ...RelatedFragment
      }
    }
    pageInfo {
      ...PageInfoFragment
    }
  }
}
    ${RelatedFragmentFragmentDoc}
${PageInfoFragmentFragmentDoc}`,DetailsShowFragmentFragmentDoc=lib.Ps`
    fragment DetailsShowFragment on Show {
  banner: image(type: "sixteen-nine")
  poster: image(type: "poster")
  metaImage: image(type: "poster")
  description
  genres
  productionYear
  inMyList
  trailer
  rating
  entitlement {
    ...ViewableEntitlementFragment
  }
  seasons {
    seasonNumber
    episodes {
      id: magineId
      seasonNumber
      episodeNumber
      title
      description
      duration
      durationHuman
      productionYear
      banner: image(type: "sixteen-nine")
      poster: image(type: "poster")
      defaultPlayable {
        ...DetailsPlayableFragment
      }
      offers {
        ...OfferFragment
      }
      entitlement {
        ...ViewableEntitlementFragment
      }
      playables {
        __typename
        id
        ...DetailsPlayableFragment
      }
    }
  }
  offers {
    ...OfferFragment
  }
  related {
    ...RelatedFragment
  }
  webview
  tagsToRender {
    ...DetailsViewableTagFragment
  }
  trailers {
    ...ViewableTrailerFragment
  }
  collections {
    ...ViewableSixteenNineCollection
    ...ViewablePosterCollection
  }
  selectedEpisode {
    id: magineId
    ... on Episode {
      defaultPlayable {
        ...DetailsPlayableFragment
      }
    }
  }
}
    ${ViewableEntitlementFragmentFragmentDoc}
${DetailsPlayableFragmentFragmentDoc}
${OfferFragmentFragmentDoc}
${RelatedFragmentFragmentDoc}
${DetailsViewableTagFragmentFragmentDoc}
${ViewableTrailerFragmentFragmentDoc}
${ViewableSixteenNineCollectionFragmentDoc}
${ViewablePosterCollectionFragmentDoc}`,DetailsMovieFragmentFragmentDoc=lib.Ps`
    fragment DetailsMovieFragment on Movie {
  title
  banner: image(type: "sixteen-nine")
  poster: image(type: "poster")
  metaImage: image(type: "poster")
  description
  duration
  durationHuman
  genres
  productionYear
  inMyList
  trailer
  rating
  entitlement {
    ...ViewableEntitlementFragment
  }
  trailers {
    ...ViewableTrailerFragment
  }
  defaultPlayable {
    ...DetailsPlayableFragment
  }
  offers {
    ...OfferFragment
  }
  providedBy {
    brand
  }
  related {
    ...RelatedFragment
  }
  webview
  tagsToRender {
    ...DetailsViewableTagFragment
  }
  collections {
    ...ViewableSixteenNineCollection
    ...ViewablePosterCollection
  }
}
    ${ViewableEntitlementFragmentFragmentDoc}
${ViewableTrailerFragmentFragmentDoc}
${DetailsPlayableFragmentFragmentDoc}
${OfferFragmentFragmentDoc}
${RelatedFragmentFragmentDoc}
${DetailsViewableTagFragmentFragmentDoc}
${ViewableSixteenNineCollectionFragmentDoc}
${ViewablePosterCollectionFragmentDoc}`,DetailsTrailerFragmentFragmentDoc=lib.Ps`
    fragment DetailsTrailerFragment on Trailer {
  title
  banner: image(type: "sixteen-nine")
  poster: image(type: "poster")
  metaImage: image(type: "poster")
  description
  entitlement {
    ...ViewableEntitlementFragment
  }
  defaultPlayable {
    ...DetailsPlayableFragment
  }
  offers {
    ...OfferFragment
  }
}
    ${ViewableEntitlementFragmentFragmentDoc}
${DetailsPlayableFragmentFragmentDoc}
${OfferFragmentFragmentDoc}`,DetailsEpisodeFragmentFragmentDoc=lib.Ps`
    fragment DetailsEpisodeFragment on Episode {
  inMyList
  metaImage: image(type: "poster")
  trailer
  show {
    id: magineId
  }
  rating
  entitlement {
    ...ViewableEntitlementFragment
  }
  defaultPlayable {
    ...DetailsPlayableFragment
  }
  offers {
    ...OfferFragment
  }
  providedBy {
    brand
  }
  related {
    ...RelatedFragment
  }
  webview
  tagsToRender {
    ...DetailsViewableTagFragment
  }
  trailers {
    ...ViewableTrailerFragment
  }
  collections {
    ...ViewableSixteenNineCollection
    ...ViewablePosterCollection
  }
}
    ${ViewableEntitlementFragmentFragmentDoc}
${DetailsPlayableFragmentFragmentDoc}
${OfferFragmentFragmentDoc}
${RelatedFragmentFragmentDoc}
${DetailsViewableTagFragmentFragmentDoc}
${ViewableTrailerFragmentFragmentDoc}
${ViewableSixteenNineCollectionFragmentDoc}
${ViewablePosterCollectionFragmentDoc}`,DetailsProgramFragmentFragmentDoc=lib.Ps`
    fragment DetailsProgramFragment on Program {
  duration
  durationHuman
  metaImage: image(type: "poster")
  logoDark: image(type: "logo-dark")
  logoLight: image(type: "logo-light")
  banner: image(type: "sixteen-nine")
  poster: image(type: "poster")
  inMyList
  entitlement {
    ...ViewableEntitlementFragment
  }
  defaultPlayable {
    ...DetailsPlayableFragment
  }
  offers {
    ...OfferFragment
  }
  providedBy {
    brand
  }
  related {
    ...RelatedFragment
  }
  webview
  tagsToRender {
    ...DetailsViewableTagFragment
  }
  collections {
    ...ViewableSixteenNineCollection
    ...ViewablePosterCollection
  }
}
    ${ViewableEntitlementFragmentFragmentDoc}
${DetailsPlayableFragmentFragmentDoc}
${OfferFragmentFragmentDoc}
${RelatedFragmentFragmentDoc}
${DetailsViewableTagFragmentFragmentDoc}
${ViewableSixteenNineCollectionFragmentDoc}
${ViewablePosterCollectionFragmentDoc}`,DetailsChannelFragmentFragmentDoc=lib.Ps`
    fragment DetailsChannelFragment on Channel {
  metaImage: image(type: "logo-dark")
  logoDark: image(type: "logo-dark")
  logoLight: image(type: "logo-light")
  inMyList
  genres
  entitlement {
    ...ViewableEntitlementFragment
  }
  broadcastById(broadcastId: $broadcastId) {
    pgAge
    banner: image(type: "sixteen-nine")
    poster: image(type: "poster")
    broadcastId: id
    title
    description
    start
    stop
    catchup {
      from
      to
    }
    rights {
      ...RightsFragment
    }
  }
  playable {
    ...DetailsPlayableFragment
  }
  schedule: broadcastsFromLive(size: 2) {
    broadcastId: id
    title
    description
    banner: image(type: "sixteen-nine")
    poster: image(type: "poster")
    start
    stop
    liveAvailable
    rights {
      ...RightsFragment
    }
    viewable {
      ... on Episode {
        seasonNumber
        episodeNumber
        title
        show {
          id: magineId
        }
      }
    }
  }
  offers {
    ...OfferFragment
  }
  providedBy {
    brand
  }
  related {
    ...RelatedFragment
  }
  tagsToRender {
    ...DetailsViewableTagFragment
  }
  collections {
    ...ViewableSixteenNineCollection
    ...ViewablePosterCollection
  }
}
    ${ViewableEntitlementFragmentFragmentDoc}
${RightsFragmentFragmentDoc}
${DetailsPlayableFragmentFragmentDoc}
${OfferFragmentFragmentDoc}
${RelatedFragmentFragmentDoc}
${DetailsViewableTagFragmentFragmentDoc}
${ViewableSixteenNineCollectionFragmentDoc}
${ViewablePosterCollectionFragmentDoc}`,ViewableDocument=lib.Ps`
    query viewable($viewableId: ID!, $broadcastId: String!) {
  viewer {
    id: magineId
    viewable(magineId: $viewableId) {
      __typename
      id: magineId
      title
      description
      ...DetailsMovieFragment
      ...DetailsShowFragment
      ...DetailsEpisodeFragment
      ...DetailsProgramFragment
      ...DetailsChannelFragment
      ...DetailsTrailerFragment
    }
  }
}
    ${DetailsMovieFragmentFragmentDoc}
${DetailsShowFragmentFragmentDoc}
${DetailsEpisodeFragmentFragmentDoc}
${DetailsProgramFragmentFragmentDoc}
${DetailsChannelFragmentFragmentDoc}
${DetailsTrailerFragmentFragmentDoc}`;const defaultRights={fastForward:!0,pause:!0,rewind:!0},viewableDefaultProps=viewable=>({genres:viewable.genres||[],offers:viewable.offers||[]}),extractWebviews=(webviewsRaw=null)=>{const webviews=JSON.parse(webviewsRaw);return webviews?webviews.filter((item=>item.webviewTitle)):null};function normalizeWatchViewViewable(originalViewable,playableId){var _normalizedViewable$s,_normalizedViewable$s2;const normalizedViewable=function(viewable){if(!viewable)return null;switch(viewable.__typename){case constants.Bz.Episode:case constants.Bz.Movie:case constants.Bz.Trailer:case constants.Bz.Program:{if(!viewable.defaultPlayable)return logger.Z.warn("Viewable doesn't have a default playable. Skipping",viewable.id,viewable.title),null;const playable=viewable.defaultPlayable;return{...viewable,...viewableDefaultProps(viewable),webviews:extractWebviews(viewable.webview),playableId:playable.id,rights:defaultRights,duration:playable.duration,durationHuman:viewable.durationHuman}}case constants.Bz.Show:{if(!viewable.seasons||!viewable.seasons.length||!viewable.seasons[0].episodes.length)return logger.Z.warn("Show doesn't have any seasons or episodes. Skipping",viewable.id,viewable.title),null;const playable=viewable.seasons[0].episodes[0].defaultPlayable;return{...viewable,...viewableDefaultProps(viewable),webviews:extractWebviews(viewable.webview),playableId:playable.id,rights:defaultRights}}case constants.Bz.Channel:return{...viewable,...viewableDefaultProps(viewable),webviews:extractWebviews(viewable.webview),...viewable.schedule?viewable.schedule[0]:{},...viewable.broadcastById||{},channelDescription:viewable.description,title:viewable.title,playableId:viewable.id,rights:viewable.playable&&viewable.playable.rights||defaultRights,__typename:constants.Bz.Channel}}return{...viewable,...viewableDefaultProps(viewable),webviews:extractWebviews(viewable.webview)}}(originalViewable);if(!normalizedViewable)return null;normalizedViewable.duration&&(normalizedViewable.start=0,normalizedViewable.stop=normalizedViewable.duration),normalizedViewable.description=normalizedViewable.description||"";const episode=normalizedViewable.seasons&&function(seasons,playableId){return seasons?seasons.reduce(((acc,season)=>{if(acc)return acc;const episode=season.episodes.find((e=>{var _e$defaultPlayable;return(null===(_e$defaultPlayable=e.defaultPlayable)||void 0===_e$defaultPlayable?void 0:_e$defaultPlayable.id)===playableId}));return episode?{...episode,seasonNumber:season.seasonNumber,playableId}:null}),null):null}(normalizedViewable.seasons,playableId||(null===(_normalizedViewable$s=normalizedViewable.selectedEpisode)||void 0===_normalizedViewable$s||null===(_normalizedViewable$s2=_normalizedViewable$s.defaultPlayable)||void 0===_normalizedViewable$s2?void 0:_normalizedViewable$s2.id));return episode&&(normalizedViewable.playableId=episode.playableId,normalizedViewable.duration=episode.duration,normalizedViewable.durationHuman=episode.durationHuman,normalizedViewable.episodeId=episode.id,normalizedViewable.episodeTitle=episode.title,normalizedViewable.episodeNumber=episode.episodeNumber,normalizedViewable.seasonNumber=episode.seasonNumber,normalizedViewable.defaultPlayable=episode.defaultPlayable,normalizedViewable.offers=episode.offers,normalizedViewable.entitlement=episode.entitlement,normalizedViewable.duration&&(normalizedViewable.start=0,normalizedViewable.stop=normalizedViewable.duration)),normalizedViewable}const _excluded=["data","refetch"],_excluded2=["data"];function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],excluded.indexOf(key)>=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function useViewable_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return useViewable_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return useViewable_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function useViewable_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function useViewable(options){var _options$variables,_data$viewer2;const _useState2=useViewable_slicedToArray((0,react.useState)(0),2),counter=_useState2[0],setCounter=_useState2[1],_useViewableQuery=function(baseOptions){const options={...viewable_generated_defaultOptions,...baseOptions};return useQuery.a(ViewableDocument,options)}({skip:!(null!==(_options$variables=options.variables)&&void 0!==_options$variables&&_options$variables.viewableId),errorPolicy:"ignore",...options}),data=_useViewableQuery.data,refetch=_useViewableQuery.refetch,res=_objectWithoutProperties(_useViewableQuery,_excluded);return{data:(0,react.useMemo)((()=>{var _data$viewer,_options$variables2;if(null!=data&&null!==(_data$viewer=data.viewer)&&void 0!==_data$viewer&&_data$viewer.viewable)return normalizeWatchViewViewable(data.viewer.viewable,null===(_options$variables2=options.variables)||void 0===_options$variables2?void 0:_options$variables2.broadcastId)}),[null==data||null===(_data$viewer2=data.viewer)||void 0===_data$viewer2?void 0:_data$viewer2.viewable,counter]),refetch:(0,react.useCallback)((()=>{var _refetch;return refetch&&(null===(_refetch=refetch())||void 0===_refetch?void 0:_refetch.then((result=>(result.data===data&&setCounter(counter+1),result))))}),[refetch,counter]),...res}}function useViewableLazy(options){var _options$variables3,_data$viewer5;const _useViewableLazyQuery=function(baseOptions){const options={...viewable_generated_defaultOptions,...baseOptions};return useLazyQuery.t(ViewableDocument,options)}({skip:!(null!==(_options$variables3=options.variables)&&void 0!==_options$variables3&&_options$variables3.viewableId),errorPolicy:"ignore",...options}),_useViewableLazyQuery2=useViewable_slicedToArray(_useViewableLazyQuery,2),loadViewable=_useViewableLazyQuery2[0],_useViewableLazyQuery3=_useViewableLazyQuery2[1],data=_useViewableLazyQuery3.data,res=_objectWithoutProperties(_useViewableLazyQuery3,_excluded2);return[loadViewable,{data:(0,react.useMemo)((()=>{var _data$viewer3,_data$viewer4,_options$variables4;if(null!=data&&null!==(_data$viewer3=data.viewer)&&void 0!==_data$viewer3&&_data$viewer3.viewable)return normalizeWatchViewViewable(null===(_data$viewer4=data.viewer)||void 0===_data$viewer4?void 0:_data$viewer4.viewable,null===(_options$variables4=options.variables)||void 0===_options$variables4?void 0:_options$variables4.broadcastId)}),[null==data||null===(_data$viewer5=data.viewer)||void 0===_data$viewer5?void 0:_data$viewer5.viewable]),...res}]}const CollectionContainer=(0,createComponent.Z)((({theme})=>({extend:[{condition:theme.collectionUI.withTextShadow,style:{filter:`drop-shadow(${theme.textShadow.featured})`,transform:"translateZ(0)"}}]})),components.xu),Styles_Content=(0,createComponent.Z)((()=>({extend:[(0,mixins.zw)()]})),components.xu),ActionButtonsContainer=(0,createComponent.Z)((({theme})=>({display:"flex",flex:"0 0 auto",marginTop:theme.margin.medium,minHeight:"3.5rem"})),"div");function MetadataContainer_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return MetadataContainer_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return MetadataContainer_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function MetadataContainer_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const metadataContainer=({theme,overlay,withLiveLabel,showBlur,visible})=>({position:"relative",zIndex:1,padding:"2rem 0",marginBottom:"2rem",maxHeight:`calc(100% - 1rem - ${theme.header.height})`,display:"flex",flexDirection:"column",transition:"opacity 0.3s",opacity:visible?1:0,width:"100%",extend:[(0,mixins._S)({width:"32rem"}),(0,mixins.L9)({width:"47vw"}),{condition:withLiveLabel,style:{marginTop:"2rem"}},{condition:overlay,style:{...(0,mixins.Ep)(overlay),padding:"2rem 1.5rem"}},{condition:overlay&&showBlur,style:{"@supports ((-webkit-backdrop-filter: blur(5px)) or (backdrop-filter: blur(5px)))":{backdropFilter:"blur(5px)"}}}]}),Featured_MetadataContainer=({children,layoutObjects,viewableId,...restProps})=>{var _JSON$stringify;const ref=(0,react.useRef)(null),allFontsLoaded=(0,hooks.ay)(layoutObjects),css=(0,useFela.Z)({visible:allFontsLoaded,...restProps}).css,componentKey=`featured-${viewableId}-${(0,helpers.un)(null!==(_JSON$stringify=JSON.stringify(layoutObjects))&&void 0!==_JSON$stringify?_JSON$stringify:"")}`,_useState2=MetadataContainer_slicedToArray((0,react.useState)(""),2),metadataKey=_useState2[0],setMetadataKey=_useState2[1];return(0,react.useEffect)((()=>{var _ref$current;(null===(_ref$current=ref.current)||void 0===_ref$current?void 0:_ref$current.dataset.key)!==componentKey&&setMetadataKey(componentKey)}),[ref.current]),react.createElement("div",{suppressHydrationWarning:!0,key:metadataKey,"data-key":metadataKey,ref,className:css(metadataContainer)},children)};var PlayButton=__webpack_require__(91165),OfferButtons=__webpack_require__(48612),OfferButton=__webpack_require__(33602),bundle_esm=__webpack_require__(86388);function ActionButtons_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return ActionButtons_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ActionButtons_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ActionButtons_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const ActionButtons_interval=new observable_interval.Z(1e3),ActionButtons_Container=(0,createComponent.Z)((()=>({extend:[(0,mixins.k_)(constants.j$.sm,constants.j$.md,{flexWrap:"wrap"})]})),components.xu);function ActionButtons({viewable,collectionId,viewableId,carousel,refreshData}){const _useSelector=(0,es.v9)((state=>({isLoggedIn:state.auth.isLoggedIn,isSignUpViaMovistar:state.user.isSignUpViaMovistar,videoPreview:state.settings.features.videoPreview}))),isLoggedIn=_useSelector.isLoggedIn,isSignUpViaMovistar=_useSelector.isSignUpViaMovistar,videoPreview=_useSelector.videoPreview,analytics=(0,Tracking.z$)(),isMediumScreen=(0,hooks.lj)(),liveEventTime=(0,live_event.J$)(viewable),isMounted=(0,hooks.XM)(),setLiveEventState=ActionButtons_slicedToArray((0,react.useState)(null),2)[1],dispatch=(0,reducers.I0)(),actionButtonRef=(0,react.useRef)(),moreInfoButtonRef=(0,react.useRef)(),_useState4=ActionButtons_slicedToArray((0,react.useState)(!1),2),primaryButtonFullWidth=_useState4[0],setPrimaryButtonFullWidth=_useState4[1],handleResize=lodash_debounce_default()((()=>{var _actionButtonRef$curr,_moreInfoButtonRef$cu;(null===(_actionButtonRef$curr=actionButtonRef.current)||void 0===_actionButtonRef$curr?void 0:_actionButtonRef$curr.offsetTop)!==(null===(_moreInfoButtonRef$cu=moreInfoButtonRef.current)||void 0===_moreInfoButtonRef$cu?void 0:_moreInfoButtonRef$cu.offsetTop)&&setPrimaryButtonFullWidth(!0)}),30);(0,bundle_esm.Z)({ref:actionButtonRef,onResize:()=>{setPrimaryButtonFullWidth(!1),handleResize()}});const isPlayAvailable=viewable.entitlement&&(0,live_event.gz)(viewable),dataId=carousel?constants.Mr.carouselLink:constants.Mr.featuredLink,correctViewable=(0,react.useMemo)((()=>viewable.__typename===constants.Bz.Episode&&viewable.show?viewable.show:viewable),[viewable]),updateLiveEventState=()=>{isMounted.current&&setLiveEventState((0,live_event.nC)(liveEventTime))};(0,react.useEffect)((()=>{if(liveEventTime)return updateLiveEventState(),ActionButtons_interval.subscribe(updateLiveEventState),()=>{ActionButtons_interval.unsubscribe(updateLiveEventState)}}),[liveEventTime]);const getExtraProps=(0,react.useCallback)((()=>{var _viewable$trailers;return{collectionId,categoryKind:carousel?constants.e1.FeaturedCarouselCollection:constants.e1.FeaturedCollection,viewableId,isPlayAvailable,hasTrailer:!!videoPreview&&(!!viewable.trailer||isLoggedIn&&!(null===(_viewable$trailers=viewable.trailers)||void 0===_viewable$trailers||!_viewable$trailers.length))}}),[]),trackClick=(0,react.useCallback)((area=>{analytics.onClick({component:carousel?"carousel":"featured",clickType:"asset",eventName:"click_asset",viewableId,extra:{...getExtraProps(),area}})}),[]);return react.createElement(ActionButtons_Container,{flexBox:!0,gap:"small",rowGap:"small",innerRef:actionButtonRef,"xs-flex":1,"xs-flexDirection":"column"},!viewable.entitlement&&!isSignUpViaMovistar&&react.createElement(OfferButtons.Z,{dataId,viewable,onClick:()=>trackClick(constants.WY.offerBtn),area:OfferButton.G.FEATURED,isPrimaryButtonFullWidth:primaryButtonFullWidth}),isPlayAvailable&&react.createElement(components.xu,{width:"100%","sm-width":"auto"},react.createElement(PlayButton.Z,{"data-id":dataId,"data-value":constants.TI.playBtnAutoplay,to:{name:"watch",params:{id:viewableId},query:{autoplay:!0}},as:Link.Z,onClick:()=>trackClick(constants.WY.playBtn)})),react.createElement(components.xu,{flex:1,width:"100%","sm-width":"auto",innerRef:moreInfoButtonRef},react.createElement(components.kq,{variant:"white",minWidth:"auto",fullWidth:!0,"sm-fullWidth":!1,onClick:()=>{trackClick(constants.WY.infoBtn),dispatch((0,actions.VF)({name:"watch",params:{id:viewableId},query:{info:!0}}))},nowrap:!0},react.createElement(components.xv,{id:"featured.moreInfo"}))),react.createElement(components.xu,{flexBox:!0,mr:"large","sm-mr":"xlarge","md-mr":"0"},react.createElement(WatchlistButton.Z,{viewable:correctViewable,refreshData,onClick:()=>trackClick(constants.WY.watchlistBtn),short:!isMediumScreen,big:!0})))}function Featured_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return Featured_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Featured_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Featured_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}ActionButtons.propTypes={viewableId:prop_types_default().string.isRequired,collectionId:prop_types_default().string.isRequired,viewable:ContentListView_prop_types.E0.isRequired,carousel:prop_types_default().bool,refreshData:prop_types_default().func.isRequired};const addGradient=(direction,{color,opacity,length},backgroundArr)=>{const colorCode=(0,helpers.tT)(color,opacity);backgroundArr.push(`linear-gradient(${direction}, ${colorCode}, transparent ${length}%)`)};const Featured_Featured=react.memo((function(props){const collectionId=props.collectionId,viewable=props.viewable,collectionUI=props.collectionUI,active=props.active,onTrailerEnd=props.onTrailerEnd,_props$lazyChannelLog=props.lazyChannelLogo,lazyChannelLogo=void 0===_props$lazyChannelLog||_props$lazyChannelLog,_props$carousel=props.carousel,carousel=void 0!==_props$carousel&&_props$carousel,refreshData=props.refreshData,theme=useTheme(),_useViewableLazy2=Featured_slicedToArray(useViewableLazy({variables:{viewableId:viewable.id,broadcastId:""}}),2),loadFullViewable=_useViewableLazy2[0],data=_useViewableLazy2[1].data,collectionUIStyles=(0,hooks.fW)(collectionUI),layoutObjects=(null==collectionUIStyles?void 0:collectionUIStyles.layoutObjects)||[],collectionOverlay=collectionUI?(0,helpers.tT)(collectionUI.collectionLayoverColor,collectionUI.collectionLayoverOpacity):void 0,metadataOverlay=null!=collectionUI&&collectionUI.metadataContainerOpacity?(0,helpers.tT)(collectionUI.metadataContainerColor,collectionUI.metadataContainerOpacity):"",showBlur=Boolean((null==collectionUI?void 0:collectionUI.metadataContainerOpacity)&&(null==collectionUI?void 0:collectionUI.metadataContainerOpacity)>0),image=getTitleAndImage(viewable).image,liveEventTime=(0,live_event.J$)(viewable),upcomingTime=extractUpcomingStartTime(viewable),_ref=collectionUI||{},collectionSize=_ref.collectionSize,collectionGradientTop=_ref.collectionGradientTop,collectionGradientRight=_ref.collectionGradientRight,collectionGradientBottom=_ref.collectionGradientBottom,collectionGradientLeft=_ref.collectionGradientLeft,gradientBackground=(0,react.useMemo)((()=>(props=>{const theme=props.theme,collectionSize=props.collectionSize,gradientTop=props.gradientTop,gradientRight=props.gradientRight,gradientBottom=props.gradientBottom,gradientLeft=props.gradientLeft,background=[];return gradientTop&&addGradient("to bottom",gradientTop,background),gradientRight&&addGradient("to left",gradientRight,background),collectionSize===constants.DS.sixteenNine?addGradient("to top",{color:theme.color.page,opacity:100,length:50},background):gradientBottom&&addGradient("to top",gradientBottom,background),gradientLeft&&addGradient("to right",gradientLeft,background),background.join(",")})({theme,collectionSize,gradientTop:collectionGradientTop,gradientRight:collectionGradientRight,gradientBottom:collectionGradientBottom,gradientLeft:collectionGradientLeft})),[collectionSize,collectionGradientTop,collectionGradientRight,collectionGradientBottom,collectionGradientLeft]);return(0,react.useEffect)((()=>{(null==viewable?void 0:viewable.__typename)===constants.Bz.Show&&loadFullViewable()}),[viewable]),react.createElement(components.VM,{viewable,src:image,active,onTrailerEnd,imageSize:collectionSize,imagePosition:null==collectionUI?void 0:collectionUI.heroImageVerticalAlignment,overlay:collectionOverlay,gradientBackground,className:"e2e-featured",enableTrailer:!(null==collectionUI||!collectionUI.videoPreview)},react.createElement(Styles_Content,{column:!0,alignItems:"flex-start",fullWidth:!0},upcomingTime?react.createElement(components.xu,{mb:"small",ml:"xlarge",zIndex:"1",relative:!0},react.createElement(Upcoming.D,{type:Upcoming.Q.HERO,startTime:upcomingTime,color:"white",textShadow:"hero",fontSize:"sectionHeading"})):null,react.createElement(Featured_MetadataContainer,{showBlur,overlay:metadataOverlay,withLiveLabel:!!liveEventTime,layoutObjects,viewableId:viewable.id},liveEventTime&&react.createElement(components.xu,{position:"absolute",bottom:"100%",left:metadataOverlay?"5px":void 0,row:!0},react.createElement(components.S1,{big:!0,liveEventTime}),react.createElement(components.LZ,{width:"large"}),react.createElement(components.ap,{fromHero:!0,liveEventTime,onlyToday:!0})),collectionUI?react.createElement(CollectionContainer,{flex:"1 1 auto",minHeight:"0",overflow:"hidden"},react.createElement(CollectionUI_Metadata,{viewable,layoutObjects,lazyChannelLogo})):react.createElement(components.LZ,null),react.createElement(ActionButtonsContainer,null,(data||(null==viewable?void 0:viewable.__typename)!==constants.Bz.Show)&&react.createElement(ActionButtons,{viewableId:viewable.id,collectionId,viewable:getProperViewable(data||viewable),carousel,refreshData})))))})),MetaDataContainer=(0,createComponent.Z)((({theme})=>({extend:[{condition:theme.collectionUI.withTextShadow,style:{filter:`drop-shadow(${theme.textShadow.featured})`,transform:"translateZ(0)"}}]})),components.xu),MetaDataText=({fontFamily,fontSize,bold,uppercase,color,innerText,textNumberLines})=>react.createElement(components.xv,{fontFamily,fontSize,bold,uppercase,color,textNumberLines},fontFamily&&react.createElement(index_module.ql,null,react.createElement("link",{key:fontFamily,rel:"stylesheet",href:(0,helpers.PS)(fontFamily)})),innerText),MetaPromoButton=(0,createComponent.Z)((({buttonColor,textCaps,textNumberLines,fontSize})=>({display:"inline-block",textTransform:textCaps?"uppercase":"none",lineHeight:"1.5rem",paddingTop:"1rem",paddingBottom:"1rem",minHeight:"3.5rem",height:"auto",extend:[{condition:buttonColor,style:{backgroundColor:buttonColor,":hover":{backgroundColor:`${buttonColor}BB`}}},{condition:textNumberLines,style:{"& > span":(0,mixins.eW)(textNumberLines,fontSize,"1.5rem")}}]})),components.KM,["buttonColor","textCaps","textNumberLines","fontSize"]);function MetaDataPromo({blockItem,title,description,ctaTarget,ctaLabel,ctaValue,ctaValueType}){const type=blockItem.type,fieldToRender=blockItem.fieldToRender,getLinkValue=linkValue=>{switch(linkValue){case"url":return ctaValue;case"view":return`/collections/${ctaValue}`;case"block":return`/collection/${ctaValue}`;case"offer":return`/checkout/confirmation?packageId=${ctaValue}`}return"/"};return"textString"===type?react.createElement(MetaDataContainer,{mb:null==blockItem?void 0:blockItem.objectVerticalSpacing,textAlign:null==blockItem?void 0:blockItem.textAlignment},react.createElement(MetaDataText,{innerText:function(){switch(fieldToRender){case"title":return title;case"description":return description;default:return""}}(),fontFamily:null==blockItem?void 0:blockItem.textFontName,fontSize:null==blockItem?void 0:blockItem.textFontSize,bold:!(null==blockItem||!blockItem.textBold),uppercase:!(null==blockItem||!blockItem.textCaps),color:null==blockItem?void 0:blockItem.textFontColor,textNumberLines:null==blockItem?void 0:blockItem.textNumberLines})):"buttonCta"===type?react.createElement(components.xu,{mb:null==blockItem?void 0:blockItem.objectVerticalSpacing,textAlign:(null==blockItem?void 0:blockItem.textAlignment)||void 0},react.createElement(MetaPromoButton,{as:"a",href:getLinkValue(ctaValueType),target:`_${ctaTarget}`,buttonColor:blockItem.buttonColor,textCaps:blockItem.textCaps,textNumberLines:null==blockItem?void 0:blockItem.textNumberLines},react.createElement(MetaDataText,{innerText:ctaLabel,fontFamily:null==blockItem?void 0:blockItem.textFontName,fontSize:null==blockItem?void 0:blockItem.textFontSize,bold:!(null==blockItem||!blockItem.textBold),uppercase:!(null==blockItem||!blockItem.textCaps),color:null==blockItem?void 0:blockItem.textFontColor}))):null}MetaDataPromo.propTypes={blockItem:prop_types_default().object.isRequired,title:prop_types_default().string.isRequired,description:prop_types_default().string.isRequired,ctaTarget:prop_types_default().string.isRequired,ctaLabel:prop_types_default().string.isRequired,ctaValue:prop_types_default().string.isRequired,ctaValueType:prop_types_default().string.isRequired},MetaDataText.propTypes={fontFamily:prop_types_default().string,fontSize:prop_types_default().number.isRequired,bold:prop_types_default().bool.isRequired,uppercase:prop_types_default().bool.isRequired,color:prop_types_default().string,innerText:prop_types_default().string.isRequired,textNumberLines:prop_types_default().number};const Featured_MetaDataPromo=react.memo(MetaDataPromo);function FeaturedPromo({collection}){const blockUI=collection.blockUI,title=collection.title,description=collection.description,ctaTarget=collection.ctaTarget,ctaLabel=collection.ctaLabel,ctaValue=collection.ctaValue,ctaValueType=collection.ctaValueType,BlockUIStyles=(0,hooks.fW)(blockUI),_ref=blockUI||{},containerAlignment=_ref.containerAlignment,metadataContainerColor=_ref.metadataContainerColor,metadataContainerOpacity=_ref.metadataContainerOpacity,blockLayoverColor=_ref.blockLayoverColor,blockLayoverOpacity=_ref.blockLayoverOpacity;if(!collection.image)return null;const blockOverLay=blockUI?(0,helpers.tT)(blockLayoverColor,blockLayoverOpacity):void 0,metadataOverlay=null!=blockUI&&blockUI.metadataContainerOpacity?(0,helpers.tT)(metadataContainerColor,metadataContainerOpacity):void 0,showBlur=(null==blockUI?void 0:blockUI.metadataContainerOpacity)>0;return react.createElement(components.VM,{src:collection.image,imageSize:null==blockUI?void 0:blockUI.blockSize,imagePosition:null==blockUI?void 0:blockUI.heroImageVerticalAlignment,overlay:blockOverLay,className:"e2e-featured-promo"},null!=BlockUIStyles&&BlockUIStyles.layoutObjects.length?react.createElement(Styles_Content,{column:!0,alignItems:"flex-start",ml:"right"===containerAlignment?"auto":void 0,mr:"left"===containerAlignment?"auto":void 0,mx:"center"===containerAlignment?"auto":void 0},react.createElement(Featured_MetadataContainer,{showBlur,overlay:metadataOverlay,layoutObjects:BlockUIStyles.layoutObjects,viewableId:collection.id},BlockUIStyles.layoutObjects.map(((blockItem,index)=>react.createElement(Featured_MetaDataPromo,{key:index,blockItem,title,description,ctaTarget,ctaLabel,ctaValue,ctaValueType}))))):null)}FeaturedPromo.propTypes={collection:CollectionUI_prop_types.HU.isRequired};const Promo=react.memo(FeaturedPromo),Watchlist=({pageId,collectionId,categoryKind,title,viewables,hasNextPage,refreshData,loadMore})=>{if(!viewables.length)return null;const items=viewables.filter((viewable=>constants.S4.includes(viewable.__typename))).map((viewable=>react.createElement(Tracking.tb,{key:viewable.id,component:"ContentList",eventName:"click_asset",clickType:"asset",collectionId,categoryKind,viewableId:viewable.id},react.createElement(HoverState.aJ,{viewable,refreshData,collectionId,categoryKind},react.createElement(PosterItem_PosterItem,{viewable}))))),showAllLink=isShowAllBtn(hasNextPage,items)?react.createElement(Tracking.tb,{component:"ContentList",clickType:"navigation",eventName:"click_see_all_button",section:categoryKind,collectionId},react.createElement(ShowAllLink,{to:{name:"collection",params:{id:collectionId}}},react.createElement(components.xv,{id:"showAll"}))):null;return react.createElement(ComponentWrapper_ComponentWrapper,{title,right:showAllLink},react.createElement(Scrollable.Z,{pageId,id:`watchlist-${collectionId}`,scrollToNewItem:!0,loadMore,hasMoreLoad:hasNextPage,itemWidthRem:components.pK.poster.width},items))};Watchlist.propTypes={pageId:prop_types_default().string.isRequired,collectionId:prop_types_default().string.isRequired,categoryKind:prop_types_default().oneOf(Object.values(constants.e1)).isRequired,title:prop_types_default().string.isRequired,viewables:prop_types_default().arrayOf(ContentListView_prop_types.E0).isRequired,hasNextPage:prop_types_default().bool.isRequired,refreshData:prop_types_default().func.isRequired,loadMore:prop_types_default().func.isRequired};const Watchlist_Watchlist=Watchlist;var ContentListView_getCollection=__webpack_require__(93700),getCollection_default=__webpack_require__.n(ContentListView_getCollection);function Collection_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return Collection_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Collection_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Collection_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function Collection(props){var _collectionUI$hideCha3,_collectionUI$hideCha4,_collectionUI$hideCha5,_collectionUI$hideCha6,_collectionUI$hideCha7;const pageId=props.pageId,collection=props.collection,refreshData=props.refreshData,watchlistEnabled=props.watchlistEnabled,typename=collection.__typename,magineId=collection.magineId,title=collection.title,viewables=collection.viewables,links=collection.links,collectionUI=collection.collectionUI,hasNextPage=collection.hasNextPage,endCursor=collection.endCursor,_useSelector=(0,es.v9)((state=>({isRTL:"rtl"===state.settings.l10n.direction,isLoggedIn:state.auth.isLoggedIn,hideChannelLogo:!!state.settings.features.hideThumbnailChannelLogo,browser:state.common.browser})),es.wU),isRTL=_useSelector.isRTL,isLoggedIn=_useSelector.isLoggedIn,hideChannelLogo=_useSelector.hideChannelLogo,isSafari=_useSelector.browser===constants.d5.SAFARI,collectionUIStyles=(0,hooks.fW)(collectionUI),notify=(0,hooks.xi)(),_useLazyQuery2=Collection_slicedToArray((0,useLazyQuery.t)(getCollection_default(),{variables:{collectionId:magineId,blocksFirst:16,cursor:endCursor},notifyOnNetworkStatusChange:!0}),2),getCollection=_useLazyQuery2[0],_useLazyQuery2$=_useLazyQuery2[1],loading=_useLazyQuery2$.loading,fetchMore=_useLazyQuery2$.fetchMore,loadMore=()=>{!loading&&hasNextPage&&(fetchMore||getCollection)({variables:{collectionId:magineId,blocksFirst:16,cursor:endCursor}})};switch(typename){case constants.e1.FeaturedCollection:{const viewable=viewables[0];return viewable?react.createElement(Featured_Featured,{viewable,collectionId:magineId,collectionUI,active:!0,lazyChannelLogo:!isSafari,refreshData}):(notify(`Featured collection ${magineId} "${title}" doesn't contain any items.`),null)}case constants.e1.FeaturedCarouselCollection:{if(!viewables.length)return notify(`Featured carousel collection ${magineId} "${title}" doesn't contain any items.`),null;const _ref=collectionUI||{},_ref$carouselInterval=_ref.carouselInterval,carouselInterval=void 0===_ref$carouselInterval?0:_ref$carouselInterval,_ref$carouselPager=_ref.carouselPager,carouselPager=void 0!==_ref$carouselPager&&_ref$carouselPager,_ref$carouselNavigati=_ref.carouselNavigation,carouselNavigation=void 0!==_ref$carouselNavigati&&_ref$carouselNavigati;return react.createElement(components.lr,{size:viewables.length,withPager:carouselPager,withNavigation:carouselNavigation,interval:carouselInterval,isRTL,autoRotateAvailability:getListOfTrailers(viewables,isLoggedIn)},((pos,active,next)=>react.createElement(Featured_Featured,{viewable:viewables[pos],collectionId:magineId,collectionUI,active,onTrailerEnd:next,carousel:!0,lazyChannelLogo:!(isSafari&&0===pos),refreshData})))}case constants.e1.FavouriteChannelsCollection:var _collectionUI$hideCha;return react.createElement(LiveChannels_LiveChannels,{title,pageId,collectionId:magineId,categoryKind:typename,channels:viewables,withEdit:!0,hasNextPage,refreshData,hideChannelLogo:null!==(_collectionUI$hideCha=null==collectionUI?void 0:collectionUI.hideChannelLogo)&&void 0!==_collectionUI$hideCha?_collectionUI$hideCha:hideChannelLogo,loadMore});case constants.e1.LiveChannelsCollection:var _collectionUI$hideCha2;return react.createElement(LiveChannels_LiveChannels,{title,pageId,collectionId:magineId,categoryKind:typename,channels:viewables,refreshData,hasNextPage,hideChannelLogo:null!==(_collectionUI$hideCha2=null==collectionUI?void 0:collectionUI.hideChannelLogo)&&void 0!==_collectionUI$hideCha2?_collectionUI$hideCha2:hideChannelLogo,loadMore});case constants.e1.SixteenNineCollection:return react.createElement(SixteenNineItems_SixteenNineItems,{pageId,collectionId:magineId,categoryKind:typename,title,viewables,refreshData,hasNextPage,collectionUI:collectionUIStyles,hideChannelLogo:null!==(_collectionUI$hideCha3=null==collectionUI?void 0:collectionUI.hideChannelLogo)&&void 0!==_collectionUI$hideCha3?_collectionUI$hideCha3:hideChannelLogo,loadMore});case constants.e1.EntitledContentCollection:return react.createElement(PosterRow_PosterRow,{pageId,collectionId:magineId,categoryKind:typename,title,viewables,refreshData,hasNextPage,thumbnailSize:null==collectionUIStyles?void 0:collectionUIStyles.collectionThumbnailsSize,hideChannelLogo:null!==(_collectionUI$hideCha4=null==collectionUI?void 0:collectionUI.hideChannelLogo)&&void 0!==_collectionUI$hideCha4?_collectionUI$hideCha4:hideChannelLogo,loadMore});case constants.e1.PosterCollection:return react.createElement(PosterRow_PosterRow,{pageId,collectionId:magineId,categoryKind:typename,title,viewables,refreshData,hasNextPage,thumbnailSizeFactor:null==collectionUIStyles?void 0:collectionUIStyles.collectionThumbnailsSize,hideChannelLogo:null!==(_collectionUI$hideCha5=null==collectionUI?void 0:collectionUI.hideChannelLogo)&&void 0!==_collectionUI$hideCha5?_collectionUI$hideCha5:hideChannelLogo,loadMore});case constants.e1.LinkCollection:return react.createElement(Genres_Genres,{pageId,collectionId:magineId,categoryKind:typename,title,links,hasNextPage,loadMore});case constants.e1.BookmarksCollection:return watchlistEnabled?react.createElement(Watchlist_Watchlist,{pageId,collectionId:magineId,categoryKind:typename,title,viewables,refreshData,hasNextPage,hideChannelLogo:null!==(_collectionUI$hideCha6=null==collectionUI?void 0:collectionUI.hideChannelLogo)&&void 0!==_collectionUI$hideCha6?_collectionUI$hideCha6:hideChannelLogo,loadMore}):(notify(`Watchlist is disabled, ignoring ${constants.e1.BookmarksCollection} category`),null);case constants.e1.ContinueWatchingCollection:return react.createElement(SixteenNineItems_SixteenNineItems,{pageId,collectionId:magineId,categoryKind:typename,title,viewables,refreshData,hasNextPage,collectionUI:collectionUIStyles,hideChannelLogo:null!==(_collectionUI$hideCha7=null==collectionUI?void 0:collectionUI.hideChannelLogo)&&void 0!==_collectionUI$hideCha7?_collectionUI$hideCha7:hideChannelLogo,loadMore});case constants.e1.PromoBlock:return react.createElement(Promo,{collection});default:return notify(`Got unexpected collection type ${typename} in the contentList, ignoring it`),null}}Collection.propTypes={pageId:prop_types_default().string.isRequired,collection:ContentListView_prop_types.sk.isRequired,refreshData:prop_types_default().func.isRequired,watchlistEnabled:prop_types_default().bool.isRequired};const ContentListView_Collection=react.memo(Collection);var getContentList=__webpack_require__(30387),getContentList_default=__webpack_require__.n(getContentList);const FEATURED_BLOCK=[constants.e1.FeaturedCollection,constants.e1.FeaturedCarouselCollection],RELOAD_TYPES=[constants.e1.BookmarksCollection,constants.e1.FavouriteChannelsCollection,constants.e1.ContinueWatchingCollection],BOOKMARK_TYPES=[constants.e1.BookmarksCollection,constants.e1.FavouriteChannelsCollection],normalizeCollection=collection=>{var _collection$viewables,_collection$links,_collection$viewables2,_collection$links2;return{__typename:collection.__typename,magineId:collection.magineId,title:collection.title||"",image:collection.image,description:collection.description||"",ctaValue:collection.ctaValue,ctaLabel:collection.ctaLabel,ctaTarget:collection.ctaTarget,ctaValueType:collection.ctaValueType,blockUI:JSON.parse(collection.blockUI||null),collectionUI:JSON.parse(collection.collectionUI||null),viewables:(0,helpers.wl)(collection.viewables).filter(Boolean).filter((viewable=>constants._o.includes(viewable.__typename))),links:(0,helpers.wl)(collection.links).filter(Boolean).filter((link=>constants.jU.includes(link.__typename))),hasNextPage:(null===(_collection$viewables=collection.viewables)||void 0===_collection$viewables?void 0:_collection$viewables.pageInfo.hasNextPage)||(null===(_collection$links=collection.links)||void 0===_collection$links?void 0:_collection$links.pageInfo.hasNextPage)||!1,endCursor:(null===(_collection$viewables2=collection.viewables)||void 0===_collection$viewables2?void 0:_collection$viewables2.pageInfo.endCursor)||(null===(_collection$links2=collection.links)||void 0===_collection$links2?void 0:_collection$links2.pageInfo.endCursor)}};function ContentListView({rootCategoryId,location}){var _data$viewer3,_data$viewer4,_data$viewer4$view,_data$viewer4$view$bl,_data$viewer4$view$bl2,_data$viewer5,_data$viewer5$view,_data$viewer5$view$bl,_data$viewer5$view$bl2;const id=rootCategoryId||location.params.id,dispatch=(0,es.I0)(),_useSelector=(0,es.v9)((({settings,auth,page})=>{var _page$id;return{watchlistEnabled:!!settings.features.watchList,isLoggedIn:auth.isLoggedIn,isPageExpired:(null===(_page$id=page[id])||void 0===_page$id?void 0:_page$id.isExpired)||!1}}),es.wU),watchlistEnabled=_useSelector.watchlistEnabled,isLoggedIn=_useSelector.isLoggedIn,isPageExpired=_useSelector.isPageExpired,_useQuery=(0,useQuery.a)(getContentList_default(),{fetchPolicy:"cache-first",errorPolicy:"ignore",variables:{rootCategoryId:id,fetchMaxLimit:22,blocksFirst:10},skip:!id}),loading=_useQuery.loading,error=_useQuery.error,data=_useQuery.data,refetch=_useQuery.refetch,fetchMore=_useQuery.fetchMore,reload=(collectionId,reloadTypes=BOOKMARK_TYPES)=>{var _data$viewer2,_data$viewer2$view,_data$viewer2$view$bl;const edges=(null==data||null===(_data$viewer2=data.viewer)||void 0===_data$viewer2||null===(_data$viewer2$view=_data$viewer2.view)||void 0===_data$viewer2$view||null===(_data$viewer2$view$bl=_data$viewer2$view.blocks)||void 0===_data$viewer2$view$bl?void 0:_data$viewer2$view$bl.edges)||[];return Promise.all(edges.reduce(((promises,c,i)=>{if(collectionId&&c.node.magineId===collectionId||!collectionId&&reloadTypes.includes(c.node.__typename)){var _edges;const cursor=null===(_edges=edges[i-1])||void 0===_edges?void 0:_edges.cursor;promises.push(fetchMore({variables:{cursor,blocksFirst:1},updateQuery:updateCollectionData}))}return promises}),[]))};(0,react.useEffect)((()=>{reload(null,RELOAD_TYPES)}),[]);const view=null==data||null===(_data$viewer3=data.viewer)||void 0===_data$viewer3?void 0:_data$viewer3.view,blocks=(0,react.useMemo)((()=>(0,helpers.wl)(null==view?void 0:view.blocks).filter((block=>constants.IV.includes(block.__typename))).map(normalizeCollection)),[data]);if((0,react.useEffect)((()=>{data&&"isAuthenticated"in data.viewer&&isLoggedIn!==data.viewer.isAuthenticated&&refetch()}),[isLoggedIn,data]),(0,react.useEffect)((()=>{isPageExpired&&(refetch(),dispatch(actions_page.W({id,isExpired:!1})))}),[isPageExpired]),(0,react.useEffect)((()=>{(()=>{const firstVisibleBlock=blocks.find((block=>block.viewables.length>0)),withTransparentHeader=FEATURED_BLOCK.includes(null==firstVisibleBlock?void 0:firstVisibleBlock.__typename);dispatch(ui.Xk(location.name,id,withTransparentHeader))})()}),[blocks,id]),loading&&!data||error)return null;if(!view)return react.createElement(NotFoundView_NotFoundView,null);const items=blocks.map((collection=>react.createElement(ContentListView_Collection,{key:collection.magineId,pageId:id,collection,refreshData:reload,watchlistEnabled})));return react.createElement(components.FE,null,react.createElement(index_es.Z,{style:{overflowY:"hidden"},dataLength:null==data||null===(_data$viewer4=data.viewer)||void 0===_data$viewer4||null===(_data$viewer4$view=_data$viewer4.view)||void 0===_data$viewer4$view||null===(_data$viewer4$view$bl=_data$viewer4$view.blocks)||void 0===_data$viewer4$view$bl||null===(_data$viewer4$view$bl2=_data$viewer4$view$bl.edges)||void 0===_data$viewer4$view$bl2?void 0:_data$viewer4$view$bl2.length,next:()=>{var _data$viewer,_data$viewer$view,_data$viewer$view$blo,_data$viewer$view$blo2;const cursor=null==data||null===(_data$viewer=data.viewer)||void 0===_data$viewer||null===(_data$viewer$view=_data$viewer.view)||void 0===_data$viewer$view||null===(_data$viewer$view$blo=_data$viewer$view.blocks)||void 0===_data$viewer$view$blo||null===(_data$viewer$view$blo2=_data$viewer$view$blo.pageInfo)||void 0===_data$viewer$view$blo2?void 0:_data$viewer$view$blo2.endCursor;fetchMore({variables:{cursor}})},hasMore:null==data||null===(_data$viewer5=data.viewer)||void 0===_data$viewer5||null===(_data$viewer5$view=_data$viewer5.view)||void 0===_data$viewer5$view||null===(_data$viewer5$view$bl=_data$viewer5$view.blocks)||void 0===_data$viewer5$view$bl||null===(_data$viewer5$view$bl2=_data$viewer5$view$bl.pageInfo)||void 0===_data$viewer5$view$bl2?void 0:_data$viewer5$view$bl2.hasNextPage,loader:react.createElement(components.xu,{column:!0,justifyContent:"center",pt:"xxxlarge",pb:"xxxlarge"},react.createElement(Spinner.Z,{size:3}))},react.createElement(components.SF,{title:view.title,description:view.description,imageUrl:view.image}),items))}ContentListView.propTypes={rootCategoryId:prop_types_default().string,location:router_prop_types.s.isRequired};const ContentListView_ContentListView=react.memo(ContentListView);var redux=__webpack_require__(14890),epg=__webpack_require__(27376),actions_epg=__webpack_require__(77889),utils_broadcast=__webpack_require__(96470);function AdaptiveChannelLogo_extends(){return AdaptiveChannelLogo_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},AdaptiveChannelLogo_extends.apply(this,arguments)}const channelShape=prop_types_default().shape({title:prop_types_default().string.isRequired,logoDark:prop_types_default().string,logoLight:prop_types_default().string}),AdaptiveChannelLogo=({theme,channel,...otherProps})=>react.createElement(ChannelLogo.Z,AdaptiveChannelLogo_extends({alt:channel.title,src:(0,helpers.jD)(channel,theme)},otherProps));AdaptiveChannelLogo.propTypes={channel:channelShape.isRequired,theme:prop_types_default().object.isRequired};const ChannelLogo_AdaptiveChannelLogo=(0,withTheme.Z)(AdaptiveChannelLogo),ChannelList_CHANNEL_SIZE_gap=6,ChannelList_CHANNEL_SIZE_width=126,ChannelList_CHANNEL_SIZE_height=87,ROW_HEIGHT=ChannelList_CHANNEL_SIZE_height+ChannelList_CHANNEL_SIZE_gap,OFFSET_TOP=ChannelList_CHANNEL_SIZE_gap,OFFSET_BOTTOM=ChannelList_CHANNEL_SIZE_gap,ChannelList_Container=(0,createComponent.Z)((({theme})=>({position:"absolute",width:ChannelList_CHANNEL_SIZE_width,background:theme.color.epgBackground,boxShadow:"2px 2px 9px 0 rgba(0, 0, 0, 0.28)",top:0,left:0,bottom:0,zIndex:1}))),Background=(0,createComponent.Z)((({theme})=>({background:theme.color.divider,willChange:"transform",height:"100%",overflow:"visible"}))),Channel=(0,createComponent.Z)((({theme,disabled})=>({display:"block",textAlign:"center",position:"absolute",border:`1px solid ${theme.color.broadcastFutureBorder}`,borderRadius:"2px",transition:"background 200ms ease",background:theme.color.page,overflow:"hidden",extend:[{condition:disabled,style:{opacity:.7}},{condition:!disabled,style:{":hover":{background:theme.color.highlight,"& .hoverEdge":{display:"block"}}}}]})),"div",["disabled"]);Channel.displayName="Channel";const HoverEdge=(0,createComponent.Z)((({theme})=>({display:"none",height:"calc(100% + 4px)",width:"4px",position:"absolute",right:"calc(100% - 4px)",top:"-2px",left:"-2px",background:theme.color.broadcastActiveHover}))),ChannelList_LogoLink=(0,createComponent.Z)((({theme})=>({display:"block",height:"100%",transition:"background 200ms ease",":hover":{background:theme.color.highlight,textDecoration:"none"}})),components.rU),ChannelList=react.forwardRef((({channels,onWheel,disabled},ref)=>{const collectionRef=(0,react.useRef)(null),mouseOver=(0,react.useRef)(!1);(0,react.useImperativeHandle)(ref,(()=>({setScrollTop(scrollTop){collectionRef.current.style.cssText=`transform: translateY(-${scrollTop}px)`}})),[]);const onPageScroll=e=>{mouseOver.current&&e.preventDefault()};(0,react.useEffect)((()=>(window.addEventListener("wheel",onPageScroll,!0),()=>{window.removeEventListener("wheel",onPageScroll,!0)})));const items=channels.map(((channel,index)=>{const style={left:0,top:OFFSET_TOP+index*ROW_HEIGHT-ChannelList_CHANNEL_SIZE_gap/3,width:ChannelList_CHANNEL_SIZE_width,height:ChannelList_CHANNEL_SIZE_height+2*ChannelList_CHANNEL_SIZE_gap/3},isDisabled=disabled.includes(channel.id);return react.createElement(Channel,{key:channel.id,style,disabled:isDisabled},react.createElement(Tracking.tb,{component:"EPG",eventName:"click_channel_logo",clickType:"asset",channelId:channel.id},isDisabled?react.createElement(ChannelLogo_AdaptiveChannelLogo,{channel,size:null}):react.createElement(ChannelList_LogoLink,{to:{name:"watch",params:{id:channel.id}}},react.createElement(ChannelLogo_AdaptiveChannelLogo,{channel,size:null}))),react.createElement(HoverEdge,{className:"hoverEdge"}))}));return react.createElement(ChannelList_Container,{onMouseEnter:()=>{mouseOver.current=!0},onMouseLeave:()=>{mouseOver.current=!1}},react.createElement(Background,{innerRef:collectionRef,onWheel:e=>{onWheel(e.deltaY*(1===e.deltaMode?40:1))}},items))}));ChannelList.propTypes={channels:prop_types_default().arrayOf(epg.Ce).isRequired,onWheel:prop_types_default().func.isRequired,disabled:prop_types_default().arrayOf(prop_types_default().string).isRequired};const Timeline_ChannelList=react.memo(ChannelList),Item=(0,createComponent.Z)((({theme,bottom})=>({width:5*utils_broadcast.gs,flexShrink:"0",extend:[{condition:bottom,style:{borderTop:`3px solid ${theme.color.divider}`}},{condition:!bottom,style:{borderBottom:`3px solid ${theme.color.divider}`}}]})),"div",["bottom"]),Line=(0,createComponent.Z)((({theme,bottom,long})=>({borderLeft:`1px solid ${theme.color.secondary}`,height:long?9:6,position:"absolute",extend:[{condition:bottom,style:{top:"10px"}},{condition:!bottom,style:{bottom:"10px"}}]})),"div",["bottom","long"]),Label=(0,createComponent.Z)((({theme,bottom})=>({color:theme.color.primary,fontSize:theme.fontSize.fine,height:"24px",lineHeight:"14px",textAlign:"center",transform:"translateX(-50%)",position:"absolute",extend:[{condition:bottom,style:{top:"24px"}},{condition:!bottom,style:{bottom:"24px"}}]})),"div",["bottom"]),Timebar_Container=(0,createComponent.Z)((({theme})=>({height:50,position:"relative",background:theme.color.page,display:"flex",flexWrap:"nowrap",alignItems:"stretch"}))),Timebar=({startTime,stopTime,bottom})=>{const cols=12*Math.ceil((stopTime-startTime)/3600),items=Array(cols).fill(0).map(((_,colIndex)=>{const date=startTime+5*colIndex*60,hasText=colIndex%6==0;return react.createElement(Item,{key:date,bottom},react.createElement(Line,{long:hasText,bottom}),hasText&&react.createElement(Label,{bottom},react.createElement(components.pJ,null,(0,human_format.V6)(1e3*date))))}));return react.createElement(Timebar_Container,null,items)};Timebar.propTypes={startTime:prop_types_default().number.isRequired,stopTime:prop_types_default().number.isRequired,bottom:prop_types_default().bool};const Timebar_Timebar=Timebar,Epg=(0,createComponent.Z)((({theme})=>({height:`calc(100vh - ${theme.header.height})`,backgroundColor:theme.color.epgBackground,width:"100%",position:"relative",overflow:"hidden"}))),TimelineContainer=(0,createComponent.Z)((({scrollBarWidth})=>({position:"absolute",top:95,bottom:50-scrollBarWidth,left:0,right:-scrollBarWidth,overflow:"hidden"})),"div",["scrollBarWidth"]),ArrowIcon=(0,createComponent.Z)((({isVisible})=>({margin:"0 0.7rem",height:"0.85rem",extend:[{condition:!isVisible,style:{opacity:0,visibility:"hidden"}}]})),Icons.ee,["isVisible"]),ScrollButtonWrapper=(0,createComponent.Z)((({theme,isLeft})=>({width:"65px",overflow:"hidden",userSelect:"none",cursor:"pointer",position:"absolute",top:95,bottom:50,zIndex:4,display:"flex",alignItems:"center",justifyContent:"center",color:theme.color.carouselArrow,"&:before":{content:'""',display:"block",position:"absolute",top:0,left:0,width:"100%",height:"100%",zIndex:-1,transition:"0.2s ease-in-out opacity",opacity:.3},"& svg":{transition:"0.2s ease-in-out transform",filter:`drop-shadow(${theme.textShadow.carouselArrow})`,transform:"translateZ(0)"},":hover":{"&:before":{opacity:.5},"& svg":{transform:"scale(1.2)"}},extend:[(0,mixins.xC)({display:"none"}),{condition:isLeft,style:{left:ChannelList_CHANNEL_SIZE_width,"&:before":{background:`linear-gradient(90deg, ${theme.color.epgArrowBackground}, transparent)`}}},{condition:!isLeft,style:{right:0,"&:before":{background:`linear-gradient(270deg, ${theme.color.epgArrowBackground}, transparent)`}}}]})),"div",["isLeft"]);(0,createComponent.Z)((({theme})=>({color:theme.color.carouselArrow})),"div",[]);var NextIcon=__webpack_require__(52935);const ScrollButton=({isLeft,isRTL,scrollLeft,onScrollLeftUpdate})=>{const timer=(0,react.useRef)(),scrollStep=(0,react.useRef)(0),scrollLeftRef=(0,react.useRef)(scrollLeft),stopTimer=()=>{clearInterval(timer.current),timer.current=null};(0,react.useEffect)((()=>()=>{stopTimer()}),[]),(0,react.useEffect)((()=>{scrollLeftRef.current=scrollLeft}),[scrollLeft]);const scroll=()=>{const pos=scrollLeftRef.current+scrollStep.current*(isLeft?-1:1)*(isRTL?-1:1);onScrollLeftUpdate(pos)};return react.createElement(ScrollButtonWrapper,{isLeft,onMouseMove:e=>{const _e$currentTarget$getB=e.currentTarget.getBoundingClientRect(),left=_e$currentTarget$getB.left,width=_e$currentTarget$getB.width;let offsetX=0;offsetX=isLeft?width-(e.clientX-left):e.clientX-left;const velocity=offsetX/(width/2);if(scrollStep.current=velocity<.33?10:velocity<.66?20:80,!timer.current){const fps=60;timer.current=setInterval(scroll,1e3/fps)}},onMouseLeave:stopTimer},react.createElement(NextIcon.Z,{right:!isLeft}))};ScrollButton.propTypes={isLeft:prop_types_default().bool,isRTL:prop_types_default().bool,scrollLeft:prop_types_default().number,onScrollLeftUpdate:prop_types_default().func.isRequired};const ScrollButton_ScrollButton=ScrollButton;var dist_es=__webpack_require__(88306);function DragScroll_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return DragScroll_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return DragScroll_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function DragScroll_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const DragScrollWrapper=(0,createComponent.Z)((({mouseDown})=>({cursor:["move",mouseDown?"grabbing":"grab"],userSelect:"none"})),"div",["mouseDown"]),DragScroll=({children})=>{const _useState2=DragScroll_slicedToArray((0,react.useState)(!1),2),mouseDownState=_useState2[0],setMouseDownState=_useState2[1],mouseDown=(0,react.useRef)(!1),mouseMoving=(0,react.useRef)(!1),scrollMoving=(0,react.useRef)(!1),mouse=(0,react.useRef)({x:0,y:0}),velocity=(0,react.useRef)({x:0,y:0}),initialClientPosition=(0,react.useRef)({x:0,y:0}),initialEPGPosition=(0,react.useRef)({x:0,y:0}),isDragPending=(0,react.useRef)(!1),lastDragMouseUpTimestamp=(0,react.useRef)(0),childElement=(0,react.useRef)(null),ref=(0,react.useRef)(null),position=(0,react.useRef)({x:0,y:0}),previous=(0,react.useRef)({x:0,y:0});(0,react.useEffect)((()=>{var _ref$current;childElement.current=null===(_ref$current=ref.current)||void 0===_ref$current?void 0:_ref$current.children[0],position.current={x:childElement.current.scrollLeft,y:childElement.current.scrollTop},previous.current={x:position.current.x,y:position.current.y}}),[ref.current]);const step=()=>{scrollMoving.current&&(requestAnimationFrame(step),["x","y"].forEach((key=>{mouseDown.current?(previous.current[key]=position.current[key],position.current[key]=mouse.current[key],velocity.current[key]=Math.round(position.current[key]-previous.current[key])):(position.current[key]+=velocity.current[key],velocity.current[key]=(velocity.current[key]>0?Math.floor:Math.ceil)(.8*velocity.current[key]*100)/100)})),velocity.current.x||velocity.current.y?(childElement.current.scrollLeft=position.current.x,childElement.current.scrollTop=position.current.y):scrollMoving.current=!1)};return react.createElement(DragScrollWrapper,{mouseDown:mouseDownState,innerRef:ref,onMouseMove:e=>{const currentPosition={x:e.clientX,y:e.clientY};var point1,point2;!mouseDown.current&&isDragPending.current&&(point1=initialClientPosition.current,point2=currentPosition,Math.abs(point1.x-point2.x)+Math.abs(point1.y-point2.y)>10)&&(mouseDown.current=!0,setMouseDownState(!0),isDragPending.current=!1),mouseDown.current&&(lastDragMouseUpTimestamp.current=0,mouseMoving.current=!0,scrollMoving.current=!0,mouse.current={x:initialEPGPosition.current.x-e.clientX,y:initialEPGPosition.current.y-e.clientY},step())},onMouseDownCapture:e=>{initialEPGPosition.current={x:e.clientX+childElement.current.scrollLeft,y:e.clientY+childElement.current.scrollTop},mouse.current={x:childElement.current.scrollLeft,y:childElement.current.scrollTop},initialClientPosition.current={x:e.clientX,y:e.clientY},isDragPending.current=!0,e.preventDefault()},onClickCapture:e=>{isDragPending.current=!1;const now=Date.now();!mouseMoving.current&&now-lastDragMouseUpTimestamp.current>200||(e.preventDefault(),e.stopPropagation(),mouseMoving.current=!1,mouseDown.current=!1,setMouseDownState(!1))},onMouseLeave:()=>{mouseMoving.current=!1,mouseDown.current=!1,setMouseDownState(!1)},onMouseUp:()=>{mouseMoving.current&&(mouseMoving.current=!1,mouseDown.current=!1,setMouseDownState(!1),lastDragMouseUpTimestamp.current=Date.now())}},react.Children.only(children))};DragScroll.propTypes={children:prop_types_default().element.isRequired};const components_DragScroll=DragScroll,BroadcastStates={past:"past",catchup:"catchup",live:"live",future:"future"};function deduceBroadcastState(broadcast,currentTime){return currentTime>=broadcast.start&&currentTime<broadcast.stop?BroadcastStates.live:broadcast.start>currentTime?BroadcastStates.future:((broadcast,currentTime)=>!!(broadcast.availableFrom&&broadcast.availableUntil&&broadcast.availableFrom<=currentTime&&broadcast.availableUntil>=currentTime))(broadcast,currentTime)?BroadcastStates.catchup:BroadcastStates.past}const BroadcastContainer=(0,createComponent.Z)((({theme,hover})=>({backgroundColor:theme.color.epgBackground,height:"100%",padding:"0 4px",overflow:"hidden",textAlign:"left",extend:[{condition:hover,style:{overflow:"visible",position:"absolute",zIndex:1}}]})),"div",["hover"]),BroadcastWrapper=(0,createComponent.Z)((({state,isActive,isLiveAvailable,theme,width})=>({display:"block",lineHeight:theme.fontSize.medium,position:"relative",padding:"1px 17px",textDecoration:"none",fontWeight:"bold",transition:["background 300ms ease","fill 300ms ease","width 100ms ease"],height:"100%",zIndex:0,border:"2px solid",overflow:"hidden",":hover":{borderWidth:"3px",padding:"0 16px"},extend:[{condition:state===BroadcastStates.past||state===BroadcastStates.live&&!isLiveAvailable,style:{borderColor:"transparent",backgroundColor:theme.color.broadcastPastBackground,color:theme.color.broadcastPastText}},{condition:state===BroadcastStates.future,style:{backgroundColor:theme.color.broadcastFutureBackground,borderColor:theme.color.broadcastFutureBorder,":hover":{padding:"1px 17px",borderWidth:"2px"}}},{condition:state===BroadcastStates.catchup,style:{borderColor:theme.color.broadcastCatchup,color:theme.color.primary,fill:theme.color.broadcastCatchup,":hover":{backgroundColor:theme.color.highlight,borderColor:theme.color.broadcastCatchupHover,fill:theme.color.broadcastCatchupHover}}},{condition:state===BroadcastStates.live&&isLiveAvailable,style:{backgroundColor:theme.color.broadcastLive,borderColor:theme.color.broadcastLiveBorder,color:theme.color.primary,":hover":{backgroundColor:theme.color.broadcastLiveHover}}},{condition:width<=36,style:{padding:`1px ${Math.floor(width/2)-1}px`}},{condition:isActive,style:{backgroundColor:theme.color.broadcastActive,":hover":{backgroundColor:theme.color.broadcastActiveHover},extend:[{condition:state===BroadcastStates.catchup,style:{backgroundColor:theme.color.broadcastCatchupBackground,":hover":{backgroundColor:theme.color.broadcastCatchupBackgroundHover}}}]}}]})),"div",["state","isActive","isLiveAvailable","width"]),BroadcastTitle=(0,createComponent.Z)((({hover})=>({height:"calc(100% - 10px - 20px - 10px)",marginTop:"10px",lineHeight:"20px",position:"relative",overflow:"hidden",whiteSpace:"pre-wrap",textOverflow:"ellipsis",zIndex:2,transition:"all .3s ease",willChange:"transform",extend:[{condition:hover,style:{textOverflow:"initial",whiteSpace:"nowrap"}}]})),"div",["hover"]),BroadcastDuration=(0,createComponent.Z)((({theme,state,showDuration})=>({color:theme.color.broadcastTime,fontSize:theme.fontSize.small,height:"20px",marginTop:"10px",overflow:"hidden",whiteSpace:"pre-wrap",textOverflow:"ellipsis",position:"relative",zIndex:2,transition:"all .3s ease",willChange:"transform",extend:[{condition:state===BroadcastStates.past,style:{color:theme.color.broadcastPastText}},{condition:state===BroadcastStates.catchup&&!showDuration,style:{visibility:"hidden"}}]})),"div",["state","showDuration"]),CatchupIcon_Svg=(0,createComponent.Z)((()=>({position:"relative",float:"right",right:"-10px",bottom:"28px"})),"svg"),Broadcasts_CatchupIcon=()=>react.createElement(CatchupIcon_Svg,{xmlns:"http://www.w3.org/2000/svg",width:"23",height:"23",viewBox:"0 0 23 23"},react.createElement("path",{d:"M11.5 23C5.149 23 0 17.851 0 11.5S5.149 0 11.5 0 23 5.149 23 11.5 17.851 23 11.5 23zM17 12L7 7v10l10-5z",fillRule:"evenodd"}));function Broadcast_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return Broadcast_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Broadcast_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Broadcast_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const getBroadcastWidth=broadcast=>(0,utils_broadcast.m2)(broadcast.stop-broadcast.start)-8,Broadcast=({broadcast,broadcastState,activePlayableId,textOffset,trackClick,isEntitled,isRTL})=>{const _useState2=Broadcast_slicedToArray((0,react.useState)(!1),2),hover=_useState2[0],setHover=_useState2[1],_useState4=Broadcast_slicedToArray((0,react.useState)((()=>getBroadcastWidth(broadcast))),2),width=_useState4[0],setWidth=_useState4[1],_useState6=Broadcast_slicedToArray((0,react.useState)(!1),2),isActive=_useState6[0],setIsActive=_useState6[1],titleElement=(0,react.useRef)(),isLive=broadcastState===BroadcastStates.live,isCatchup=broadcastState===BroadcastStates.catchup,showDuration=width-textOffset>=135,showCatchupIcon=width>=55,linkTo=isLive&&broadcast.isLiveAvailable||isCatchup?{name:"watch",params:{id:broadcast.channelId,playableId:isLive?void 0:broadcast.id}}:null;(0,react.useEffect)((()=>{const active=activePlayableId===broadcast.channelId&&isLive||activePlayableId===broadcast.id;isActive!==active&&setIsActive(active)}),[broadcastState,activePlayableId,broadcast]);(0,react.useEffect)((()=>{setWidth(!0===hover?((scrollWidth,width)=>{const textWidth=scrollWidth+40-2;return Math.max(width,textWidth,135)})(titleElement.current.scrollWidth,width):getBroadcastWidth(broadcast))}),[hover]);return react.createElement(BroadcastContainer,{onMouseEnter:()=>{setHover(!0)},onMouseLeave:()=>{setHover(!1)},hover},react.createElement(BroadcastWrapper,{className:"e2e-broadcast",as:linkTo?Link.Z:"div",isActive,state:broadcastState,isLiveAvailable:broadcast.isLiveAvailable,to:linkTo,onClick:()=>{trackClick(broadcast.channelId,isLive?void 0:broadcast.id,isActive)},width,style:{width}},react.createElement(BroadcastTitle,{innerRef:titleElement,hover,style:{transform:`translateX(${isRTL?"-":""}${textOffset}px)`,width:`calc(100% - ${textOffset}px)`}},broadcast.title),react.createElement(BroadcastDuration,{state:broadcastState,showDuration,style:{transform:`translateX(${isRTL?"-":""}${textOffset}px)`,width:`calc(100% - ${textOffset}px)`}},(0,human_format.V6)(1e3*broadcast.start),"-",(0,human_format.V6)(1e3*broadcast.stop)),isCatchup&&showCatchupIcon&&react.createElement(Broadcasts_CatchupIcon,null),!isEntitled&&react.createElement(components.xu,{position:"absolute",top:"0",left:"0",right:"0",bottom:"0",bg:"broadcastNotEntitledOverlay",hideEmpty:!1,zIndex:"100"})))};Broadcast.propTypes={broadcast:epg.ER.isRequired,broadcastState:prop_types_default().oneOf(Object.values(BroadcastStates)).isRequired,activePlayableId:prop_types_default().string,textOffset:prop_types_default().number.isRequired,trackClick:prop_types_default().func.isRequired,isEntitled:prop_types_default().bool.isRequired,isRTL:prop_types_default().bool};const Broadcasts_Broadcast=Broadcast;function _createForOfIteratorHelper(o,allowArrayLike){var it;if("undefined"==typeof Symbol||null==o[Symbol.iterator]){if(Array.isArray(o)||(it=function(o,minLen){if(!o)return;if("string"==typeof o)return Broadcasts_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Broadcasts_arrayLikeToArray(o,minLen)}(o))||allowArrayLike&&o&&"number"==typeof o.length){it&&(o=it);var i=0,F=function(){};return{s:F,n:function(){return i>=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function(e){throw e},f:F}}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 err,normalCompletion=!0,didErr=!1;return{s:function(){it=o[Symbol.iterator]()},n:function(){var step=it.next();return normalCompletion=step.done,step},e:function(e){didErr=!0,err=e},f:function(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}function Broadcasts_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const collectionStyle={outline:"none",overscrollBehaviorX:"none"},Broadcasts=({broadcasts,channels,startTime,currentTime,scrollTop,onScroll,scrollLeft,height,width,isRTL,analytics})=>{const playerContext=(0,react.useContext)(Player.ET),broadcastStates=(0,react.useRef)({}),trackClick=(channelId,playableId,isActive)=>{isActive?analytics.onClick({component:"EPG",eventName:"click_broadcast",clickType:"asset",channelId,element:"broadcast",playableId}):analytics.onClick({component:"EPG",eventName:"click_disabled_broadcast",clickType:"click",playableId})};return(()=>{let newStates;var _step,_iterator=_createForOfIteratorHelper(broadcasts);try{for(_iterator.s();!(_step=_iterator.n()).done;){const broadcast=_step.value,broadcastState=deduceBroadcastState(broadcast,currentTime);broadcastState!==broadcastStates.current[broadcast.id]&&(newStates||(newStates={...broadcastStates.current}),newStates[broadcast.id]=broadcastState)}}catch(err){_iterator.e(err)}finally{_iterator.f()}newStates&&(broadcastStates.current=newStates)})(),react.createElement(components_DragScroll,null,react.createElement(dist_es.FE,{cellCount:broadcasts.length+1,cellRenderer:({index,key,style})=>{if(index===broadcasts.length)return react.createElement("div",{key,style});const broadcast=broadcasts[index];let textOffset=0;if(isRTL){const channelListLeftOffset=scrollLeft+width-ChannelList_CHANNEL_SIZE_width,broadcastRightOffset=style.left+style.width;textOffset=broadcastRightOffset>channelListLeftOffset?broadcastRightOffset-channelListLeftOffset:0}else{const channelListRightOffset=scrollLeft+ChannelList_CHANNEL_SIZE_width,broadcastLeftOffset=style.left;textOffset=channelListRightOffset>broadcastLeftOffset?channelListRightOffset-broadcastLeftOffset:0}const channel=channels.find((item=>item.id===broadcast.channelId));return react.createElement("div",{key,style},react.createElement(Broadcasts_Broadcast,{broadcast,broadcastState:broadcastStates.current[broadcast.id],activePlayableId:playerContext.playableId,textOffset,isEntitled:channel.isEntitled,isRTL,trackClick}))},cellSizeAndPositionGetter:({index})=>{if(index===broadcasts.length)return{width:1,height:OFFSET_TOP+channels.length*ROW_HEIGHT-ChannelList_CHANNEL_SIZE_gap+OFFSET_BOTTOM,x:0,y:0};const broadcast=broadcasts[index],duration=broadcast.stop-broadcast.start,channelIndex=channels.findIndex((channel=>channel.id===broadcast.channelId));return{width:(0,utils_broadcast.m2)(duration),height:ChannelList_CHANNEL_SIZE_height,x:(0,utils_broadcast.m2)(broadcast.start-startTime),y:OFFSET_TOP+channelIndex*ROW_HEIGHT}},onScroll,scrollTop,scrollLeft,width,height,verticalOverscanSize:10*ROW_HEIGHT,style:collectionStyle,broadcastStates:broadcastStates.current}))};Broadcasts.propTypes={broadcasts:prop_types_default().arrayOf(epg.ER).isRequired,channels:prop_types_default().arrayOf(epg.Ce).isRequired,startTime:prop_types_default().number.isRequired,currentTime:prop_types_default().number.isRequired,scrollTop:prop_types_default().number.isRequired,onScroll:prop_types_default().func.isRequired,scrollLeft:prop_types_default().number,height:prop_types_default().number.isRequired,width:prop_types_default().number.isRequired,isRTL:prop_types_default().bool.isRequired,analytics:Tracking.CD.isRequired};const Timeline_Broadcasts=Broadcasts;function Timeline_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return Timeline_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Timeline_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Timeline_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const getDisabledChannels=(channels=[],broadcasts=[])=>{const disabled=[],currentTime=Math.floor(Date.now()/1e3);return channels.forEach((ch=>{var _broadcasts$find$isLi,_broadcasts$find;null===(_broadcasts$find$isLi=null===(_broadcasts$find=broadcasts.find((br=>br.channelId===ch.id&&br.start<=currentTime&&br.stop>=currentTime)))||void 0===_broadcasts$find?void 0:_broadcasts$find.isLiveAvailable)||void 0===_broadcasts$find$isLi||_broadcasts$find$isLi||disabled.push(ch.id)})),disabled};function Timeline({channels,broadcasts,currentTime,scrollLeft,onScrollLeftUpdate,scrollBarWidth,startTime,analytics,width,height,isRTL}){const channelListRef=(0,react.useRef)(),_useState2=Timeline_slicedToArray((0,react.useState)(0),2),scrollTop=_useState2[0],setScrollTop=_useState2[1],_useState4=Timeline_slicedToArray((0,react.useState)(0),2),scrollTopMax=_useState4[0],setScrollTopMax=_useState4[1],_useState6=Timeline_slicedToArray((0,react.useState)([]),2),disabledChannels=_useState6[0],setDisabledChannels=_useState6[1];(0,react.useEffect)((()=>{setDisabledChannels(getDisabledChannels(channels,broadcasts))}),[]),(0,hooks.Yz)((()=>{setDisabledChannels(getDisabledChannels(channels,broadcasts))}),6e4);return react.createElement(react.Fragment,null,react.createElement(Timeline_Broadcasts,{startTime,currentTime,channels,broadcasts,scrollTop,scrollLeft,onScroll:e=>{var _channelListRef$curre;setScrollTop(e.scrollTop),setScrollTopMax(e.scrollHeight-e.clientHeight+scrollBarWidth),null===(_channelListRef$curre=channelListRef.current)||void 0===_channelListRef$curre||_channelListRef$curre.setScrollTop(e.scrollTop),scrollLeft!==e.scrollLeft&&onScrollLeftUpdate(e.scrollLeft)},height,width,isRTL,analytics}),react.createElement(Timeline_ChannelList,{ref:channelListRef,channels,onWheel:deltaY=>{const newValue=scrollTop+deltaY,normalizedValue=deltaY>0?Math.min(newValue,scrollTopMax):Math.max(newValue,0);setScrollTop(normalizedValue)},disabled:disabledChannels}))}Timeline.propTypes={broadcasts:prop_types_default().arrayOf(epg.ER).isRequired,channels:prop_types_default().arrayOf(epg.Ce).isRequired,startTime:prop_types_default().number.isRequired,currentTime:prop_types_default().number.isRequired,scrollLeft:prop_types_default().number,scrollBarWidth:prop_types_default().number.isRequired,onScrollLeftUpdate:prop_types_default().func.isRequired,isRTL:prop_types_default().bool,analytics:Tracking.CD.isRequired,width:prop_types_default().number.isRequired,height:prop_types_default().number.isRequired};const overlayContainerStyle=()=>({position:"absolute",top:45,left:0,right:0,bottom:0,overflow:"hidden",direction:"ltr"}),timebarContainerStyle=({bottom,scrollLeft})=>({position:"absolute",zIndex:2,transform:`translateX(-${scrollLeft}px)`,extend:[{condition:!bottom,style:{top:"0"}},{condition:bottom,style:{bottom:"0"}}]}),Timebar_TimebarContainer=props=>{const bottom=props.bottom,scrollLeft=props.scrollLeft,children=props.children,css=(0,useFela.Z)({bottom,scrollLeft}).css;return react.createElement("div",{className:css(timebarContainerStyle)},children)},LivePinBody=(0,createComponent.Z)((({theme})=>({backgroundColor:theme.color.livePinBackground,boxShadow:`0 -1px 2px 0 ${theme.color.livePinShadow}`,width:"3px",border:`1px solid ${theme.color.livePinBackground}`,position:"absolute",bottom:"0",top:35,zIndex:3,pointerEvents:"none",transition:"all .3s ease"})),"div"),LiveLabel=(0,createComponent.Z)((({theme,interval})=>({height:"24px",lineHeight:"22px",padding:"0 6px",backgroundColor:theme.color.livePinHeadBackground,boxShadow:"0 2px 4px 0 rgba(0, 0, 0, 0.5)",textAlign:"center",border:`1px solid ${theme.color.livePinHead}`,borderRadius:"6px",color:theme.color.livePinHead,fontWeight:"bold",overflow:"hidden",whiteSpace:"nowrap",willChange:"left",cursor:"pointer",transition:[".4s transform ease"],extend:[{condition:"future"===interval,style:{transform:"translateX(-100%)"}},{condition:"present"===interval,style:{transform:"translateX(-50%)",cursor:"auto",transition:"unset"}},{condition:"past"===interval,style:{transform:"translateX(-100%)"}}]})),"div",["inPresent"]),LiveLabelWrapper=(0,createComponent.Z)((()=>({position:"absolute",top:"15px",zIndex:4,textAlign:"center",transition:"all .3s ease"})),"div",["inPresent"]);const LiveIndicator=({onClick,startTime,currentTime,scrollLeft,width})=>{if(null===scrollLeft)return null;const viewportStartTime=startTime+(0,utils_broadcast.Lc)(scrollLeft),interval=function(currentTime,viewportStartTime,viewportEndTime){return currentTime<viewportStartTime+(0,utils_broadcast.Lc)(ChannelList_CHANNEL_SIZE_width+20)?"future":currentTime>viewportEndTime-(0,utils_broadcast.Lc)(20)?"past":"present"}(currentTime,viewportStartTime,startTime+(0,utils_broadcast.Lc)(scrollLeft+width)),currPosition=(0,utils_broadcast.m2)(currentTime-viewportStartTime);let labelPosition=currPosition;return"past"===interval?labelPosition=width-20:"future"===interval&&(labelPosition=ChannelList_CHANNEL_SIZE_width+20),react.createElement(react.Fragment,null,react.createElement(LiveLabelWrapper,{style:{transform:`translateX(${labelPosition}px)`}},react.createElement(LiveLabel,{className:"e2e-livepin",interval,onClick:"present"===interval?void 0:onClick},"future"===interval&&react.createElement("span",null,"❮ "),react.createElement(components.xv,{id:"present"===interval?"watch.live":"watch.backToLive"}),"past"===interval&&react.createElement("span",null," ❯"))),currPosition>ChannelList_CHANNEL_SIZE_width&&react.createElement(LivePinBody,{style:{transform:`translateX(${currPosition}px)`}}))};LiveIndicator.propTypes={startTime:prop_types_default().number.isRequired,currentTime:prop_types_default().number.isRequired,scrollLeft:prop_types_default().number,width:prop_types_default().number.isRequired,onClick:prop_types_default().func.isRequired};const Timebar_LiveIndicator=LiveIndicator,Timebar_TimebarOverlay=props=>{const currentTime=props.currentTime,width=props.width,scrollLeft=props.scrollLeft,startTime=props.startTime,stopTime=props.stopTime,onClickLive=props.onClickLive,css=(0,useFela.Z)({direction:"ltr"}).css;return react.createElement("div",{className:css(overlayContainerStyle)},react.createElement(Timebar_TimebarContainer,{scrollLeft},react.createElement(Timebar_Timebar,{startTime,stopTime})),react.createElement(Timebar_LiveIndicator,{startTime,currentTime,scrollLeft,width,onClick:onClickLive}),react.createElement(Timebar_TimebarContainer,{scrollLeft,bottom:!0},react.createElement(Timebar_Timebar,{startTime,stopTime,bottom:!0})))};var fromUnixTime=__webpack_require__(42227),isToday=__webpack_require__(51085),getUnixTime=__webpack_require__(99982),addDays=__webpack_require__(77349),differenceInDays=__webpack_require__(67803),startOfDay=__webpack_require__(69119),subDays=__webpack_require__(7069);function DateSwitcher_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return DateSwitcher_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return DateSwitcher_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function DateSwitcher_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const Header_DateSwitcher=props=>{const currentScreenDate=props.currentScreenDate,scrollToTime=props.scrollToTime,children=props.children,_useSelector=(0,reducers.v9)((state=>state.epg)),isMinDateLoaded=_useSelector.isMinDateLoaded,isMaxDateLoaded=_useSelector.isMaxDateLoaded,datesLoaded=_useSelector.datesLoaded,_useState2=DateSwitcher_slicedToArray((0,react.useState)(!0),2),isPrevActive=_useState2[0],setIsPrevActive=_useState2[1],_useState4=DateSwitcher_slicedToArray((0,react.useState)(!0),2),isNextActive=_useState4[0],setIsNextActive=_useState4[1],dispatch=(0,reducers.I0)(),currentScreenDay=(0,human_format.lW)((0,startOfDay.Z)(currentScreenDate));(0,react.useEffect)((()=>{const firstLoadedDay=(0,human_format.lW)((0,startOfDay.Z)(datesLoaded[0])),lastLoadedDay=(0,human_format.lW)((0,startOfDay.Z)(datesLoaded[datesLoaded.length-1]));setIsPrevActive(!(isMinDateLoaded&&currentScreenDay===firstLoadedDay)),setIsNextActive(!(isMaxDateLoaded&&currentScreenDay===lastLoadedDay))}),[isMinDateLoaded,isMaxDateLoaded,datesLoaded,currentScreenDay]);return react.createElement("div",null,react.createElement(ArrowIcon,{direction:"left",isVisible:isPrevActive,onClick:async()=>{const newScreenTime=(0,getUnixTime.Z)((0,subDays.Z)(currentScreenDate,1));scrollToTime(newScreenTime),await dispatch((0,actions_epg.cM)())}}),children,react.createElement(ArrowIcon,{direction:"right",isVisible:isNextActive,onClick:async()=>{const newScreenDate=(0,addDays.Z)(currentScreenDate,1);scrollToTime((0,getUnixTime.Z)(newScreenDate)),await dispatch((0,actions_epg.NN)())}}))};var format=__webpack_require__(32449);const epgHeaderStyle=({theme})=>({background:theme.color.page,color:theme.color.primary,height:"45px",fontSize:theme.fontSize.medium,fontWeight:"bold",padding:`${theme.margin.medium} 0`,textAlign:"center"}),calendarIconStyle=({theme})=>({color:theme.color.brand,position:"absolute",right:"2.25rem",top:"calc(0.5rem + 2px)",zIndex:10}),dropdownStyle=({theme})=>({background:theme.color.epgBackground,position:"absolute",right:"1.25rem",top:"2px",minWidth:"15rem",zIndex:9,boxShadow:"0px 0px 30px rgba(0, 0, 0, 0.2)",fontStyle:"normal",textAlign:"left",textTransform:"none"}),dropdownTitleStyle=({theme})=>({fontSize:theme.fontSize.smedium,margin:theme.margin.medium}),dropdownDividerStyle=({theme})=>({borderBottom:`1px solid ${theme.color.divider}`}),dropdownListStyle=({theme,selectedDate})=>({fontSize:theme.fontSize.normal,padding:`${theme.margin.fine} 0`,fontWeight:"normal",overflowY:"scroll",maxHeight:"40vh",opacity:selectedDate?"0.5":"1"}),dropdownItemStyle=({theme,selectedDate})=>({position:"relative",display:"flex",justifyContent:"space-between",alignItems:"center",padding:`${theme.margin.fine} ${theme.margin.medium}`,":hover":{cursor:"pointer",pointerEvents:selectedDate?"none":"auto",background:selectedDate?"none":theme.color.broadcastCatchupBackground}}),dropdownItemTodayDateStyle=()=>({fontWeight:"bold"}),dropdownItemCurrentDateStyle=({theme})=>({color:theme.color.brand,fontWeight:"bold"}),dropdownItemTodayLabelStyle=({theme})=>({fontSize:theme.fontSize.small,fontWeight:"bold"}),dropdownItemCurrentDateIsTodayLabelStyle=({theme})=>({fontSize:theme.fontSize.small,color:theme.color.brand,fontWeight:"bold"}),dropdownItemSpinnerStyle=({theme})=>({position:"absolute",right:theme.margin.medium});function DatePicker_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return DatePicker_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return DatePicker_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function DatePicker_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const Header_DatePicker=props=>{const onDateChange=props.onDateChange,currentDateTime=props.currentDateTime,_useState2=DatePicker_slicedToArray((0,react.useState)(!1),2),isOpen=_useState2[0],setIsOpen=_useState2[1],_useState4=DatePicker_slicedToArray((0,react.useState)([]),2),dates=_useState4[0],setDates=_useState4[1],_useState6=DatePicker_slicedToArray((0,react.useState)(),2),selectedDate=_useState6[0],setSelectedDate=_useState6[1],datesLoaded=(0,reducers.v9)((state=>state.epg)).datesLoaded,css=(0,useFela.Z)({selectedDate}).css,dispatch=(0,reducers.I0)(),ref=(0,react.useRef)(null);(0,react.useEffect)((()=>{if(!selectedDate){const dateList=[...datesLoaded];for(;(0,differenceInDays.Z)(Date.now(),dateList[0])<7;)dateList.unshift((0,subDays.Z)(dateList[0],1));for(;(0,differenceInDays.Z)(dateList[dateList.length-1],Date.now())<6;)dateList.push((0,addDays.Z)(dateList[dateList.length-1],1));setDates(dateList)}}),[datesLoaded,selectedDate]);const getDayStyle=(day,today,currentDay)=>{let style;return day===currentDay?style=css(dropdownItemCurrentDateStyle):day===today&&(style=css(dropdownItemTodayDateStyle)),style},getDayLabelStyle=(day,currentDay)=>{let style=css(dropdownItemTodayLabelStyle);return day===currentDay&&(style=css(dropdownItemCurrentDateIsTodayLabelStyle)),style};return react.createElement(react.Fragment,null,react.createElement(Icons.Qu,{className:css(calendarIconStyle),onClick:()=>setIsOpen(!isOpen)}),isOpen&&react.createElement(components.Lp,{wrapperRef:ref,onClickOutside:()=>setIsOpen(!1)},react.createElement("div",{ref,className:css(dropdownStyle)},react.createElement("h2",{className:css(dropdownTitleStyle)},react.createElement(components.xv,{id:"epg.chooseDay"})),react.createElement("div",{className:css(dropdownDividerStyle)}),react.createElement("ul",{className:css(dropdownListStyle)},dates.map((date=>react.createElement("li",{className:css(dropdownItemStyle),onClick:()=>{(async date=>{setSelectedDate(date),await dispatch((0,actions_epg.MS)(date)),setIsOpen(!1),onDateChange(date),setSelectedDate(void 0)})(date)},key:date.toString()},(date=>{const day=(0,format.Z)(date,"EEEE d/M"),today=(0,format.Z)(new Date,"EEEE d/M"),currentDay=(0,format.Z)(new Date(currentDateTime),"EEEE d/M");return react.createElement(react.Fragment,null,react.createElement("span",{className:getDayStyle(day,today,currentDay)},day),day===today?react.createElement("span",{className:getDayLabelStyle(day,currentDay)},"(",react.createElement(components.xv,{id:"liveLabel.today"}),")"):selectedDate===date&&react.createElement("div",{className:css(dropdownItemSpinnerStyle)},react.createElement(components.$j,{size:1,strokeWidth:1})))})(date))))))))},EpgView_Header_Header=props=>{const startTime=props.startTime,scrollLeft=props.scrollLeft,scrollToTime=props.scrollToTime,scrollToNow=props.scrollToNow,css=(0,useFela.Z)().css,currentScreenTime=startTime+(0,utils_broadcast.Lc)(scrollLeft),currentScreenDate=(0,fromUnixTime.Z)(currentScreenTime);return react.createElement("div",{className:css(epgHeaderStyle)},react.createElement(Header_DateSwitcher,{currentScreenDate,scrollToTime},react.createElement(components.er,{value:1e3*currentScreenTime,options:{day:"2-digit",weekday:"long",month:"long"},as:"h1",style:{display:"inline"}})),react.createElement(Header_DatePicker,{onDateChange:date=>{if((0,isToday.Z)(date))return void scrollToNow();const newScreenTime=(0,getUnixTime.Z)((0,addDays.Z)(currentScreenDate,(0,differenceInDays.Z)((0,startOfDay.Z)(date),(0,startOfDay.Z)(currentScreenDate))));scrollToTime(newScreenTime)},currentDateTime:1e3*currentScreenTime}))};function EpgView_defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}class EpgView extends react.PureComponent{constructor(...args){super(...args),EpgView_defineProperty(this,"state",{currentTime:Math.floor(Date.now()/1e3),scrollLeft:null,width:100,height:100}),EpgView_defineProperty(this,"timer",null),EpgView_defineProperty(this,"isLoading",!1),EpgView_defineProperty(this,"fetchIfNeededReady",!1),EpgView_defineProperty(this,"epgElement",null),EpgView_defineProperty(this,"updateSizeFromDOM",(()=>{if(!this.epgElement)return;const _this$epgElement$getB=this.epgElement.getBoundingClientRect(),width=_this$epgElement$getB.width,height=_this$epgElement$getB.height;this.setState({width,height})})),EpgView_defineProperty(this,"saveRef",(ref=>{this.epgElement=ref})),EpgView_defineProperty(this,"onClickLive",(()=>{this.scrollToTime(this.state.currentTime),this.props.analytics.onClick({component:"EPG",eventName:"click_live_button",clickType:"action",element:"live_button"})})),EpgView_defineProperty(this,"onScrollLeftUpdate",(async rawScrollLeft=>{if(!this.fetchIfNeededReady||this.isLoading)return;const _this$props=this.props,startTime=_this$props.startTime,stopTime=_this$props.stopTime,loadPreviousDay=_this$props.loadPreviousDay,loadNextDay=_this$props.loadNextDay,scrollBarWidth=_this$props.scrollBarWidth,width=this.state.width,maxScrollLeft=(0,utils_broadcast.m2)(stopTime-startTime)-width+scrollBarWidth,scrollLeft=Math.min(Math.max(rawScrollLeft,0),maxScrollLeft);requestAnimationFrame((()=>this.setState({scrollLeft})));const scrollTime=startTime+(0,utils_broadcast.Lc)(scrollLeft);scrollLeft>=0&&scrollLeft<8400&&(this.isLoading=!0,await loadPreviousDay(),await this.scrollToTime(scrollTime,!1));scrollLeft>maxScrollLeft-8400&&(this.isLoading=!0,await loadNextDay(),await this.scrollToTime(scrollTime,!1)),this.isLoading=!1}))}setStateAsync(state){return new Promise((resolve=>this.setState(state,resolve)))}async componentDidMount(){window.addEventListener("resize",this.updateSizeFromDOM,{passive:!0}),document.body.style["overscroll-behavior-x"]="none",this.updateSizeFromDOM(),await this.scrollToTime(this.state.currentTime),this.fetchIfNeededReady=!0,this.startTimerIfNeeded()}componentDidUpdate(prevProps){this.props.channels===prevProps.channels&&this.props.broadcasts===prevProps.broadcasts||this.startTimerIfNeeded(),prevProps.startTime!==this.props.startTime&&this.setState({scrollLeft:this.state.scrollLeft+(0,utils_broadcast.m2)(prevProps.startTime-this.props.startTime)})}componentWillUnmount(){clearInterval(this.timer),window.removeEventListener("resize",this.updateSizeFromDOM),document.body.style["overscroll-behavior-x"]=null}startTimerIfNeeded(){const _this$props2=this.props,channels=_this$props2.channels,broadcasts=_this$props2.broadcasts;!this.timer&&channels.length&&broadcasts.length&&(this.timer=setInterval((()=>{window.requestAnimationFrame((()=>{this.setState({currentTime:Math.floor(Date.now()/1e3)})}))}),1e3))}async scrollToTime(time,center=!0){await this.setStateAsync((state=>{const alignOffset=center?state.width/2:0;return{scrollLeft:(0,utils_broadcast.m2)(time-this.props.startTime)-alignOffset}}))}render(){const _this$props3=this.props,broadcasts=_this$props3.broadcasts,channels=_this$props3.channels,startTime=_this$props3.startTime,stopTime=_this$props3.stopTime,subscriptionUrl=_this$props3.subscriptionUrl,scrollBarWidth=_this$props3.scrollBarWidth,analytics=_this$props3.analytics,isRTL=_this$props3.isRTL,_this$state=this.state,currentTime=_this$state.currentTime,scrollLeft=_this$state.scrollLeft,width=_this$state.width,height=_this$state.height;return channels.length?broadcasts.length?react.createElement(Epg,{innerRef:this.saveRef},react.createElement(components.SF,{title:"metadata.epg.title"}),react.createElement(EpgView_Header_Header,{startTime,scrollLeft,scrollToTime:timestamp=>this.scrollToTime(timestamp,!1),scrollToNow:()=>this.scrollToTime(this.state.currentTime)}),react.createElement(ScrollButton_ScrollButton,{isLeft:!0,isRTL,onScrollLeftUpdate:this.onScrollLeftUpdate,scrollLeft}),react.createElement(ScrollButton_ScrollButton,{isRTL,onScrollLeftUpdate:this.onScrollLeftUpdate,scrollLeft}),react.createElement(Timebar_TimebarOverlay,{width,currentTime,scrollLeft:scrollLeft+(isRTL?scrollBarWidth:0),startTime,stopTime,onClickLive:this.onClickLive}),react.createElement(TimelineContainer,{scrollBarWidth},react.createElement(Timeline,{isRTL,broadcasts,channels,currentTime,onScrollLeftUpdate:this.onScrollLeftUpdate,scrollLeft,startTime,analytics,width:width+scrollBarWidth,height:height-45-100+scrollBarWidth,scrollBarWidth}))):(logger.Z.warn("EPG: no broadcasts available"),react.createElement(ErrorPage_ErrorPage,{button:"none"},react.createElement(components.xv,{id:"epg.noBroadcasts"}))):(logger.Z.warn("EPG: no channels available"),react.createElement(ErrorPage_ErrorPage,{icon:ERROR_ICONS.EPG_ERROR,button:ButtonType.HREF,buttonProps:{href:subscriptionUrl,label:react.createElement(components.xv,{id:"subscribeNow"})}},react.createElement(components.xv,{as:"p",id:"epg.needToBeSubscribed",isHtml:!0})))}}function initEpgView(store){return store.getState().epg.datesLoaded.length?Promise.resolve():store.dispatch(actions_epg.Sv())}EpgView_defineProperty(EpgView,"propTypes",{loadNextDay:prop_types_default().func.isRequired,loadPreviousDay:prop_types_default().func.isRequired,startTime:prop_types_default().number.isRequired,stopTime:prop_types_default().number.isRequired,broadcasts:prop_types_default().arrayOf(epg.ER).isRequired,channels:prop_types_default().arrayOf(epg.Ce).isRequired,isRTL:prop_types_default().bool.isRequired,subscriptionUrl:prop_types_default().string,scrollBarWidth:prop_types_default().number.isRequired,analytics:Tracking.CD.isRequired});const mapDispatchToProps={loadNextDay:actions_epg.NN,loadPreviousDay:actions_epg.cM},EpgView_EpgView=(0,redux.qC)((0,es.$j)((({epg,settings,common})=>{var _settings$features$su;return{isRTL:"rtl"===settings.l10n.direction,broadcasts:epg.broadcasts,channels:epg.channels,startTime:epg.startTime,stopTime:epg.stopTime,subscriptionUrl:(null===(_settings$features$su=settings.features.subscription)||void 0===_settings$features$su?void 0:_settings$features$su.url)||"",scrollBarWidth:common.scrollBarWidth}}),mapDispatchToProps),Tracking.wi)(EpgView);function GridIcon_extends(){return GridIcon_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},GridIcon_extends.apply(this,arguments)}function GridIcon_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return GridIcon_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return GridIcon_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function GridIcon_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function GridIcon({selected,...props}){const theme=(0,useFela.Z)().theme,_React$useState2=GridIcon_slicedToArray(react.useState(!1),2),hover=_React$useState2[0],setHover=_React$useState2[1],active=selected||hover;return react.createElement(components.JO,GridIcon_extends({},props,{viewBox:"0 0 39 27",onMouseEnter:()=>setHover(!0),onMouseLeave:()=>setHover(!1),"data-cy":"grid-icon"}),react.createElement("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)"},react.createElement("rect",{width:"38",height:"26",x:"-.5",y:"-.5",stroke:theme.color.brand,rx:"3",fill:active?theme.color.brand:"none"}),react.createElement("g",{fill:active?theme.color.typeSwitchColor:theme.color.brand,transform:"translate(3 3)"},react.createElement("rect",{width:"8",height:"8.444",rx:"1"}),react.createElement("rect",{width:"8",height:"8.444",x:"11",rx:"1"}),react.createElement("rect",{width:"8",height:"8.444",y:"10.556",rx:"1"}),react.createElement("rect",{width:"8",height:"8.444",x:"11",y:"10.556",rx:"1"}),react.createElement("rect",{width:"8",height:"8.444",x:"22",rx:"1"}),react.createElement("rect",{width:"8",height:"8.444",x:"22",y:"10.556",rx:"1"}))))}function ListIcon_extends(){return ListIcon_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},ListIcon_extends.apply(this,arguments)}function ListIcon_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return ListIcon_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ListIcon_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ListIcon_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function ListIcon({selected,...props}){const theme=(0,useFela.Z)().theme,_React$useState2=ListIcon_slicedToArray(react.useState(!1),2),hover=_React$useState2[0],setHover=_React$useState2[1],active=selected||hover;return react.createElement(components.JO,ListIcon_extends({},props,{viewBox:"0 0 39 27",onMouseEnter:()=>setHover(!0),onMouseLeave:()=>setHover(!1),"data-cy":"list-icon"}),react.createElement("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)"},react.createElement("rect",{width:"38",height:"26",x:"-.5",y:"-.5",stroke:theme.color.brand,rx:"3",fill:active?theme.color.brand:"none"}),react.createElement("g",{fill:active?theme.color.typeSwitchColor:theme.color.brand,transform:"translate(2 3)"},react.createElement("rect",{width:"8",height:"8",rx:"2"}),react.createElement("rect",{width:"8",height:"8",y:"10",rx:"2"}),react.createElement("rect",{width:"20",height:"4",x:"11",y:"2",rx:"2"}),react.createElement("rect",{width:"20",height:"4",x:"11",y:"12",rx:"2"}))))}function CollectionDisplayTypeSwitch({selected,onClick}){return react.createElement(components.xu,{flexBox:!0,alignItems:"center"},react.createElement(components.xv,{id:"search.modesView",color:"secondary",noselect:!0}),react.createElement(components.LZ,{width:"medium"}),react.createElement(GridIcon,{size:"39px",selected:selected===constants._P.grid,onClick:()=>onClick(constants._P.grid)}),react.createElement(components.LZ,{width:"small"}),react.createElement(ListIcon,{size:"39px",selected:selected===constants._P.list,onClick:()=>onClick(constants._P.list)}))}function ListTitles_extends(){return ListTitles_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},ListTitles_extends.apply(this,arguments)}function RegularItem_ListTitles_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return RegularItem_ListTitles_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return RegularItem_ListTitles_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function RegularItem_ListTitles_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}GridIcon.propTypes={selected:prop_types_default().bool.isRequired},ListIcon.propTypes={selected:prop_types_default().bool.isRequired},CollectionDisplayTypeSwitch.propTypes={selected:prop_types_default().oneOf(Object.values(constants._P)).isRequired,onClick:prop_types_default().func.isRequired};const ListTitles_ListTitles=({viewable,itemHeight,refreshData})=>{const containerRef=(0,react.useRef)(null),descriptionRef=(0,react.useRef)(null),_useState2=RegularItem_ListTitles_slicedToArray((0,react.useState)(11),2),maxLine=_useState2[0],setMaxLine=_useState2[1],watchlistEnabled=(0,reducers.v9)((({settings})=>!!settings.features.watchList)),liveEventTime=(0,live_event.J$)(viewable),upcomingTimestamp=extractUpcomingStartTime(viewable),isChannel=viewable.__typename===constants.Bz.Channel,metadata=(0,hooks.$n)(viewable),correctViewable=(0,react.useMemo)((()=>viewable.__typename===constants.Bz.Episode&&viewable.show?viewable.show:viewable),[viewable]),isAnyContent=Boolean(metadata||(null==liveEventTime?void 0:liveEventTime.startTime)||viewable.description||upcomingTimestamp||!isChannel),height=`${itemHeight+.25}rem`,xsHeight=itemHeight-6.25+"rem",isMobile=(0,hooks.Dv)();return(0,react.useEffect)((()=>{if(descriptionRef.current){const divHeight=parseFloat(window.getComputedStyle(containerRef.current,null).getPropertyValue("height")),lineHeight=parseFloat(window.getComputedStyle(descriptionRef.current,null).getPropertyValue("line-height"));setMaxLine(Math.floor(divHeight/lineHeight))}}),[]),react.createElement(components.xu,ListTitles_extends({flexBox:!0,flexDirection:"column","sm-ml":"large",pt:"0.25rem",flex:"1 0",maxWidth:"100%","xs-width":"auto","xs-height":"auto",minWidth:"0px"},isChannel?{maxHeight:height,mt:"auto",mb:"auto"}:{height}),react.createElement(components.xu,{mb:isAnyContent?3:0},react.createElement(components.xv,{bold:!0},viewable.title)),!!metadata&&!isChannel&&react.createElement(components.xu,{mb:3},react.createElement(components.xv,{color:"secondary",fontSize:"small",bold:!0},metadata,react.createElement(components.HH,{viewable}))),liveEventTime&&react.createElement(components.xu,{mb:"fine"},react.createElement(components.ap,{liveEventTime,onlyToday:!0})),react.createElement(components.xu,{innerRef:containerRef,position:"relative",overflow:"hidden",flex:"1 0","xs-maxHeight":xsHeight},react.createElement(components.xv,{innerRef:descriptionRef,fontSize:"small",textNumberLines:maxLine},viewable.description),upcomingTimestamp?react.createElement(components.xu,{mt:"fine"},react.createElement(Upcoming.D,{type:Upcoming.Q.POSTER,startTime:upcomingTimestamp,opacity:.7})):null),!isChannel&&watchlistEnabled&&react.createElement(react.Fragment,null,react.createElement(components.xu,{flexBox:!0,mt:"fine"},react.createElement(WatchlistButton.Z,{viewable:correctViewable,refreshData,short:!isMobile}))))};ListTitles_ListTitles.propTypes={viewable:viewableShape,itemHeight:prop_types_default().number,refreshData:prop_types_default().func};const RegularItem_ListTitles=react.memo(ListTitles_ListTitles),GridTitles=({viewable})=>{const upcomingTimestamp=extractUpcomingStartTime(viewable);return upcomingTimestamp?react.createElement(components.xu,{mb:"fine"},react.createElement(Upcoming.D,{type:Upcoming.Q.POSTER,startTime:upcomingTimestamp,opacity:.7})):null};GridTitles.propTypes={viewable:viewableShape};const RegularItem_GridTitles=react.memo(GridTitles),RegularItem_positionRelated={position:"relative"};function RegularItem(props){const viewable=props.viewable,mode=props.mode,disableLiveInfo=props.disableLiveInfo,hideChannelLogo=props.hideChannelLogo,refreshData=props.refreshData,liveEventTime=(0,live_event.J$)(viewable),isChannel=viewable.__typename===constants.Bz.Channel,channel=getChannelLogoData(viewable),watchOffset=(0,helpers.tP)(viewable,"watchOffset"),upcomingTimestamp=extractUpcomingStartTime(viewable),poster=isChannel?react.createElement(ChannelLogo.Z,{alt:viewable.title,src:viewable.logoDark,withBackground:!0}):react.createElement(components.Ee,{alt:viewable.title,hasShadow:!0,src:viewable.poster||viewable.banner,type:"poster",fullWidth:mode===VideoItems_constants.e.GRID,rounded:!0});return react.createElement(components.xu,{flexBox:!0,alignItems:"flex-start",as:components.ei,to:{name:"watch",params:(0,helpers.dX)(viewable)},mb:mode===VideoItems_constants.e.LIST?"large":void 0,column:mode===VideoItems_constants.e.GRID,onClick:()=>{const _getLinkParams=(0,helpers.dX)(viewable),id=_getLinkParams.id,playableId=_getLinkParams.playableId;props.onClick&&props.onClick(id,playableId)},width:"100%",className:"e2e-asset",position:"relative",flexDirection:"column","sm-flexDirection":mode===VideoItems_constants.e.GRID?"column":"row"},react.createElement(components.xu,{position:"relative",width:mode===VideoItems_constants.e.GRID?"100%":void 0,mb:upcomingTimestamp&&[VideoItems_constants.e.GRID,VideoItems_constants.e.SLIDER].includes(mode)?"fine":void 0},react.createElement(components.xu,{position:"relative"},liveEventTime&&!disableLiveInfo&&react.createElement(components.xu,{position:"absolute",top:"0",right:"0.8rem",zIndex:2},react.createElement(components.S1,{liveEventTime})),poster,!hideChannelLogo&&!isChannel&&channel&&react.createElement(ChannelLogo_FixedChannelLogo,{alt:channel.title,src:channel.logoDark,withBackground:!0,size:"45%"}),!viewable.entitlement||watchOffset>0?react.createElement(components.xu,{column:!0,position:"absolute",bottom:"0",left:"0",right:"0",alignItems:"flex-start"},watchOffset>0&&react.createElement(components.d4,{offset:watchOffset,duration:(0,helpers.tP)(viewable,"duration"),extend:RegularItem_positionRelated})):null),liveEventTime&&!disableLiveInfo&&react.createElement(components.xu,{mt:"fine"},react.createElement(components.ap,{liveEventTime,onlyToday:!0}))),mode===VideoItems_constants.e.GRID&&react.createElement(RegularItem_GridTitles,{viewable}),mode===VideoItems_constants.e.LIST&&react.createElement(RegularItem_ListTitles,{viewable,itemHeight:components.pK.poster.height,refreshData}))}RegularItem.propTypes={viewable:viewableShape.isRequired,onClick:prop_types_default().func,refreshData:prop_types_default().func,mode:prop_types_default().string,disableLiveInfo:prop_types_default().bool,hideChannelLogo:prop_types_default().bool},RegularItem.defaultProps={mode:VideoItems_constants.e.LIST};const RegularItem_RegularItem=react.memo(RegularItem);var getCollection=__webpack_require__(66297),CollectionView_getCollection_default=__webpack_require__.n(getCollection);const Wrap=(0,createComponent.Z)((({theme})=>({padding:"2rem",position:"relative",zIndex:1,filter:`drop-shadow(${theme.textShadow.featured})`,transform:"translateZ(0)",marginTop:theme.margin.xxxlarge,maxHeight:"90%",extend:[(0,mixins.zw)()]}))),Styles_Title=(0,createComponent.Z)((({theme,chars})=>{var _theme$collectionTitl,_theme$collectionTitl2,_theme$collectionTitl3,_theme$collectionTitl4;return{fontSize:theme.fontSize.loud,fontWeight:"bold",marginBottom:"4rem",color:theme.color.genreTitle,extend:[(0,mixins.xC)({marginBottom:"0"}),{condition:chars<10,style:{fontSize:theme.fontSize.giant}},{condition:chars>20,style:{fontSize:theme.fontSize.pageHeading,extend:[(0,mixins.ms)({fontSize:theme.fontSize.loud})]}},{condition:chars>30,style:{fontSize:theme.fontSize.sectionHeading,extend:[(0,mixins.ms)({fontSize:theme.fontSize.loud})]}},{condition:null===(_theme$collectionTitl=theme.collectionTitle)||void 0===_theme$collectionTitl?void 0:_theme$collectionTitl.style,style:{fontStyle:null===(_theme$collectionTitl2=theme.collectionTitle)||void 0===_theme$collectionTitl2?void 0:_theme$collectionTitl2.style}},{condition:null===(_theme$collectionTitl3=theme.collectionTitle)||void 0===_theme$collectionTitl3?void 0:_theme$collectionTitl3.weight,style:{fontWeight:null===(_theme$collectionTitl4=theme.collectionTitle)||void 0===_theme$collectionTitl4?void 0:_theme$collectionTitl4.weight}}]}}),"h1",["chars"]),Description=(0,createComponent.Z)((({theme})=>({maxWidth:"45vw",width:"100%",height:"100%",overflow:"hidden",display:"inline-block",position:"relative",marginTop:"10px",color:theme.color.genreTitle,lineHeight:"normal",fontSize:theme.fontSize.normal,letterSpacing:"1.6px",extend:[(0,mixins.xC)({maxWidth:"100%"}),(0,mixins._S)({maxWidth:"60vw"}),(0,mixins.L9)({maxWidth:"45vw"})]})),"p"),GenreHeader=({title,description,image})=>react.createElement(components.VM,{src:image,overlay:"transparent"},react.createElement(Wrap,null,react.createElement(Styles_Title,{chars:title.length},title),react.createElement(Description,null,description)));GenreHeader.propTypes={title:prop_types_default().string,description:prop_types_default().string,image:prop_types_default().string};const CollectionView_GenreHeader=GenreHeader;function CollectionView_extends(){return CollectionView_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},CollectionView_extends.apply(this,arguments)}function CollectionView_normalizeViewable(viewable){return{...viewable,genres:viewable.genres||[]}}function CollectionView({location}){var _data$viewer,_data$viewer$block,_data$viewer$block$vi,_collectionUI$hideCha,_theme$collectionTitl,_theme$collectionTitl2;const router=(0,src_router.useRouter)(),analytics=(0,Tracking.z$)(),dispatch=(0,es.I0)(),theme=(0,react.useContext)(context.N),gridRef=(0,react.useRef)(null),refetching=(0,react.useRef)(null),initialPageLoad=(0,react.useRef)(!0),_useSelector=(0,es.v9)((({settings,ui})=>({collectionDisplayStyles:settings.features.seeAllCollectionDisplay.listStyle,collectionDisplayStyle:ui.collectionDisplayStyle,hideThumbnailChannelLogo:!!settings.features.hideThumbnailChannelLogo})),es.wU),collectionDisplayStyles=_useSelector.collectionDisplayStyles,collectionDisplayStyle=_useSelector.collectionDisplayStyle,hideThumbnailChannelLogo=_useSelector.hideThumbnailChannelLogo,collectionId=location.params.id,collectionDisplayType=collectionDisplayStyle||collectionDisplayStyles[0],_useQuery=(0,useQuery.a)(CollectionView_getCollection_default(),{variables:{collectionId,blocksFirst:22},skip:!location.params.id,notifyOnNetworkStatusChange:!0}),loading=_useQuery.loading,error=_useQuery.error,data=_useQuery.data,refetch=_useQuery.refetch,fetchMore=_useQuery.fetchMore,client=_useQuery.client,hasMore=null==data||null===(_data$viewer=data.viewer)||void 0===_data$viewer||null===(_data$viewer$block=_data$viewer.block)||void 0===_data$viewer$block||null===(_data$viewer$block$vi=_data$viewer$block.viewables)||void 0===_data$viewer$block$vi?void 0:_data$viewer$block$vi.pageInfo.hasNextPage,handleFetchMore=()=>{var _data$viewer2,_data$viewer2$block,_data$viewer2$block$v,_data$viewer2$block$v2;const cursor=null==data||null===(_data$viewer2=data.viewer)||void 0===_data$viewer2||null===(_data$viewer2$block=_data$viewer2.block)||void 0===_data$viewer2$block||null===(_data$viewer2$block$v=_data$viewer2$block.viewables)||void 0===_data$viewer2$block$v||null===(_data$viewer2$block$v2=_data$viewer2$block$v.pageInfo)||void 0===_data$viewer2$block$v2?void 0:_data$viewer2$block$v2.endCursor;fetchMore({variables:{cursor}})};(0,react.useEffect)((()=>{var _data$viewer3,_data$viewer3$block;(null==data||null===(_data$viewer3=data.viewer)||void 0===_data$viewer3||null===(_data$viewer3$block=_data$viewer3.block)||void 0===_data$viewer3$block?void 0:_data$viewer3$block.__typename)===constants.e1.BookmarksCollection&&(refetching.current=!0,refetch().then((()=>{refetching.current=!1})))}),[]),(0,react.useEffect)((()=>{if(initialPageLoad.current&&collectionDisplayType===constants._P.grid&&data&&hasMore&&gridRef.current&&!loading&&!refetching.current){var _gridRef$current;const gridChildren=null===(_gridRef$current=gridRef.current)||void 0===_gridRef$current?void 0:_gridRef$current.children;gridChildren[gridChildren.length-1].getBoundingClientRect().top<document.documentElement.clientHeight?handleFetchMore():initialPageLoad.current=!1}}),[collectionDisplayType,data,hasMore,loading]);if((0,react.useEffect)((()=>{(()=>{var _data$viewer$block2;const withTransparentHeader=!(null==data||null===(_data$viewer$block2=data.viewer.block)||void 0===_data$viewer$block2||!_data$viewer$block2.image);dispatch(ui.Xk(location.name,location.params.id,withTransparentHeader))})()}),[dispatch,data,location.name,location.params.id]),loading&&!data||error)return null;if(null==data||!data.viewer.block)return react.createElement(NotFoundView_NotFoundView,null);const _data$viewer$block3=null==data?void 0:data.viewer.block,typename=_data$viewer$block3.__typename,title=_data$viewer$block3.title,description=_data$viewer$block3.description,image=_data$viewer$block3.image,_data$viewer$block3$c=_data$viewer$block3.collectionUI,collectionUIStr=void 0===_data$viewer$block3$c?null:_data$viewer$block3$c,rawViewables=_data$viewer$block3.viewables,collectionUI=JSON.parse(collectionUIStr),hideChannelLogo=null!==(_collectionUI$hideCha=null==collectionUI?void 0:collectionUI.hideChannelLogo)&&void 0!==_collectionUI$hideCha?_collectionUI$hideCha:hideThumbnailChannelLogo,viewables=(0,helpers.wl)(rawViewables).filter(Boolean).filter((viewable=>constants._o.includes(viewable.__typename))).map(CollectionView_normalizeViewable),trackClick=(viewableId,playableId)=>{const activeRoute=router.getActiveRoute();analytics.onClick({component:activeRoute.pageAnalytics.component,clickType:"asset",eventName:"click_asset",element:"asset",viewableId,playableId})},handleRefreshData=async viewable=>{if(typename!==constants.e1.BookmarksCollection)return;const nextEdges=data.viewer.block.viewables.edges.filter((({node})=>node.id!==viewable.id));client.writeQuery({query:CollectionView_getCollection_default(),data:{...data,viewer:{...data.viewer,block:{...data.viewer.block,viewables:{...data.viewer.block.viewables,edges:nextEdges}}}}})},showDisplayStyleSwitch=2===collectionDisplayStyles.length&&viewables.length>0;let ItemComponent=RegularItem_RegularItem,itemWidth=components.pK.poster.width,is16x9=!1;return typename!==constants.e1.ContinueWatchingCollection&&typename!==constants.e1.SixteenNineCollection||(ItemComponent=SixteenNineItem_SixteenNineItem,itemWidth=components.pK.sixteenNineBanner.width,is16x9=!0),react.createElement(components.FE,{background:!0},react.createElement(components.SF,{title,description,imageUrl:image}),image&&react.createElement(CollectionView_GenreHeader,{title,description,image}),react.createElement(components.VY,null,react.createElement(components.xu,{display:showDisplayStyleSwitch?"flex":"none",justifyContent:"flex-end",mb:"xlarge"},react.createElement(CollectionDisplayTypeSwitch,{selected:collectionDisplayType,onClick:type=>dispatch(ui.rc(type))})),!image&&react.createElement(components.xu,{mt:"large"},react.createElement(components.X6,CollectionView_extends({fontSize:"sectionHeading",mb:"medium"},theme.collectionTitle?{fontWeight:null===(_theme$collectionTitl=theme.collectionTitle)||void 0===_theme$collectionTitl?void 0:_theme$collectionTitl.weight,fontStyle:null===(_theme$collectionTitl2=theme.collectionTitle)||void 0===_theme$collectionTitl2?void 0:_theme$collectionTitl2.style}:{}),title)),react.createElement(index_es.Z,{style:{overflowY:"hidden"},dataLength:viewables.length,next:handleFetchMore,hasMore,loader:react.createElement(components.xu,{column:!0,justifyContent:"center",pt:"xxxlarge",pb:"xxxlarge"},react.createElement(Spinner.Z,{size:3}))},collectionDisplayType===constants._P.grid&&react.createElement(components.Me,{innerRef:gridRef,items:viewables,onClick:trackClick,refreshData:handleRefreshData,ItemComponent,itemWidth,is16x9,hideChannelLogo,collectionId,categoryKind:typename}),collectionDisplayType===constants._P.list&&react.createElement(components.VI,{items:viewables,onClick:trackClick,refreshData:handleRefreshData,ItemComponent,hideChannelLogo,collectionId,categoryKind:typename})),0===viewables.length&&react.createElement(components.xu,{mt:"xxxlarge"},react.createElement(ErrorPage_ErrorPage,null,react.createElement(components.xv,{id:"genre.noContent"})))))}CollectionView.propTypes={location:router_prop_types.s.isRequired};const CollectionView_CollectionView=react.memo(CollectionView);var getGenreCollection=__webpack_require__(71971),getGenreCollection_default=__webpack_require__.n(getGenreCollection);function GenresView({location}){var _data$viewer$block;const _useQuery=(0,useQuery.a)(getGenreCollection_default(),{variables:{collectionId:location.params.id},skip:!location.params.id}),loading=_useQuery.loading,error=_useQuery.error,data=_useQuery.data;if(loading&&!data||error)return null;if(null===(_data$viewer$block=data.viewer.block)||void 0===_data$viewer$block||!_data$viewer$block.links)return react.createElement(NotFoundView_NotFoundView,null);const view=data.viewer.block,items=(0,helpers.wl)(data.viewer.block.links).filter(Boolean).filter((viewable=>constants.jU.includes(viewable.__typename))).map((viewable=>react.createElement(Tracking.tb,{key:viewable.id,component:"GenresList",eventName:"click_genre",element:"genre",clickType:"navigation",viewableId:viewable.id},react.createElement(components.sW,{genre:viewable}))));return react.createElement(components.FE,{background:!0},react.createElement(components.SF,{title:view.title,description:view.description,imageUrl:view.image}),react.createElement(components.VY,null,items.length?react.createElement(components.rj,{itemWidth:components.pK.genreCard.width,spaceAround:!0,autoFillColumns:!0},items):react.createElement(ErrorPage_ErrorPage,null,react.createElement(components.xv,{id:"genre.noContent"}))))}GenresView.propTypes={location:router_prop_types.s.isRequired};const GenresView_GenresView=react.memo(GenresView),FILTER_KINDS=[constants.E.all,constants.E.shows,constants.E.movies,constants.E.programs];function KindFilter(props){const searchFilterKinds=props.searchFilterKinds,onClick=props.onClick,searchResultCounts=props.searchResultCounts,items=FILTER_KINDS.filter((kind=>kind===constants.E.all||searchResultCounts[kind]>0)).map((kind=>{const isSelected=searchFilterKinds.length>0?searchFilterKinds.includes(kind):kind===constants.E.all;return react.createElement(components.xu,{key:kind,pb:"2px",borderBottom:isSelected?"searchKindActive":void 0},react.createElement(components.xv,{id:`search.kind.${kind}`,onClick:()=>onClick(kind),color:"brand",cursor:"pointer",bold:isSelected,boldWidthForTextInAttr:"data-content",withDataContent:!0}))}));return react.createElement(components.xu,{row:!0,alignItems:"center"},react.createElement(components.xu,{pb:"4px"},react.createElement(components.xv,{id:"search.kindFilter",color:"secondary"})),react.createElement(components.LZ,{width:"small"}),(0,helpers.Il)(items,(item=>react.createElement(components.xu,{key:`separator-${item.key}`,mx:"fine",width:"1px",height:"40%",bg:"secondary"}," "))))}KindFilter.propTypes={searchFilterKinds:prop_types_default().arrayOf(prop_types_default().string).isRequired,searchResultCounts:prop_types_default().object.isRequired,onClick:prop_types_default().func.isRequired};const SearchResultsContainer=(0,createComponent.Z)((()=>({overflowAnchor:"none"})),components.xu);function SearchResultSection(props){const analytics=(0,Tracking.z$)(),items=props.items,displayType=props.displayType,query=props.query,visible=props.visible,hasMore=props.hasMore,loadMore=props.loadMore,loading=props.loading,gridRef=(0,react.useRef)(null),trackClick=(0,react.useCallback)((viewableId=>{analytics.onClick({component:"Search",clickType:"asset",eventName:"click_asset",element:"asset",viewableId,searchString:query})}),[query]),hideChannelLogo=(0,es.v9)((state=>!!state.settings.features.hideThumbnailChannelLogo)),initialLoad=(0,react.useRef)(!0);(0,react.useEffect)((()=>{if(displayType===constants._P.grid&&gridRef.current&&loadMore&&hasMore&&!loading&&initialLoad.current){const gridChildren=gridRef.current.children;gridChildren[gridChildren.length-1].getBoundingClientRect().top<document.documentElement.clientHeight&&loadMore()}}),[items.length]);const onScroll=(0,react.useCallback)((()=>{initialLoad.current&&(initialLoad.current=!1)}),[]);return visible&&null!=items&&items.length?react.createElement(SearchResultsContainer,{mb:"large"},react.createElement(index_es.Z,{style:{overflowY:"hidden"},dataLength:items.length,next:loadMore,hasMore,loader:react.createElement(components.xu,{column:!0,justifyContent:"center",pt:"xxxlarge",pb:"xxxlarge"},react.createElement(Spinner.Z,{size:3})),onScroll},displayType===constants._P.grid&&react.createElement(components.Me,{innerRef:gridRef,items,onClick:trackClick,ItemComponent:RegularItem_RegularItem,itemWidth:components.pK.poster.width,hideChannelLogo}),displayType===constants._P.list&&react.createElement(react.Fragment,null,react.createElement(components.VI,{items,onClick:trackClick,ItemComponent:RegularItem_RegularItem,hideChannelLogo}),loadMore))):null}SearchResultSection.propTypes={items:prop_types_default().arrayOf(viewableShape).isRequired,displayType:prop_types_default().string.isRequired,query:prop_types_default().string,visible:prop_types_default().bool.isRequired,hasMore:prop_types_default().bool,loadMore:prop_types_default().func,loading:prop_types_default().bool};const SearchView_SearchResultSection=react.memo(SearchResultSection);var queries_search=__webpack_require__(11292),search_default=__webpack_require__.n(queries_search),searchKind=__webpack_require__(59288),searchKind_default=__webpack_require__.n(searchKind);function SearchView_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return SearchView_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return SearchView_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function SearchView_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const SECTIONS=["shows","movies","programs"],SECTION_TO_KIND={movies:"movie",shows:"show",programs:"program"},filterViewables=viewable=>!!viewable&&!!(viewable.__typename!==constants.Bz.Show||viewable.seasons&&viewable.seasons.length&&viewable.selectedEpisode),reduceDoubledItems=(acc,item)=>acc.some((i=>i.id===item.id))?acc:[...acc,item],normalizeSearchResult=searchData=>({results:(0,helpers.wl)(null==searchData?void 0:searchData.viewer.results).filter(filterViewables).reduce(reduceDoubledItems,[])||[],pagination:null==searchData?void 0:searchData.viewer.results.pageInfo});function SearchView({location}){const dispatch=(0,es.I0)(),_location$query=location.query,searchTerm=_location$query.q,kinds=_location$query.kinds,_useSelector=(0,es.v9)((({settings,auth,ui})=>{var _settings$features$we;return{collectionDisplayStyles:settings.features.searchResultDisplay.listStyle,searchResultFilter:!!settings.features.searchResultFilter,isLoggedIn:auth.isLoggedIn,horizontalMenuHidden:ui.horizontalMenuHidden,welcomeUsps:null===(_settings$features$we=settings.features.welcome)||void 0===_settings$features$we?void 0:_settings$features$we.welcomeUsps}}),es.wU),collectionDisplayStyles=_useSelector.collectionDisplayStyles,searchResultFilter=_useSelector.searchResultFilter,isLoggedIn=_useSelector.isLoggedIn,horizontalMenuHidden=_useSelector.horizontalMenuHidden,welcomeUsps=_useSelector.welcomeUsps,searchFilterKinds=(0,react.useMemo)((()=>kinds?Array.isArray(kinds)?[...kinds]:[kinds]:[]),[kinds]),_useState2=SearchView_slicedToArray((0,react.useState)(collectionDisplayStyles[0]),2),displayType=_useState2[0],setDisplayType=_useState2[1],searchVariables=((searchTerm,searchFilterKinds)=>({query:searchTerm||"",kinds:searchFilterKinds.length>0?searchFilterKinds.sort().map((kind=>SECTION_TO_KIND[kind])).toString():Object.values(SECTION_TO_KIND).sort().toString(),blocksFirst:40}))(searchTerm,searchFilterKinds),_useQuery=(0,useQuery.a)(search_default(),{variables:searchVariables,notifyOnNetworkStatusChange:!0}),loading=_useQuery.loading,error=_useQuery.error,data=_useQuery.data,refetch=_useQuery.refetch,fetchMore=_useQuery.fetchMore,_useQuery2=(0,useQuery.a)(searchKind_default(),{variables:{query:searchTerm||""}}),kindLoading=_useQuery2.loading,kindError=_useQuery2.error,kindData=_useQuery2.data,_useState4=SearchView_slicedToArray((0,react.useState)(normalizeSearchResult(data)),2),searchResults=_useState4[0],setSearchResults=_useState4[1];(0,react.useEffect)((()=>{loading||setSearchResults(normalizeSearchResult(data))}),[data,loading]);const results=searchResults.results,pagination=searchResults.pagination,_searchResults$search=searchResults.searchResultsCount,searchResultsCount=void 0===_searchResults$search?results.length:_searchResults$search,_searchResults$hasMor=searchResults.hasMore,hasMore=void 0===_searchResults$hasMor?(null==pagination?void 0:pagination.hasNextPage)||!1:_searchResults$hasMor,toggleSearchFilterKind=(kind,force=!1)=>{let nextSearchKinds=[...searchFilterKinds];kind===constants.E.all?nextSearchKinds=void 0:nextSearchKinds.includes(kind)?nextSearchKinds=nextSearchKinds.filter((k=>k!==kind)):nextSearchKinds.push(kind),dispatch((force?actions.gx:actions.VF)({name:"search",query:{q:searchTerm,kinds:nextSearchKinds}}))};(0,react.useEffect)((()=>{data&&"isAuthenticated"in data.viewer&&isLoggedIn!==data.viewer.isAuthenticated&&refetch()}),[isLoggedIn,data]),(0,react.useEffect)((()=>{const someKindsArePresent=searchResultsCount>0;searchFilterKinds.length>0&&!searchFilterKinds.includes(constants.E.all)&&!someKindsArePresent&&!loading&&toggleSearchFilterKind(constants.E.all,!0)}),[searchResultsCount,searchFilterKinds,loading]);const searchResultCounts=(0,react.useMemo)((()=>SECTIONS.reduce(((acc,key)=>{var _flattenEdges;return{...acc,[key]:null===(_flattenEdges=(0,helpers.wl)(null==kindData?void 0:kindData.viewer[key]))||void 0===_flattenEdges?void 0:_flattenEdges.length}}),{})),[searchTerm,kindLoading]),createHandlerLoadMore=(0,react.useCallback)((()=>{fetchMore({variables:{cursor:pagination.endCursor,...searchVariables},notifyOnNetworkStatusChange:!0})}),[pagination,searchVariables]),showDisplayStyleSwitch=2===collectionDisplayStyles.length&&searchResultsCount>0,showKindFilter=searchResultFilter&&searchResultsCount>0,content=error||kindError?null:react.createElement(react.Fragment,null,react.createElement(components.xu,{flexBox:!0,justifyContent:"space-between",wrap:!0,mb:"xlarge",height:"39px",hidden:!searchResultFilter&&!showDisplayStyleSwitch},showKindFilter?react.createElement(KindFilter,{searchFilterKinds,searchResultCounts,onClick:toggleSearchFilterKind}):react.createElement(components.LZ,null),showDisplayStyleSwitch&&react.createElement(CollectionDisplayTypeSwitch,{selected:displayType,onClick:newType=>setDisplayType(newType)})),react.createElement(SearchView_SearchResultSection,{items:results,displayType,query:searchTerm,visible:!0,hasMore,loadMore:createHandlerLoadMore,loading}),!searchResultsCount&&!loading&&react.createElement(components.xu,{column:!0,pt:"xxxlarge"},react.createElement(Icons.W1,{size:"13rem"}),react.createElement(components.xu,{row:!0,width:"50%"},react.createElement(components.xv,{id:searchTerm?"search.noMatches":"search.emptyState",values:{query:searchTerm},fontSize:"large",align:"center",lineHeight:"1.6",whiteSpace:"pre-line",wordBreak:"break-word"}))));return react.createElement(components.FE,{background:!0},react.createElement(components.SF,{title:"metadata.search.title",description:welcomeUsps}),react.createElement(components.VY,null,horizontalMenuHidden?react.createElement(components.xu,null,react.createElement(SearchInput_SearchInput,{onSearch:q=>dispatch(search(q,searchFilterKinds)),onClose:({forceHide})=>{forceHide&&dispatch(search(""))},autoFocus:!0,iconSize:29.54})):null,content))}SearchView.propTypes={location:router_prop_types.s};const SearchView_SearchView=react.memo(SearchView);var viewable=__webpack_require__(41495),viewable_default=__webpack_require__.n(viewable),utils=__webpack_require__(24674),WatchlistButton_actions=__webpack_require__(82204),WatchView_Styles=__webpack_require__(14997),ViewableInfo=__webpack_require__(26585),types_viewableShape=__webpack_require__(53980);const WebviewTab=props=>{const viewableId=props.viewableId,webview=props.webview,_useSelector=(0,es.v9)((({auth})=>({userId:auth.userId}))),userId=_useSelector.userId,urlWithUserId=(0,helpers.tE)(webview.webviewUrl,"userId",userId),url=(0,helpers.tE)(urlWithUserId,"contentId",viewableId);return react.createElement(components.GJ,{title:webview.webviewTitle,url,height:webview.webviewHeight||"38rem",hideScroll:!!webview.webviewHeight})};WebviewTab.propTypes={viewableId:prop_types_default().string.isRequired,webview:types_viewableShape.XR.isRequired};const ContentTabs_WebviewTab=WebviewTab;var es_createComponent=__webpack_require__(64610);const Episode=(0,createComponent.Z)((({theme})=>({cursor:"pointer",display:"block",marginRight:theme.margin.small,userSelect:"none",width:"24rem",":not(:first-child)":{marginLeft:theme.margin.small},":first-child":{marginLeft:0}})),components.ei),UpcomingEpisodeTime=(0,createComponent.Z)((({theme})=>({fontSize:"26px",color:"white",textShadow:theme.textShadow.light})),Upcoming.D),SeasonTab=props=>{const viewable=props.viewable,seasonNumber=props.seasonNumber,season=viewable.seasons.find((item=>item.seasonNumber===seasonNumber));if(!season)throw new Error(`Can't find season ${seasonNumber}`);const items=season.episodes.map((episode=>((episode,viewable)=>{const playable=episode.defaultPlayable,watchOffset=playable.watchOffset||0,broadcastStartTime=(0,utils_broadcast._B)(playable);return react.createElement(Episode,{key:episode.id,to:{name:"watch",params:{id:viewable.id,playableId:playable.id}}},react.createElement(components.xu,{position:"relative"},react.createElement(components.Ee,{alt:episode.title,hasShadow:!0,withMarginBottom:!1,src:episode.banner,type:"episodeBanner",rounded:!0}),broadcastStartTime&&react.createElement(components.xu,{position:"absolute",left:"50%",top:"50%",transform:"translate(-50%, -50%)",textAlign:"center",mt:"small"},react.createElement(UpcomingEpisodeTime,{startTime:broadcastStartTime})),watchOffset>0&&react.createElement(components.d4,{offset:playable.watchOffset,duration:playable.duration})),react.createElement(components.xu,{m:"fine"},react.createElement(components.xu,{display:"inline-block",mr:"fine"},react.createElement(components.xv,{fontSize:"pageHeading",bold:!0},episode.episodeNumber)),react.createElement(components.xv,{fontSize:"medium",bold:!0},episode.title)),react.createElement(components.xv,{color:"secondary",fontSize:"small"},episode.description),react.createElement(components.xu,{m:"fine"},react.createElement(components.xv,{color:"secondary",fontSize:"small",bold:!0},episode.durationHuman)))})(episode,viewable)));return react.createElement(components.Rm,{pageId:`watch-${viewable.id}`,id:`season-${season.seasonNumber}`},items)};SeasonTab.propTypes={viewable:types_viewableShape.E0.isRequired,seasonNumber:prop_types_default().number.isRequired};const ContentTabs_SeasonTab=SeasonTab;function RelatedViewablesTab({viewables}){const relatedThumbnails=(0,es.v9)((({settings})=>settings.features.relatedThumbnails)),hideChannelLogo=(0,es.v9)((({settings})=>!!settings.features.hideThumbnailChannelLogo)),is16x9="sixteen-nine"===(null==relatedThumbnails?void 0:relatedThumbnails.thumbnailType),gridItemWidth=is16x9?components.pK.sixteenNineBanner.width:components.pK.poster.width,itemMapper=is16x9?viewable=>react.createElement(SixteenNineItem_SixteenNineItem,{key:viewable.id,disableLiveInfo:!0,viewable,hideKind:!0,mode:VideoItems_constants.e.RELATED,hideChannelLogo}):viewable=>react.createElement(RegularItem_RegularItem,{key:viewable.id,disableLiveInfo:!0,viewable,mode:VideoItems_constants.e.GRID,hideChannelLogo});return react.createElement(components.rj,{itemWidth:gridItemWidth,is16x9},viewables.map(itemMapper))}RelatedViewablesTab.propTypes={viewables:prop_types_default().arrayOf(types_viewableShape.IY).isRequired};const ContentTabs_RelatedViewablesTab=react.memo(RelatedViewablesTab),ContentTabs_LinkedCollectionViewablesTab=react.memo((props=>{const viewables=props.viewables,is16x9=props.is16x9,gridItemWidth=is16x9?components.pK.sixteenNineBanner.width:components.pK.poster.width,itemMapper=is16x9?viewable=>react.createElement(SixteenNineItem_SixteenNineItem,{hideKind:!0,hideChannelLogo:!0,key:viewable.id,viewable,mode:VideoItems_constants.e.RELATED}):viewable=>react.createElement(RegularItem_RegularItem,{disableLiveInfo:!0,hideChannelLogo:!0,key:viewable.id,viewable,mode:VideoItems_constants.e.GRID});return react.createElement(components.rj,{itemWidth:gridItemWidth,is16x9},viewables.map(itemMapper))})),Tag=({data={}})=>{const _useSelector=(0,es.v9)((({settings})=>({isSearchEnabled:!!settings.searchMenu}))),isSearchEnabled=_useSelector.isSearchEnabled,title=data.title,translationKey=data.translationKey,values=data.values,searchable=data.searchable;return null!=values&&values.length?react.createElement(react.Fragment,null,react.createElement("span",null,react.createElement(components.xv,{bold:!0},title||react.createElement(components.xv,{id:translationKey,values:{valuesLength:values.length}}),":")," ",((items,isSearchEnabled)=>isSearchEnabled?(0,helpers.Il)(items.map((item=>react.createElement(components.rU,{key:item,to:{name:"search",query:{q:item}},color:"primary"},item))),", "):items.join(", "))(values,isSearchEnabled&&searchable)),react.createElement("br",null)):null};Tag.propTypes={data:types_viewableShape.$J};const ContentTabs_Tag=Tag;function ViewableImage({viewable}){var _viewable$defaultPlay;const channel=(null===(_viewable$defaultPlay=viewable.defaultPlayable)||void 0===_viewable$defaultPlay?void 0:_viewable$defaultPlay.channel)||viewable;return react.createElement(components.xu,{position:"relative"},react.createElement(components.Ee,{type:"detailsPoster",src:viewable.poster||viewable.banner,alt:viewable.title,rounded:"default",fullWidth:!0}),!!channel.logoDark&&!viewable.poster&&react.createElement(components.xu,{position:"absolute",right:"15px",bottom:"15px"},react.createElement(components.$v,{alt:channel.title,src:channel.logoDark,withBackground:!0,size:"4rem"})))}ViewableImage.propTypes={viewable:types_viewableShape.E0.isRequired};const AboutTab=({viewable})=>{const description=viewable.description,providedBy=viewable.providedBy,tagsToRender=viewable.tagsToRender,tags=null==tagsToRender?void 0:tagsToRender.map((tag=>react.createElement(ContentTabs_Tag,{data:tag,key:tag.translationKey})));return react.createElement(components.xu,{wrap:!0,row:!0,lineHeight:"1.5em"},react.createElement(components.xu,{width:"20%",maxWidth:"17.3rem","xs-display":"none",mr:"xlarge",flex:"0 0 auto",mb:"medium"},react.createElement(ViewableImage,{viewable})),react.createElement(components.xu,{flex:"1 1 0",row:!0,wrap:!0},react.createElement(components.xu,{flex:"1 1 0",mb:"medium"},react.createElement(components.xv,{whiteSpace:"pre-wrap"},description)),react.createElement(components.xu,{hideEmpty:!1,"md-hideEmpty":!1,"md-width":"30vw","md-ml":"5vw",mb:"medium",flex:"0 0 100%","md-flex":"0 0 auto"},providedBy&&react.createElement(ContentTabs_Tag,{data:{translationKey:"productionMetadata.label.providedBy",values:[providedBy.brand],searchable:!1}}),tags)))};AboutTab.propTypes={viewable:types_viewableShape.E0.isRequired};const ContentTabs_AboutTab=AboutTab,TAB_NAMES_seasons="seasons",TAB_NAMES_linked="linked",TAB_NAMES_related="related",TAB_NAMES_widgets="widgets",TAB_NAMES_about="about",defaultOrder=[TAB_NAMES_seasons,TAB_NAMES_linked,TAB_NAMES_related,TAB_NAMES_widgets,TAB_NAMES_about];const SeasonTabContainer=(0,es_createComponent.Z)((({theme})=>({paddingTop:theme.margin.large,paddingBottom:theme.margin.large,extend:[(0,mixins.kk)(constants.j$.sm,{marginLeft:`-${constants.s0.small}`,marginRight:`-${constants.s0.small}`}),(0,mixins.k_)(constants.j$.sm,constants.j$.md,{marginLeft:`-${constants.s0.medium}`,marginRight:`-${constants.s0.medium}`}),(0,mixins.ih)(constants.j$.md,{marginLeft:`-${constants.s0.large}`,marginRight:`-${constants.s0.large}`})]})),"div");const tools_getTitle=title=>(title||"").trim();function ContentTabs({viewable,order}){var _viewable$collections;const i18n=(0,react.useContext)(I18n.OO);let defaultWebviewTab=null;const webviews=(viewable.webviews||[]).map((webview=>{const webviewTab=react.createElement(components.xu,{key:webview.webviewTitle,label:webview.webviewTitle},react.createElement(ContentTabs_WebviewTab,{viewableId:viewable.id,webview}));return webview.default&&!defaultWebviewTab&&(defaultWebviewTab=webviewTab),webviewTab})),collections=null===(_viewable$collections=viewable.collections)||void 0===_viewable$collections?void 0:_viewable$collections.map((collection=>({...collection,viewables:(0,helpers.wl)(collection.viewables)}))),tabs=(order||defaultOrder).map((tab=>{switch(tab){case TAB_NAMES_seasons:return function(viewable,i18n){return[...(null==viewable?void 0:viewable.seasons)||[]].sort(((season1,season2)=>season1.seasonNumber-season2.seasonNumber)).map((season=>react.createElement(SeasonTabContainer,{key:season.seasonNumber,id:`season-${season.seasonNumber}`,label:i18n.formatText("season",{seasonNumber:season.seasonNumber})},react.createElement(ContentTabs_SeasonTab,{viewable,seasonNumber:season.seasonNumber}))))}(viewable,i18n);case TAB_NAMES_linked:return function(collections=[],i18n){return(null==collections?void 0:collections.filter((collection=>{var _collection$viewables;return!(null===(_collection$viewables=collection.viewables)||void 0===_collection$viewables||!_collection$viewables.length)})).map((collection=>react.createElement(components.xu,{key:`linked-collection-${collection.magineId}`,label:tools_getTitle(collection.title)||i18n.formatText("watch.linkedCollection"),py:"large"},react.createElement(ContentTabs_LinkedCollectionViewablesTab,{viewables:collection.viewables,is16x9:"SixteenNineCollection"===collection.__typename})))))||[]}(collections,i18n);case TAB_NAMES_related:return function(related=[],i18n){return(null==related?void 0:related.length)>0?[react.createElement(components.xu,{key:"related",label:i18n.formatText("watch.relatedContent"),py:"large"},react.createElement(ContentTabs_RelatedViewablesTab,{viewables:related}))]:[]}(viewable.related,i18n);case TAB_NAMES_widgets:return webviews;case TAB_NAMES_about:return function(viewable,i18n){return react.createElement(components.xu,{key:"about",label:i18n.formatText("watch.about"),py:"large"},react.createElement(ContentTabs_AboutTab,{viewable}))}(viewable,i18n);default:return null}})).flat().filter((t=>t)),initialSelectedIndex=defaultWebviewTab?tabs.indexOf(defaultWebviewTab):0;return react.createElement(components.mQ,{type:"material2",verticalShift:!0,pageId:`watch-${viewable.id}`,id:"tab",initialSelectedIndex},tabs)}ContentTabs.propTypes={viewable:types_viewableShape.E0.isRequired,order:prop_types_default().arrayOf(prop_types_default().string)};const WatchView_ContentTabs=react.memo(ContentTabs);var WatchView_utils=__webpack_require__(630);const WatchView_excluded=["playableId"];function WatchView_extends(){return WatchView_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},WatchView_extends.apply(this,arguments)}function WatchView_objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],excluded.indexOf(key)>=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function WatchView_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return WatchView_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return WatchView_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function WatchView_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const getOpenGraphType=__typename=>{switch(__typename){case constants.Bz.Movie:return components.HC.movie;case constants.Bz.Show:return components.HC.show;case constants.Bz.Episode:return components.HC.episode;case constants.Bz.Program:case constants.Bz.Channel:default:return components.HC.otherVideo}};function WatchView({location}){var _viewable$defaultPlay4,_viewable$show2;const name=location.name,_location$params=location.params,id=_location$params.id,playableIdUrl=_location$params.playableId,query=location.query,_useViewable=useViewable({variables:{viewableId:id,broadcastId:playableIdUrl||query.playableId||""}}),data=_useViewable.data,loading=_useViewable.loading,refetch=_useViewable.refetch,viewable=data,_useSelector=(0,reducers.v9)((state=>{var _state$settings$featu;return{canPlay:!(state.common.isMobileOS||null==viewable||!viewable.entitlement),withMiniPlayer:!!state.settings.features.pip,detailsTabs:state.settings.features.detailsTabs,episodeSettings:null===(_state$settings$featu=state.settings.features.playNext)||void 0===_state$settings$featu?void 0:_state$settings$featu.episode}})),canPlay=_useSelector.canPlay,withMiniPlayer=_useSelector.withMiniPlayer,detailsTabs=_useSelector.detailsTabs,episodeSettings=_useSelector.episodeSettings,addToWatchlist=WatchView_slicedToArray((0,WatchlistButton_actions.cO)({update(cache){(0,WatchlistButton_actions.T7)(cache,viewable,!0)}}),1)[0],dispatch=(0,reducers.I0)(),theme=useTheme(),i18n=(0,I18n.QT)(),context=(0,react.useContext)(Player.ET),unmount=(0,react.useRef)(!1),playableId=playableIdUrl||(null==viewable?void 0:viewable.playableId),isSamePlayableId=playableId===context.playableId,hasEnded=isSamePlayableId&&context.isPlayedToEnd,isPlayBtnVisible=(0,react.useMemo)((()=>viewable&&canPlay),[viewable]),isPlayAvailable=(0,react.useMemo)((()=>isPlayBtnVisible&&(0,utils_broadcast.W9)(viewable)&&(0,live_event.gz)(viewable)&&!(0,utils.B)(viewable)),[viewable]),shouldAutoplay=(0,react.useMemo)((()=>{const isChannel=(null==viewable?void 0:viewable.__typename)===constants.Bz.Channel,isLiveEvent=!!(0,live_event.J$)(viewable);return(isChannel||isLiveEvent||void 0!==(null==query?void 0:query.autoplay))&&void 0===(null==query?void 0:query.info)}),[!!viewable,id,playableIdUrl]),getNextEpisode=(0,react.useCallback)((()=>{if(!viewable)return null;const nextEpisode=(0,WatchView_utils.hq)(viewable);return nextEpisode&&nextEpisode.entitlement&&(0,utils_broadcast.W9)(nextEpisode)&&(0,live_event.gz)(nextEpisode)?{handler:()=>{dispatch((0,actions.gx)({...location,params:{id},query:{playableId:nextEpisode.defaultPlayable.id}}))},...episodeSettings}:null}),[null==viewable?void 0:viewable.seasonNumber,null==viewable?void 0:viewable.episodeNumber]),play=props=>{var _viewable$defaultPlay;const _ref$back=(props||{}).back,back=void 0!==_ref$back&&_ref$back;if(!isPlayAvailable)return;if(context.mini&&isSamePlayableId)return void context.deactivateMiniPlayer();const watchOffset=null===(_viewable$defaultPlay=viewable.defaultPlayable)||void 0===_viewable$defaultPlay?void 0:_viewable$defaultPlay.watchOffset,playbackStartTime=context.isPlayedToEnd?0:null!=watchOffset?watchOffset:0,nextVideo=getNextEpisode(),nextRecommendation=nextVideo?null:(0,WatchView_utils.cQ)(viewable);context.play({viewableId:viewable.id,broadcastId:playableIdUrl||"",refresh:refetch,viewable,playableId,playbackStartTime,fullPageMode:!0,withMiniPlayer,nextVideo,nextRecommendation,back}).catch((e=>{logger.Z.error("Failed to start playback",e)}))};return(0,react.useEffect)((()=>(dispatch(ui.Xk(name,id,!0)),()=>{unmount.current=!0})),[id]),(0,react.useEffect)((()=>{isSamePlayableId&&context.update({nextVideo:getNextEpisode()}),viewable&&"addToWatchlist"in query&&(dispatch((0,actions.DE)({...location,query:{...location.query,addToWatchlist:void 0}})),viewable.inMyList||addToWatchlist({variables:{viewableId:viewable.id}}).then((()=>refetch())))}),[]),(0,react.useEffect)((()=>{var _viewable$defaultPlay2;null!=query&&query.playableId&&((null==viewable||null===(_viewable$defaultPlay2=viewable.defaultPlayable)||void 0===_viewable$defaultPlay2?void 0:_viewable$defaultPlay2.id)!==query.playableId&&refetch())}),[null==query?void 0:query.playableId]),(0,react.useEffect)((()=>{var _viewable$defaultPlay3;if(null!=query&&query.playableId&&(null==viewable||null===(_viewable$defaultPlay3=viewable.defaultPlayable)||void 0===_viewable$defaultPlay3?void 0:_viewable$defaultPlay3.id)===query.playableId){play({back:context.back});query.playableId;const other=WatchView_objectWithoutProperties(query,WatchView_excluded);dispatch((0,actions.gx)({...location,query:other}))}}),[null==query?void 0:query.playableId,null==viewable||null===(_viewable$defaultPlay4=viewable.defaultPlayable)||void 0===_viewable$defaultPlay4?void 0:_viewable$defaultPlay4.id]),(0,react.useEffect)((()=>{var _viewable$show;if(!viewable)return;if(viewable.__typename===constants.Bz.Episode&&null!==(_viewable$show=viewable.show)&&void 0!==_viewable$show&&_viewable$show.id)return void dispatch((0,actions.gx)({...location,params:{id:viewable.show.id,playableId}}));shouldAutoplay&&!isSamePlayableId&&play({back:!0});const isFullPageMode=shouldAutoplay||context.fullPageMode;isSamePlayableId&&isFullPageMode&&context.deactivateMiniPlayer()}),[!viewable]),(0,react.useEffect)((()=>()=>{var _context$deactivateFu;unmount.current&&viewable&&viewable.id===context.viewableId&&!context.isPlayedToEnd&&(null===(_context$deactivateFu=context.deactivateFullScreen)||void 0===_context$deactivateFu||_context$deactivateFu.call(context),!withMiniPlayer||context.playerError||context.nextRecommendationActive?(context.stop(),context.clearPinCodeRequirement()):context.activateMiniPlayer({name:"watch",params:{id:viewable.id,playableId:playableIdUrl}}))}),[!viewable,context]),(0,react.useEffect)((()=>{viewable&&((0,utils.B)(viewable)&&dispatch((0,actions_messages.Hz)({contentId:"detailView.noLive"})),!isPlayAvailable&&isSamePlayableId&&context.player&&context.stop())}),[playableIdUrl,isPlayAvailable,!viewable]),(0,react.useEffect)((()=>{if(isSamePlayableId&&context.playerError){const _context$playerError=context.playerError,errorMessage=_context$playerError.errorMessage,code=_context$playerError.code,message=[];message.push(i18n.formatText(errorMessage.message,errorMessage.values)),code&&message.push(i18n.formatText("error.code",{code})),dispatch((0,actions_messages.Hz)({contentId:message.join(" ")}))}}),[context.playerError]),(0,react.useEffect)((()=>{context.mini&&hasEnded&&context.closeMiniPlayer(!1)}),[hasEnded]),!viewable&&loading?null:viewable?viewable.__typename===constants.Bz.Episode&&null!==(_viewable$show2=viewable.show)&&void 0!==_viewable$show2&&_viewable$show2.id?null:react.createElement(components.FE,null,react.createElement(components.SF,{title:(0,WatchView_utils.pz)(viewable),imageUrl:viewable.metaImage,description:(0,WatchView_utils.sY)(viewable),type:getOpenGraphType(viewable.__typename),canonicalData:(0,WatchView_utils.lQ)(location,!!viewable.seasons)}),react.createElement(WatchView_Styles.W2,null,react.createElement(WatchView_Styles.jL,{url:viewable.banner}),react.createElement(WatchView_Styles.LZ,null,react.createElement(ViewableInfo.ZP,{viewable,refreshData:refetch,onPlay:play,isPlayBtnVisible,isPlayDisabled:!isPlayAvailable}))),react.createElement(WatchView_Styles.OO,null,react.createElement(components.xu,{mt:"-2.2rem",width:"100%",minHeight:`calc(100vh - ${theme.header.height} - ${theme.margin.large})`},react.createElement(WatchView_ContentTabs,{viewable,order:detailsTabs})))):react.createElement(NotFoundView_NotFoundView,null)}function initWatchView(_,apolloClient,{params}){return apolloClient.query({query:viewable_default(),errorPolicy:"ignore",variables:{viewableId:params.id,broadcastId:params.playableId||""}})}const WatchView_WatchView=props=>react.createElement(WatchView,WatchView_extends({key:`${props.location.params.id}/${props.location.params.playableId||""}`},props)),WebView=({location})=>{const menuItem=(0,es.v9)((state=>state.settings.navigation.menu.find((item=>item._id===location.params.id)))),userId=(0,es.v9)((state=>state.auth.userId));if(!menuItem)return react.createElement(NotFoundView_NotFoundView,null);const url=(0,helpers.tE)(menuItem.url,"userId",userId);return react.createElement(react.Fragment,null,react.createElement(components.SF,{title:menuItem.title}),react.createElement(components.GJ,{title:menuItem.title,url}))};WebView.propTypes={location:prop_types_default().object.isRequired};const WebView_WebView=WebView;var campaign=__webpack_require__(70008);const Usps_excluded=["usps","withIcons","size","color","type","bold"];function Usps_extends(){return Usps_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},Usps_extends.apply(this,arguments)}function Usps_objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],excluded.indexOf(key)>=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}const uspSizes={small:{wrapper:{marginBottom:"fine"},icon:{size:20,marginTop:-3},text:{fontSize:"normal"}},normal:{wrapper:{marginBottom:"normal"},icon:{size:24,marginTop:0},text:{fontSize:"1.3rem"}}},Usps=react.forwardRef(((props,ref)=>{const _props$usps=props.usps,usps=void 0===_props$usps?[]:_props$usps,_props$withIcons=props.withIcons,withIcons=void 0===_props$withIcons||_props$withIcons,_props$size=props.size,size=void 0===_props$size?"normal":_props$size,_props$color=props.color,color=void 0===_props$color?"primary":_props$color,_props$type=props.type,type=void 0===_props$type?"check":_props$type,bold=props.bold,restProps=Usps_objectWithoutProperties(props,Usps_excluded),_useMemo=(0,react.useMemo)((()=>uspSizes[size]),[size]),wrapper=_useMemo.wrapper,icon=_useMemo.icon,text=_useMemo.text;if(!usps||null==usps||!usps.length)return null;return react.createElement(components.xu,Usps_extends({innerRef:ref,column:!0},restProps),usps.map(((usp,index)=>react.createElement(components.xu,{key:`${index}-${usp}`,mb:wrapper.marginBottom,row:!0,fullWidth:!0,justifyContent:"flex-start",maxWidth:"30rem",fontSize:text.fontSize},withIcons?"check"===type?react.createElement(components.xu,{mr:"fine",mt:icon.marginTop},react.createElement(Icons.nQ,{width:icon.size,height:icon.size,color})):react.createElement(components.xu,{width:icon.size,alignItems:"left",mr:"fine",pl:"4px",color,flex:"0 0 auto"},"•"):null,react.createElement(components.xv,{align:"left",color,bold},usp)))))}));Usps.displayName="UspsComponent";const Payment_Usps=react.memo(Usps),adyen_logo_green=__webpack_require__.p+"364d83ab92197f9616aa488d5cafd49d.png",stripe_logo_slate_sm=__webpack_require__.p+"ca90a9f65fd3cb77666debabcb39af82.png";function PaymentProviderFooter({centered}){const providerType=(0,es.v9)((state=>{var _state$settings$featu,_state$settings$featu2;return null===(_state$settings$featu=state.settings.features.payment)||void 0===_state$settings$featu||null===(_state$settings$featu2=_state$settings$featu.provider)||void 0===_state$settings$featu2?void 0:_state$settings$featu2.type}));let logo=null;return providerType===constants.j8.ADYEN_DROPIN&&(logo=react.createElement(components.xu,{as:"img",hideEmpty:!1,src:adyen_logo_green,alt:"Adyen logo",m:"small",height:"2rem"})),providerType===constants.j8.STRIPE&&(logo=react.createElement(components.xu,{as:"img",hideEmpty:!1,src:stripe_logo_slate_sm,alt:"Stripe logo",m:"small",height:"2rem"})),react.createElement(components.xu,{row:!0,wrap:!0,alignItems:"center",justifyContent:centered?"center":void 0},react.createElement(components.xv,{id:"subscription.secureLabel",fontSize:"small",color:"secondary"}),logo)}PaymentProviderFooter.propTypes={centered:prop_types_default().bool};const Payment_PaymentProviderFooter=PaymentProviderFooter;function AdyenResultHandler_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return AdyenResultHandler_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return AdyenResultHandler_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function AdyenResultHandler_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function AdyenResultHandler({onPaymentSucceded=()=>{},onPaymentFailed=()=>{}}){const _useState2=AdyenResultHandler_slicedToArray((0,react.useState)(null),2),error=_useState2[0],setError=_useState2[1],paymentResult=(0,es.v9)((state=>{var _state$router,_state$router$query;return null==state||null===(_state$router=state.router)||void 0===_state$router||null===(_state$router$query=_state$router.query)||void 0===_state$router$query?void 0:_state$router$query.paymentResult})),onError=msg=>{setError(msg),onPaymentFailed(msg)};return(0,react.useEffect)((()=>{if(paymentResult)switch(paymentResult){case constants.Z5.AUTHORISED:return void onPaymentSucceded();case constants.Z5.REFUSED:return void onError("payment.rejected");case constants.Z5.CANCELLED:return void onError(null);default:onError("error")}}),[]),error?react.createElement(components.xv,{id:error,color:"danger"}):null}AdyenResultHandler.propTypes={onPaymentSucceded:prop_types_default().func,onPaymentFailed:prop_types_default().func};var index_esm=__webpack_require__(81339),Forms=__webpack_require__(75793),Forms_utils=__webpack_require__(2804),Forms_Styles=__webpack_require__(39048);const StyledInput=(0,createComponent.Z)((({theme,fixedWidth})=>({display:"block",width:"100%",height:"3.5rem",fontSize:theme.fontSize.smedium,color:theme.color.inputColor,border:"none",borderRadius:theme.radius.default,padding:`${theme.margin.small} ${theme.margin.medium}`,background:theme.color.inputBackground,":focus":{outline:"none"},":-webkit-autofill":{"-webkit-box-shadow":`0 0 0 34px ${theme.color.inputBackground} inset !important`},extend:[(0,mixins.dz)(),{condition:fixedWidth,style:{width:theme.size.fixedWidthButton}}]})),"input",["fixedWidth"]),intlMsgShape=prop_types_default().shape({id:prop_types_default().string,values:prop_types_default().object}),Input_Input=react.forwardRef(((props,ref)=>{const placeholder=props.placeholder,type=props.type,fixedWidth=props.fixedWidth,error=props.error,dirty=props.dirty,touched=props.touched,isSubmitted=props.isSubmitted,value=props.value,name=props.name,inputRef=(0,hooks.G2)(ref);(0,react.useEffect)((()=>{const input=inputRef.current;props.autoFocus&&(input.focus(),input.setSelectionRange(input.value.length,input.value.length))}),[]);const showErrorMessage=error&&(dirty&&touched||isSubmitted);return react.createElement(react.Fragment,null,react.createElement(StyledInput,{innerRef:inputRef,type,placeholder,fixedWidth,defaultValue:value,onChange:e=>("function"==typeof props.normalize&&(e.target.value=props.normalize(e.target.value)),"function"!=typeof props.onChange||props.onChange(e)),name}),react.createElement(Forms_Styles.fm,{isVisible:showErrorMessage,fixedWidth},(0,Forms_utils.M)(error)||"empty"))}));Input_Input.displayName="Input",Input_Input.propTypes={type:prop_types_default().string,placeholder:prop_types_default().oneOfType([prop_types_default().string,intlMsgShape]),autoFocus:prop_types_default().bool,fixedWidth:prop_types_default().bool,error:prop_types_default().object,dirty:prop_types_default().bool,touched:prop_types_default().bool,isSubmitted:prop_types_default().bool,value:prop_types_default().oneOfType([prop_types_default().string,prop_types_default().number]),name:prop_types_default().string.isRequired,normalize:prop_types_default().func,onChange:prop_types_default().func},Input_Input.defaultProps={type:"text",placeholder:""};const Form_Input=Input_Input,Form_TextArea=(0,createComponent.Z)((({theme})=>({display:"block",width:"100%",height:"3.5rem",borderRadius:theme.radius.default,padding:`${theme.margin.small} ${theme.margin.medium}`})),"textarea");function RadioButton_extends(){return RadioButton_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},RadioButton_extends.apply(this,arguments)}const StyledRadioButton=(0,createComponent.Z)((({theme,color,checked})=>({border:`2px solid ${theme.color.primary}`,borderRadius:"50%",cursor:"pointer",height:theme.margin.large,width:theme.margin.large,position:"relative",flex:"0 0 auto",transition:"background-color 100ms linear, border-color 100ms linear",extend:[{condition:checked,style:{borderColor:theme.color[color],"::before":{backgroundColor:theme.color[color],borderRadius:"50%",bottom:"3px",content:'""',display:"block",left:"3px",position:"absolute",right:"3px",top:"3px"}}}]}))),RadioButton=({label,color="brandTertiary",checked,...otherProps})=>{const radioButtonRef=(0,react.useRef)(null),onClick=()=>{radioButtonRef.current.click()};return react.createElement(components.xu,{flexBox:!0,alignItems:"center"},react.createElement("input",RadioButton_extends({className:"hidden",ref:radioButtonRef,type:"radio",checked},otherProps)),react.createElement(StyledRadioButton,{onClick,color,checked}),react.createElement(components.xu,{display:"inline-block",verticalAlign:"middle",pl:"small",cursor:"pointer",onClick},label))};RadioButton.propTypes={label:prop_types_default().node.isRequired,color:prop_types_default().string,checked:prop_types_default().bool};const Form_RadioButton=RadioButton;function PromoCodeInput_extends(){return PromoCodeInput_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},PromoCodeInput_extends.apply(this,arguments)}const uppercaseAndTrim=str=>str.toUpperCase().trim();function PromoCodeInput({autoFocus}){const i18n=(0,react.useContext)(I18n.OO),_useFormContext=(0,index_esm.Gc)(),clearErrors=_useFormContext.clearErrors,isValid=_useFormContext.formState.isValid,inputProps={placeholder:i18n.formatText("promoCode.input"),normalize:uppercaseAndTrim,autoFocus,onChange:()=>!isValid&&clearErrors("promoCode")};return react.createElement(Forms.Wi,PromoCodeInput_extends({as:Form_Input,name:"promoCode"},inputProps))}var auth=__webpack_require__(5186),ArrowForward=__webpack_require__(68614);const Payment_SkipOnboardingButton=react.memo((function(){const dispatch=(0,es.I0)();return(0,es.v9)((state=>{var _state$settings$featu,_state$settings$featu2;return{onboardingMandatory:(null===(_state$settings$featu=state.settings.features.payment)||void 0===_state$settings$featu||null===(_state$settings$featu2=_state$settings$featu.onboarding)||void 0===_state$settings$featu2?void 0:_state$settings$featu2.mandatory)||!1}}),es.wU).onboardingMandatory?null:react.createElement(components.Qj,{onClick:()=>dispatch(auth.iT())},react.createElement(components.xv,{id:"payment.skipForNow"}),react.createElement(ArrowForward.Z,{style:{margin:"-0.2rem 0.5rem"}}))}));var campaignUsps=__webpack_require__(85211),campaignUsps_default=__webpack_require__.n(campaignUsps),promoCodePreview=__webpack_require__(12131),promoCodePreview_default=__webpack_require__.n(promoCodePreview);function usePromoCodeForm_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return usePromoCodeForm_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return usePromoCodeForm_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function usePromoCodeForm_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function usePromoCode_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return usePromoCode_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return usePromoCode_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function usePromoCode_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function NoOffersErrorPage({hasEntitlement}){return react.createElement(ErrorPage_ErrorPage,{buttonType:"none",icon:ERROR_ICONS.NOT_FOUND},react.createElement(components.xv,{id:hasEntitlement?"error.noAvailableOffersLeft":"error.noOffersAvailable"}))}NoOffersErrorPage.propTypes={hasEntitlement:prop_types_default().bool};var offersAndEntitlements=__webpack_require__(8404),dist_esm=__webpack_require__(39394),ModalStyles=__webpack_require__(41315);function PromoCodeModal_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return PromoCodeModal_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return PromoCodeModal_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function PromoCodeModal_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const AnimatedBox=(0,dist_esm.q)(components.xu);const Checkout_PromoCodeModal=react.memo((function(props){const validatePromocode=props.validatePromocode,onClose=props.onClose,_usePromoCodeForm=function(initialValue,validatePromocode,offer){const offers=(0,es.v9)((state=>state.offers)),location=(0,es.v9)((state=>state.router.location)),_useLazyQuery2=usePromoCodeForm_slicedToArray((0,useLazyQuery.t)("settings-subscription"===location.name?promoCodePreview_default():campaignUsps_default()),2),getCampaign=_useLazyQuery2[0],_useLazyQuery2$=_useLazyQuery2[1],loading=_useLazyQuery2$.loading,campaignData=_useLazyQuery2$.data,methods=(0,index_esm.cI)({mode:"onChange",defaultValues:{promoCode:initialValue}}),debouncedGetCampaignInfo=(0,react.useCallback)(lodash_debounce_default()(((code="",offerId="")=>getCampaign({variables:{promoCode:code.toUpperCase(),...offerId?{offerId}:{}}})),500),[]),handleSubmit=methods.handleSubmit,setError=methods.setError,isValid=methods.formState.isValid,control=methods.control,promoCodeValue=(0,index_esm.qo)({control,name:"promoCode"});(0,react.useEffect)((()=>{promoCodeValue&&debouncedGetCampaignInfo(promoCodeValue,null==offer?void 0:offer.id)}),[(promoCodeValue||"").toLocaleUpperCase(),debouncedGetCampaignInfo]);const isCampaignToOfferValid=(0,react.useMemo)((()=>{var _campaign$offers,_campaign$offers$edge;if(!campaignData)return!1;if("settings-subscription"===location.name)return!!campaignData;if(!offer)return!0;const campaign=campaignData.viewer.campaign;return null==campaign||null===(_campaign$offers=campaign.offers)||void 0===_campaign$offers||null===(_campaign$offers$edge=_campaign$offers.edges)||void 0===_campaign$offers$edge?void 0:_campaign$offers$edge.some((edge=>{var _edge$node;return(null==edge||null===(_edge$node=edge.node)||void 0===_edge$node?void 0:_edge$node.id)===offer.id}))}),[campaignData]),promoCodeUsps=(0,react.useMemo)((()=>{var _viewer$offers,_viewer$offers$edges,_viewer$offers$edges$,_viewer$offers$edges$2,_location$params;if(!campaignData||!isCampaignToOfferValid)return[];const _campaignData$viewer=campaignData.viewer,promoCodeAppliedPreview=_campaignData$viewer.promoCodeAppliedPreview,campaign=_campaignData$viewer.campaign,viewer="settings-subscription"===location.name?promoCodeAppliedPreview:campaign,promoCodeOfferId=null==viewer||null===(_viewer$offers=viewer.offers)||void 0===_viewer$offers||null===(_viewer$offers$edges=_viewer$offers.edges)||void 0===_viewer$offers$edges||null===(_viewer$offers$edges$=_viewer$offers$edges[0])||void 0===_viewer$offers$edges$||null===(_viewer$offers$edges$2=_viewer$offers$edges$.node)||void 0===_viewer$offers$edges$2?void 0:_viewer$offers$edges$2.id;return null!=viewer&&viewer.usps&&promoCodeOfferId&&("purchase-offer"===location.name&&(null===(_location$params=location.params)||void 0===_location$params?void 0:_location$params.id)===promoCodeOfferId||"purchase-offer"!==location.name&&offers.find((o=>o.id===promoCodeOfferId)))||null!=viewer&&viewer.usps&&"settings-subscription"===location.name?viewer.usps:[]}),[campaignData,isCampaignToOfferValid]),_useAsyncStateTracker2=usePromoCodeForm_slicedToArray((0,hooks.HA)((async({promoCode})=>{try{await validatePromocode(promoCode)}catch(e){setError("promoCode",{type:"server",message:e})}})),2),inProgress=_useAsyncStateTracker2[0],onSubmit=_useAsyncStateTracker2[1];return{methods,disableSubmit:!isValid||!campaignData||!isCampaignToOfferValid||loading,inProgress,onSubmit:handleSubmit(onSubmit),usps:promoCodeValue&&!loading?promoCodeUsps:[]}}(props.initialValue,validatePromocode,props.offer),methods=_usePromoCodeForm.methods,inProgress=_usePromoCodeForm.inProgress,onSubmit=_usePromoCodeForm.onSubmit,usps=_usePromoCodeForm.usps,_useResizeObserver=(0,bundle_esm.Z)(),uspsRef=_useResizeObserver.ref,viewHeight=_useResizeObserver.height,_useSpring2=PromoCodeModal_slicedToArray((0,dist_esm.q_)((()=>({height:0,opacity:0}))),2),uspsBoxProps=_useSpring2[0],set=_useSpring2[1];return(0,react.useEffect)((()=>(set({height:viewHeight}),void set({to:{opacity:usps.length>0?1:0},delay:250}))),[viewHeight]),react.createElement(components.u_,{onDismiss:onClose},react.createElement(components.F0,{onClickClose:onClose,withShadow:!0,withWidth:"medium"},react.createElement(components.xu,{p:"small",column:!0},react.createElement(components.xu,{mt:"0.83rem",mb:"0.7rem"},react.createElement(ModalStyles.h,{id:"promoCode.header"})),react.createElement(index_esm.RV,methods,react.createElement(components.xu,{as:"form",onSubmit,mt:"large",fullWidth:!0,method:"POST"},react.createElement(components.xu,{"sm-row":!0,mb:"small",fullWidth:!0,gap:"small"},react.createElement(components.xu,{flex:"1",className:"e2e-promocode-input"},react.createElement(PromoCodeInput,{autoFocus:!0})),react.createElement(components.KM,{minWidth:"8rem",variant:"brand",type:"submit",showSpinner:inProgress,className:"e2e-promocode-apply"},react.createElement(components.xv,{id:"promoCode.submit"}))),react.createElement(AnimatedBox,{style:uspsBoxProps},react.createElement(Payment_Usps,{mt:"medium",usps,size:"small",ref:uspsRef})))))))}));var routing=__webpack_require__(11937);const MSG_IDS={[constants.tb.SubscribeType]:"checkout.subscriptionOffers",[constants.tb.RentType]:"checkout.rentOffers",[constants.tb.BuyType]:"checkout.buyOffers",[constants.tb.PassType]:"checkout.passOffers"},generateCheckoutConfLocation=(offerId,viewable,redirectTo,promoCode)=>({name:"checkout-confirmation",query:{packageId:offerId,redirectTo:redirectTo||(0,routing.HE)((0,helpers.gN)(viewable)),...promoCode?{promoCode}:null}});function Offer_extends(){return Offer_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},Offer_extends.apply(this,arguments)}function OfferComponent({offer,onClick,disabled,btnText,...otherProps}){var _offer$recurringPerio2;const price=offer.currency?react.createElement(components.tA,{key:"price",price:offer.priceInCents,currency:offer.currency}):"",imgUrl=(0,helpers.Jn)(offer.images,!1)||(0,helpers.Jn)(offer.images,!0);return react.createElement(components.xu,Offer_extends({column:!0,width:"27rem",bg:"paperBackground",borderRadius:"paper",border:disabled?"checkoutOffer":"none",mb:"xlarge","xs-mt":"0","xs-mb":"medium",p:"xlarge"},otherProps,{className:"e2e-offer",alignItems:"stretch",maxWidth:"100%"}),imgUrl&&react.createElement(components.xu,{mb:"large"},react.createElement(components.Ee,{alt:offer.title,bgColor:"paperBackground",rounded:"6px",src:imgUrl,type:Image.XR.offerBanner,keepAspectRatio:!0})),react.createElement(components.X6,{fontSize:"sectionHeading",align:"center",fontWeight:"bold",wordWrap:"break-word"},offer.title),react.createElement(Payment_Usps,{type:"bullet",size:"small",mt:"large",mx:"small",usps:offer.usps,alignItems:"start"}),react.createElement(components.xu,{flex:"1",hideEmpty:!1}),react.createElement(components.xu,{my:"xlarge"},react.createElement(components.X6,{id:"payment.price",values:{period:null===(_offer$recurringPerio2=offer.recurringPeriod)||void 0===_offer$recurringPerio2?void 0:_offer$recurringPerio2.unit,price},fontSize:"sectionHeading",align:"center"})),react.createElement(components.Z6,{as:components.KM,variant:"brand",infinite:!offer.subscribeKind,onClick,className:"e2e-offer-cta",alignCenter:!1,disabled,minWidth:"unset",lineHeight:"unset"},btnText?react.createElement(components.xv,{id:btnText}):offer.trialPeriod?react.createElement(components.xv,{id:"payment.startFreeTrial"}):react.createElement(components.xv,{id:"payment.payAction",values:{period:null===(_offer$recurringPerio=offer.recurringPeriod)||void 0===_offer$recurringPerio?void 0:_offer$recurringPerio.unit,price}})));var _offer$recurringPerio}const styles_Container=(0,createComponent.Z)((()=>({extend:[(0,mixins.zw)()]})),components.xu,[]);function OfferSelectionView_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return OfferSelectionView_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return OfferSelectionView_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function OfferSelectionView_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const Checkout_OfferSelectionView=react.memo((function({location}){const i18n=(0,I18n.QT)(),dispatch=(0,es.I0)(),_ref=location.query,promoCode=_ref.promoCode,createAccount=_ref.createAccount,redirectTo=_ref.redirectTo,_useQuery=(0,useQuery.a)(offersAndEntitlements),data=_useQuery.data,apolloError=_useQuery.error,withPromoCodes=(0,es.v9)((state=>{var _state$settings$featu;return{withPromoCodes:(null===(_state$settings$featu=state.settings.features.payment)||void 0===_state$settings$featu?void 0:_state$settings$featu.allowPromoCodes)||!1}}),es.wU).withPromoCodes,_React$useState2=OfferSelectionView_slicedToArray(react.useState(!!promoCode),2),showModal=_React$useState2[0],setShowModal=_React$useState2[1];if(apolloError)return react.createElement(ErrorPage_ErrorPage,{button:"retry",icon:ERROR_ICONS.NOT_FOUND},react.createElement(components.xv,{id:"error"}));if(!data)return null;const entitlements=(0,helpers.wl)(data.viewer.entitlements),availableOffers=(0,helpers.wl)(data.viewer.offers).filter((offer=>!entitlements.includes(offer.id))).filter((offer=>constants._d.includes(offer.__typename)));if(!availableOffers.length)return react.createElement(NoOffersErrorPage,{hasEntitlement:!!entitlements.length});const items=constants._d.filter((offerType=>availableOffers.filter((item=>item.__typename===offerType)).length>0)).map((offerType=>{const offersOfType=availableOffers.filter((item=>item.__typename===offerType));return react.createElement(styles_Container,{key:offerType,mb:"xlarge",maxWidth:"100%"},react.createElement(components.SF,{title:"metadata.checkout.title"}),react.createElement(components.X6,{fontSize:"sectionHeading",align:"center",id:MSG_IDS[offerType]}),react.createElement(components.xu,{mt:"xlarge",row:!0,wrap:!0,columnGap:"xlarge"},offersOfType.map((offer=>react.createElement(OfferComponent,{key:offer.id,offer,onClick:()=>{return offerId=offer.id,void dispatch(actions.VF({name:"checkout-confirmation",query:{createAccount,packageId:offerId,redirectTo}}));var offerId}})))))}));return react.createElement(components.xu,{column:!0,mx:"auto",mt:"xxxlarge",maxWidth:"100%"},react.createElement(components.xu,{mb:"medium"},react.createElement(AdyenResultHandler,null)),items,withPromoCodes&&react.createElement(components.xu,{mb:"large"},react.createElement(components.kq,{variant:"white",onClick:()=>setShowModal(!0),className:"e2e-promocode-cta"},react.createElement(components.xv,{id:"payment.promoCodeButton"})),showModal&&react.createElement(Checkout_PromoCodeModal,{initialValue:null==promoCode?void 0:promoCode.toString(),validatePromocode:async newPromoCode=>{const expectedOfferIds=availableOffers.map((offer=>offer.id));try{const offerIds=(await dispatch(campaign.l9(newPromoCode))).offerIds,matchingOfferIds=expectedOfferIds.filter((id=>offerIds.includes(id)));if(!matchingOfferIds.length)throw i18n.formatText("promoCode.notValidForOffer",{promoCode:newPromoCode});dispatch(actions.VF({name:"checkout-confirmation",query:{createAccount,promoCode:newPromoCode,packageId:matchingOfferIds[0],redirectTo}}))}catch(e){throw i18n.formatText(campaign.CO(JSON.stringify(e)),{promoCode:newPromoCode})}},onClose:()=>{promoCode&&dispatch(actions.VF({name:"checkout",query:{createAccount,redirectTo}})),setShowModal(!1)}})),react.createElement(components.xu,{mb:"xxlarge"},react.createElement(Payment_SkipOnboardingButton,null)),react.createElement(components.xu,{mb:"small"},react.createElement(Payment_PaymentProviderFooter,null)))})),getOffersToChange_generated_defaultOptions={},SubscribeOfferFieldsNoTrialFragmentDoc=lib.Ps`
    fragment subscribeOfferFieldsNoTrial on SubscribeType {
  title
  usps
  images {
    url
    isDefault
    kind
  }
  priceInCents
  currency
  recurringPeriod {
    length
    unit
  }
}
    `,GetOffersToChangeDocument=lib.Ps`
    query getOffersToChange($offerId: String!) {
  viewer {
    id: magineId
    offer(offerId: $offerId) {
      __typename
      id
      ...subscribeOfferFieldsNoTrial
    }
    subscriptions {
      edges {
        node {
          offerId
          replacements {
            edges {
              node {
                __typename
                id
                subscribeKind
                priceInCents
                currency
                refundPriceInCents
                ...subscribeOfferFieldsNoTrial
              }
            }
          }
        }
      }
    }
  }
}
    ${SubscribeOfferFieldsNoTrialFragmentDoc}`;const CheckmarkIcon=({className})=>react.createElement("svg",{width:"26",height:"26",viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",className},react.createElement("path",{d:"M13 0C5.824 0 0 5.824 0 13C0 20.176 5.824 26 13 26C20.176 26 26 20.176 26 13C26 5.824 20.176 0 13 0ZM13 23.4C7.267 23.4 2.6 18.733 2.6 13C2.6 7.267 7.267 2.6 13 2.6C18.733 2.6 23.4 7.267 23.4 13C23.4 18.733 18.733 23.4 13 23.4ZM18.044 8.177L10.4 15.821L7.956 13.377C7.449 12.87 6.63 12.87 6.123 13.377C5.616 13.884 5.616 14.703 6.123 15.21L9.49 18.577C9.997 19.084 10.816 19.084 11.323 18.577L19.89 10.01C20.397 9.503 20.397 8.684 19.89 8.177C19.383 7.67 18.551 7.67 18.044 8.177V8.177Z",fill:"#008905"})),BoxWithoutOuterMargin=(0,createComponent.Z)((({theme})=>({marginLeft:`-${theme.margin.large}`,marginRight:`-${theme.margin.large}`})),components.xu);BoxWithoutOuterMargin.displayName="BoxWithoutOuterMargin";const checkedIconStyles=({theme})=>({position:"absolute",top:theme.margin.large,right:theme.margin.large}),CloseButtonContainer=(0,es_createComponent.Z)((()=>({position:"absolute",right:"-0.6rem",top:"-0.8rem"})),"div",[]),Checkout_ChangePlanModal=({currentOffer,newOffer,onDismiss,onConfirm})=>{const _useFela=(0,useFela.Z)(),theme=_useFela.theme,css=_useFela.css,renderOfferString=(offer,isDisabled)=>offer?react.createElement(components.xv,{fontSize:"medium",id:"changeOffer.offerString",opacity:isDisabled?"0.5":"1",values:{offerTitle:offer.title,price:react.createElement(components.tA,{key:"price",price:offer.priceInCents,currency:offer.currency}),period:offer.recurringPeriod.unit.toLowerCase()}}):"";return react.createElement(components.u_,{onDismiss},react.createElement(components.F0,{withWidth:"large"},react.createElement(components.X6,{id:"changeOffer.confirmDialogTitle",fontSize:"sectionHeading"}),react.createElement(CloseButtonContainer,null,react.createElement(Icons.hU,{onClick:onDismiss,style:{padding:0}},react.createElement(Icons.Tw,{size:35}))),react.createElement(BoxWithoutOuterMargin,{mb:"small",mt:"large",bg:"paperBackground",p:"large","data-cy":"current-offer"},react.createElement(components.xv,{fontSize:"medium",fontWeight:"bold",id:"offer.current",mb:"fine",as:"p",opacity:"0.5"}),renderOfferString(currentOffer,!0)),react.createElement(BoxWithoutOuterMargin,{mb:"large",p:"large",bg:"paperBackground",position:"relative","data-cy":"new-offer"},react.createElement(components.xv,{fontSize:"medium",fontWeight:"bold",id:"offer.new",mb:"fine",as:"p"}),renderOfferString(newOffer),react.createElement(CheckmarkIcon,{className:css(checkedIconStyles({theme}))})),react.createElement(components.xu,{mb:"xlarge"},react.createElement(components.xv,{id:"changeOffer.deductionString",values:{offerTitle:newOffer.title,price:react.createElement(components.tA,{key:"refundPriceInCents",price:newOffer.refundPriceInCents,currency:newOffer.currency})},fontSize:"medium"})),react.createElement(components.xu,{m:"large",row:!0,flexBox:!0,alignItems:"center"},react.createElement(components.KM,{variant:"brand",onClick:()=>onConfirm(newOffer)},react.createElement(components.xv,{id:"changeOffer.continue"})))))};function SelectOffersChange_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return SelectOffersChange_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return SelectOffersChange_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function SelectOffersChange_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const OfferSelectionView_SelectOffersChange=react.memo((function({location}){var _data$viewer$subscrip,_data$viewer$subscrip2,_data$viewer$subscrip3;const dispatch=(0,es.I0)(),id=location.params.id,_useState2=SelectOffersChange_slicedToArray((0,react.useState)(null),2),newOffer=_useState2[0],setNewOffer=_useState2[1],_useGetOffersToChange=function(baseOptions){const options={...getOffersToChange_generated_defaultOptions,...baseOptions};return useQuery.a(GetOffersToChangeDocument,options)}({variables:{offerId:id}}),data=_useGetOffersToChange.data;if(_useGetOffersToChange.error)return react.createElement(ErrorPage_ErrorPage,{button:"retry",icon:ERROR_ICONS.NOT_FOUND},react.createElement(components.xv,{id:"error"}));if(!data)return null;const originalOffer=data.viewer.offer,availableOffers=(0,helpers.wl)((null===(_data$viewer$subscrip=data.viewer.subscriptions)||void 0===_data$viewer$subscrip||null===(_data$viewer$subscrip2=_data$viewer$subscrip.edges)||void 0===_data$viewer$subscrip2||null===(_data$viewer$subscrip3=_data$viewer$subscrip2.find((s=>(null==s?void 0:s.node.offerId)===id)))||void 0===_data$viewer$subscrip3?void 0:_data$viewer$subscrip3.node.replacements)||[]).filter((s=>"UPGRADE"===(null==s?void 0:s.subscribeKind)));return originalOffer&&availableOffers.length?react.createElement(styles_Container,{column:!0,mx:"auto",mt:"xxxlarge",maxWidth:"100%"},react.createElement(components.SF,{title:"checkout.changeOffer"}),react.createElement(components.xu,{mb:"medium"},react.createElement(AdyenResultHandler,null)),react.createElement(components.xu,{mb:"xlarge",maxWidth:"100%"},react.createElement(components.X6,{fontSize:"sectionHeading",align:"center",id:"checkout.changeOffer"}),react.createElement(components.xu,{mt:"xlarge",row:!0,wrap:!0,columnGap:"xlarge"},react.createElement(OfferComponent,{key:originalOffer.id,offer:originalOffer,btnText:"payment.currentOffer",onClick:()=>{},disabled:!0}),availableOffers.map((offer=>react.createElement(OfferComponent,{key:offer.id,offer,onClick:()=>(offer=>{setNewOffer(offer)})(offer)}))))),react.createElement(components.xu,{mb:"small"},react.createElement(Payment_PaymentProviderFooter,null)),newOffer&&react.createElement(Checkout_ChangePlanModal,{currentOffer:originalOffer,newOffer,onDismiss:()=>setNewOffer(null),onConfirm:offer=>{dispatch(actions.VF({name:"checkout-upgrade",params:{id:offer.id,originalOfferId:originalOffer.id}}))}})):react.createElement(NoOffersErrorPage,{hasEntitlement:!0})})),SubscribeOfferFieldsFragmentDoc=lib.Ps`
    fragment subscribeOfferFields on SubscribeType {
  priceInCents
  currency
  recurringPeriod {
    length
    unit
  }
  trialPeriod {
    length
    unit
  }
}
    `,PassOfferFieldsFragmentDoc=lib.Ps`
    fragment passOfferFields on PassType {
  priceInCents
  currency
  entitlementDurationSec
}
    `,RentOfferFieldsFragmentDoc=lib.Ps`
    fragment rentOfferFields on RentType {
  priceInCents
  currency
  entitlementDurationSec
}
    `,BuyOfferFieldsFragmentDoc=lib.Ps`
    fragment buyOfferFields on BuyType {
  priceInCents
  currency
}
    `,OfferImagesFragmentDoc=lib.Ps`
    fragment offerImages on KindImageType {
  url
  isDefault
  kind
}
    `,viewableOffersAndEntitlements_generated_defaultOptions={},ViwableOfferFragmentDoc=lib.Ps`
    fragment viwableOffer on OfferInterfaceType {
  __typename
  id
  title
  usps
  image
  images {
    ...offerImages
  }
  ...subscribeOfferFields
  ...passOfferFields
  ...rentOfferFields
  ...buyOfferFields
}
    ${OfferImagesFragmentDoc}
${SubscribeOfferFieldsFragmentDoc}
${PassOfferFieldsFragmentDoc}
${RentOfferFieldsFragmentDoc}
${BuyOfferFieldsFragmentDoc}`,ViewableOffersAndEntitlmentsDocument=lib.Ps`
    query viewableOffersAndEntitlments($viewableId: ID!) {
  viewer {
    id: magineId
    entitlements {
      edges {
        node {
          offerId
          id: offerId
        }
      }
    }
    viewable(magineId: $viewableId) {
      __typename
      id: magineId
      ... on Movie {
        entitlement {
          offerId
          id: offerId
        }
        offers {
          ...viwableOffer
        }
      }
      ... on Show {
        entitlement {
          offerId
          id: offerId
        }
        offers {
          ...viwableOffer
        }
      }
      ... on Episode {
        defaultPlayable {
          id
        }
        show {
          id: magineId
        }
        entitlement {
          offerId
          id: offerId
        }
        offers {
          ...viwableOffer
        }
      }
      ... on Program {
        entitlement {
          offerId
          id: offerId
        }
        offers {
          ...viwableOffer
        }
      }
      ... on Channel {
        entitlement {
          offerId
          id: offerId
        }
        offers {
          ...viwableOffer
        }
      }
      ... on Trailer {
        entitlement {
          offerId
          id: offerId
        }
        offers {
          ...viwableOffer
        }
      }
    }
  }
}
    ${ViwableOfferFragmentDoc}`;function SelectOffersOfMedia_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return SelectOffersOfMedia_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return SelectOffersOfMedia_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function SelectOffersOfMedia_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const OfferSelectionView_SelectOffersOfMedia=react.memo((function({location}){var _data$viewer,_data$viewer2;const i18n=(0,I18n.QT)(),dispatch=(0,es.I0)(),id=location.params.id,_ref2=location.query,typesFromUrl=_ref2.types,promoCode=_ref2.promoCode,redirectTo=_ref2.redirectTo,types=typesFromUrl&&"string"==typeof typesFromUrl?typesFromUrl.split(","):Object.values(constants.tb),_useViewableOffersAnd=function(baseOptions){const options={...viewableOffersAndEntitlements_generated_defaultOptions,...baseOptions};return useQuery.a(ViewableOffersAndEntitlmentsDocument,options)}({variables:{viewableId:id}}),data=_useViewableOffersAnd.data,apolloError=_useViewableOffersAnd.error,withPromoCodes=(0,es.v9)((state=>{var _state$settings$featu;return{withPromoCodes:(null===(_state$settings$featu=state.settings.features.payment)||void 0===_state$settings$featu?void 0:_state$settings$featu.allowPromoCodes)||!1}}),es.wU).withPromoCodes,_React$useState2=SelectOffersOfMedia_slicedToArray(react.useState(!!promoCode),2),showModal=_React$useState2[0],setShowModal=_React$useState2[1],viewable=null==data||null===(_data$viewer=data.viewer)||void 0===_data$viewer?void 0:_data$viewer.viewable;if(apolloError)return react.createElement(ErrorPage_ErrorPage,{button:"retry",icon:ERROR_ICONS.NOT_FOUND},react.createElement(components.xv,{id:"error"}));if(!data||!viewable)return null;if(null!=viewable&&viewable.entitlement)return dispatch(actions.gx((0,helpers.gN)(viewable))),null;const entitlements=(0,helpers.wl)(null===(_data$viewer2=data.viewer)||void 0===_data$viewer2?void 0:_data$viewer2.entitlements),availableOffers=viewable.offers.filter((offer=>!entitlements.includes(offer.id))).filter((offer=>types.includes(offer.__typename)));if(!availableOffers.length)return react.createElement(NoOffersErrorPage,{hasEntitlement:!!entitlements.length});if(1===availableOffers.length)return dispatch(actions.gx(generateCheckoutConfLocation(availableOffers[0].id,viewable,redirectTo))),null;const items=types.filter((offerType=>availableOffers.filter((item=>item.__typename===offerType)).length>0)).map((offerType=>{const offersOfType=availableOffers.filter((item=>item.__typename===offerType));return react.createElement(components.xu,{key:offerType,mb:"xlarge",maxWidth:"100%"},react.createElement(components.X6,{fontSize:"sectionHeading",align:"center",id:MSG_IDS[offerType]}),react.createElement(components.xu,{mt:"xlarge",row:!0,wrap:!0,columnGap:"xlarge"},offersOfType.map((offer=>react.createElement(OfferComponent,{key:offer.id,offer,onClick:()=>{return offerId=offer.id,void dispatch(actions.VF(generateCheckoutConfLocation(offerId,viewable,redirectTo)));var offerId}})))))}));return react.createElement(styles_Container,{column:!0,mx:"auto",mt:"xxxlarge",maxWidth:"100%"},react.createElement(components.SF,{title:"metadata.checkout.title"}),react.createElement(components.xu,{mb:"medium"},react.createElement(AdyenResultHandler,null)),items,withPromoCodes&&react.createElement(components.xu,{mb:"large"},react.createElement(components.kq,{variant:"white",onClick:()=>setShowModal(!0),className:"e2e-promocode-cta"},react.createElement(components.xv,{id:"payment.promoCodeButton"})),showModal&&react.createElement(Checkout_PromoCodeModal,{initialValue:null==promoCode?void 0:promoCode.toString(),validatePromocode:async newPromoCode=>{const expectedOfferIds=availableOffers.map((offer=>offer.id));try{const offerIds=(await dispatch(campaign.l9(newPromoCode))).offerIds,matchingOfferIds=expectedOfferIds.filter((oId=>offerIds.includes(oId)));if(!matchingOfferIds.length)throw i18n.formatText("promoCode.notValidForOffer",{promoCode:newPromoCode});dispatch(actions.VF(generateCheckoutConfLocation(matchingOfferIds[0],viewable,redirectTo,newPromoCode)))}catch(e){throw i18n.formatText((0,campaign.CO)(JSON.stringify(e)),{promoCode:newPromoCode})}},onClose:()=>{promoCode&&dispatch(actions.VF({name:"checkout-media",params:{id},query:{types:typesFromUrl}})),setShowModal(!1)}})),react.createElement(components.xu,{mb:"small"},react.createElement(Payment_PaymentProviderFooter,null)))}));var SuccessIcon=__webpack_require__(39491),useMutation=__webpack_require__(21919);const submitAdyenCheckoutPaymentDetails_generated_defaultOptions={},SubmitAdyenCheckoutPaymentDetailsDocument=lib.Ps`
    mutation submitAdyenCheckoutPaymentDetails($input: SubmitAdyenCheckoutPaymentDetailsInput!) {
  result: submitAdyenCheckoutPaymentDetails(input: $input) {
    adyenResponse
  }
}
    `;function useSubmitAdyenCheckoutPaymentDetailsMutation(baseOptions){const options={...submitAdyenCheckoutPaymentDetails_generated_defaultOptions,...baseOptions};return useMutation.D(SubmitAdyenCheckoutPaymentDetailsDocument,options)}function EntitledOfferLoader_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return EntitledOfferLoader_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return EntitledOfferLoader_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function EntitledOfferLoader_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function findDiscountById(discounts,offerId){return discounts.find((discount=>discount.discount.pack===offerId))}const EntitledOfferLoader=props=>{const mountedRef=(0,react.useRef)(!0),dispatch=(0,es.I0)(),store=(0,es.oR)(),_useSelector=(0,es.v9)((({settings})=>({isAdyenDropin:settings.features.payment.provider.type===constants.j8.ADYEN_DROPIN})),es.wU),isAdyenDropin=_useSelector.isAdyenDropin,onSuccess=async(pack,discount)=>{try{await dispatch(billing._P());const transaction=store.getState().billing.transactions.filter((payment=>payment.productIds.includes(pack.id)&&"success"===payment.status)).sort(((a,b)=>a.timestamp-b.timestamp)).pop();props.onSuccess(pack,discount,transaction)}catch(e){dispatch((0,actions_messages.Hz)({contentId:"failedMessage"})),logger.Z.error("Failed to load transactions",e),props.onFailure(e)}},fetchEntitledOfferWithRetry=async()=>{const offerId=props.offerId,onTimeout=props.onTimeout;let isTimedOut=!1,pollTime=2e3,results=await dispatch(packs.$5());const giveUpDelay=setTimeout((()=>{isTimedOut=!0}),3e5);for(;mountedRef.current;){const pack=(0,helpers.qC)(results.packs,offerId),discount=findDiscountById(results.discounts,offerId);if((null==pack?void 0:pack.status)===constants.Fo.active)return clearTimeout(giveUpDelay),void onSuccess(pack,discount);if(isTimedOut){onTimeout();break}await new Promise((resolve=>setTimeout(resolve,pollTime))),pollTime<1e4&&(pollTime*=2),results=await dispatch(packs.$5())}},getAdyenPaymentDetails=EntitledOfferLoader_slicedToArray(useSubmitAdyenCheckoutPaymentDetailsMutation({onCompleted:data=>{const onFailure=props.onFailure,onRefusal=props.onRefusal;try{const adyenResponse=JSON.parse(data.result.adyenResponse);adyenResponse.resultCode.toUpperCase()===constants.Z5.AUTHORISED?fetchEntitledOfferWithRetry().catch(onFailure):ERROR_RESPONSES.includes(adyenResponse.resultCode.toUpperCase())?onRefusal(adyenResponse.refusalReason):onFailure(adyenResponse.refusalReason)}catch(e){onFailure(e)}},onError:props.onFailure}),1)[0];return(0,react.useEffect)((()=>{const redirectResult=props.redirectResult,transactionId=props.transactionId,onFailure=props.onFailure;return(async()=>{try{redirectResult&&isAdyenDropin&&await getAdyenPaymentDetails({variables:{input:{transactionId,details:JSON.stringify({redirectResult})}}}),await fetchEntitledOfferWithRetry()}catch(e){onFailure(e)}})(),()=>{mountedRef.current=!1}}),[]),null};EntitledOfferLoader.propTypes={offerId:prop_types_default().string.isRequired,onSuccess:prop_types_default().func.isRequired,onFailure:prop_types_default().func.isRequired,onTimeout:prop_types_default().func.isRequired,onRefusal:prop_types_default().func.isRequired,redirectResult:prop_types_default().string,transactionId:prop_types_default().string};const ReceiptView_EntitledOfferLoader=react.memo(EntitledOfferLoader),StyledCloseIcon=(0,createComponent.Z)((({theme})=>({color:theme.color.light})),Icons.Tw);function Discount(props){const i18n=(0,I18n.QT)(),price=props.price,reducedPrice=props.reducedPrice,currency=props.currency,onRemoveDiscount=props.onRemoveDiscount,_props$usps=props.usps,usps=void 0===_props$usps?[]:_props$usps,promoCode=props.promoCode,campaignName=props.campaignName,validFrom=props.validFrom,validTo=props.validTo,type=props.type,discountAmount=price-reducedPrice;return discountAmount?react.createElement(react.Fragment,null,react.createElement(components.xu,{bg:"paperBackground",flexBox:!0,justifyContent:"space-between",mt:"large",borderRadius:"9px",px:"1.25rem",pt:"medium",pb:"fine",column:!0,alignItems:"start",mx:"0","sm-mx":"-1.25rem"},react.createElement(components.xu,{fullWidth:!0,row:!0,justifyContent:"space-between",mb:"fine"},react.createElement(components.xv,{fontSize:"medium",bold:!0},campaignName),onRemoveDiscount&&react.createElement(components.xu,{ml:"small",mt:"-3px",mr:"-5px"},react.createElement(StyledCloseIcon,{onClick:onRemoveDiscount}))),react.createElement(components.xu,{fullWidth:!0,row:!0,justifyContent:"space-between",mb:"fine"},react.createElement(components.xu,{row:!0},react.createElement(components.xu,{mr:"small"},react.createElement(Icons.ub,null)),react.createElement(components.xv,{color:"reducedPrice",fontSize:"medium",bold:!0},promoCode)),react.createElement(components.xu,{row:!0,flex:"0 0 auto"},react.createElement(components.tA,{color:"reducedPrice",price:-discountAmount,currency,fontSize:"medium",bold:!0}))),!(0,helpers.UM)(type)&&(validTo?react.createElement(components.xu,null,react.createElement(components.xv,{fontSize:"normal",bold:!0,id:"discount.fromTo",values:{from:i18n.formatDate(validFrom,constants.zT),to:i18n.formatDate(validTo,constants.zT)}})):react.createElement(components.xu,null,react.createElement(components.xv,{fontSize:"normal",bold:!0,id:"discount.unlimited"}))),react.createElement(Payment_Usps,{size:"small",type:"check",usps,alignItems:"start",fullWidth:!0,pr:"xlarge",mt:"small"}))):null}function OfferInfo_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return OfferInfo_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return OfferInfo_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function OfferInfo_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const CheckoutView_OfferInfo=react.memo((function(props){const promoCode=props.promoCode,offer=props.offer,price=props.price,_props$trialDays=props.trialDays,trialDays=void 0===_props$trialDays?0:_props$trialDays,reducedPrice=props.reducedPrice,campaignName=props.campaignName,usps=props.usps,isPromoCodeAllowed=props.isPromoCodeAllowed,packageId=props.packageId,hasDiscount=props.hasDiscount,recurringPeriod=props.recurringPeriod,promoCodeExpiry=props.promoCodeExpiry,date=props.date,i18n=(0,I18n.QT)(),dispatch=(0,reducers.I0)(),location=(0,reducers.v9)((state=>({location:state.router.location}))).location,_useState2=OfferInfo_slicedToArray((0,react.useState)(!1),2),showModal=_useState2[0],setShowModal=_useState2[1],freeTrialExpiry=(0,react.useRef)((0,addDays.Z)(date,trialDays)),onPromoCode=newPromoCode=>{dispatch(actions.VF({...location,query:{...(null==location?void 0:location.query)||{},promoCode:newPromoCode}})),setShowModal(!1)},validatePromocode=function(props){const _props$offerId=props.offerId,offerId=void 0===_props$offerId?"":_props$offerId,onSuccess=props.onSuccess,_props$onFailure=props.onFailure,onFailure=void 0===_props$onFailure?()=>{}:_props$onFailure,i18n=(0,I18n.QT)(),dispatch=(0,reducers.I0)();return async promoCode=>{const result=await dispatch(campaign.Qg(offerId,promoCode)).catch((e=>{throw logger.Z.error("Promocode validation failed",e),onFailure(),i18n.formatText("promoCode.error500")}));if(!result.valid)throw onFailure(),i18n.formatText(result.errorId,{promoCode});await Promise.resolve(onSuccess(result))}}({offerId:packageId,onSuccess(result){onPromoCode(result.promoCode)}});return react.createElement(components.xu,{p:"large","sm-p":"xlarge",borderRadius:"paper",bg:"paperBackground",fontSize:"medium"},react.createElement(components.xu,{mb:"small",spaceBetween:!0},react.createElement(components.xu,{mr:"small"},react.createElement(components.xv,{bold:!0,wordBreak:"break-word"},offer.title)),react.createElement(components.xv,{id:"payment.price",bold:!0,values:{period:recurringPeriod,price:react.createElement(components.tA,{key:"price",price,currency:offer.currency})}})),!!trialDays&&react.createElement(components.xu,{mb:"small",spaceBetween:!0},react.createElement(components.xu,{mr:"small"},react.createElement(components.xv,{id:"checkout.freeTrialPrice",bold:!0,values:{date:react.createElement(components.er,{key:"date",value:freeTrialExpiry.current,options:constants.zT})}})),react.createElement(components.tA,{price:0,currency:offer.currency,bold:!0})),react.createElement(Payment_Usps,{mt:"large",mb:"fine",usps:offer.usps,type:"bullet",size:"small",alignItems:"start"}),("PassType"===offer.__typename||"RentType"===offer.__typename)&&offer.entitlementDurationSec&&react.createElement(components.xu,{mb:"medium"},react.createElement(components.xv,{fontSize:"normal",id:"checkout.offerDuration",values:(0,time.Zo)(offer.entitlementDurationSec)})),promoCode&&react.createElement(Discount,{campaignName:campaignName||"",promoCode,price,usps,reducedPrice,currency:offer.currency,onRemoveDiscount:isPromoCodeAllowed?()=>onPromoCode(void 0):void 0,validFrom:freeTrialExpiry.current,validTo:promoCodeExpiry,type:offer.__typename}),hasDiscount&&react.createElement(components.xu,{mt:"xlarge",spaceBetween:!0},react.createElement(components.xu,{mr:"small"},react.createElement(components.xv,{bold:!0,id:"payment.total"})),react.createElement(components.tA,{price:trialDays?0:reducedPrice,currency:offer.currency,bold:!0})),isPromoCodeAllowed&&!hasDiscount&&react.createElement(components.xu,null,react.createElement(components.Qj,{inline:!0,onClick:()=>setShowModal(!0)},react.createElement(components.xv,{id:"checkout.promoCodeButton",bold:!0})),showModal&&react.createElement(Checkout_PromoCodeModal,{offer,validatePromocode,onClose:()=>setShowModal(!1)})),(!!trialDays&&!promoCodeExpiry||promoCodeExpiry)&&!(0,helpers.UM)(offer.__typename)&&react.createElement(components.xu,{mt:"fine"},react.createElement(components.pJ,null,react.createElement(components.xv,{id:"checkout.fullPriceApply",fontSize:"small",values:{date:i18n.formatDate(promoCodeExpiry||freeTrialExpiry.current,constants.zT)}}))))}));function Receipt_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return Receipt_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Receipt_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Receipt_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function Receipt(props){var _discount$discount,_discount$discount2,_discount$discount3;const dispatch=(0,es.I0)(),onClickNext=props.onClickNext,offerId=props.offerId,originalOfferId=props.originalOfferId,createAccount=props.createAccount,promoCode=props.promoCode,redirectTo=props.redirectTo,redirectResult=props.redirectResult,transactionId=props.transactionId,_useState2=Receipt_slicedToArray((0,react.useState)(null),2),pack=_useState2[0],setPack=_useState2[1],_useState4=Receipt_slicedToArray((0,react.useState)(null),2),discount=_useState4[0],setDiscount=_useState4[1],_useState6=Receipt_slicedToArray((0,react.useState)(null),2),error=_useState6[0],setError=_useState6[1],_useState8=Receipt_slicedToArray((0,react.useState)(!1),2),timeout=_useState8[0],setTimeoutValue=_useState8[1],i18n=(0,I18n.QT)(),onSuccess=(offerPack,offerDiscount,transaction)=>{props.onPaymentSucceded(offerPack,transaction),transaction.transactionType===constants.k$.SUBSCRIPTION_UPGRADE?(dispatch((0,actions_messages.Hz)({contentId:"changeOffer.success",contentValue:{title:offerPack.name||"",period:offerPack.recurringPeriod,price:i18n.formatCurrency(offerPack.grossPrice,offerPack.currency)},type:"success"})),dispatch(actions.gx({name:"settings-subscription"}))):(setPack(offerPack),setDiscount(offerDiscount))},onFailure=offerError=>{logger.Z.error("Fetching data from backend failed with error",offerError),setError(offerError)},onRefusal=reason=>{let contentValue,contentId="payment.transactionFailed";if(reason){const reasonI18nKey=`payment.refusal_${reason}`;contentId="payment.transactionFailedWithReason",contentValue={reason:i18n.hasMessage(reasonI18nKey)?i18n.formatText(reasonI18nKey):reason}}dispatch((0,actions_messages.Hz)({contentId,contentValue})),dispatch(originalOfferId?actions.VF({name:"checkout-upgrade",params:{id:offerId,originalOfferId}}):actions.VF({name:"checkout-confirmation",query:{createAccount,promoCode,packageId:offerId,redirectTo}}))},onTimeout=()=>{logger.Z.warn("Timed out while trying to fetch entitled offer."),setTimeoutValue(!0)};if(!pack&&!error&&!timeout)return react.createElement(components.kA,null,react.createElement(components.s_,null,react.createElement(components.SF,{title:"payment.confirmation"}),react.createElement(components.xu,{flexBox:!0,justifyContent:"center"},react.createElement(components.X6,{id:"payment.confirmation",fontWeight:"bold",align:"center"})),react.createElement(components.xu,{row:!0,my:"xxlarge"},react.createElement(components.$j,{size:7,strokeWidth:2}),react.createElement(ReceiptView_EntitledOfferLoader,{offerId,redirectResult,transactionId,onSuccess,onFailure,onTimeout,onRefusal})),react.createElement(components.xv,{id:"payment.transactionInProgress",display:"block",fontSize:"medium",align:"center"})));if(error)return react.createElement(components.kA,null,react.createElement(ErrorPage_ErrorPage,{button:"retry"},react.createElement(components.xv,{id:"error"})));if(timeout)return react.createElement(components.kA,null,react.createElement(ErrorPage_ErrorPage,{button:"retry"},react.createElement(components.xv,{id:"payment.transactionPendingApproval"})));const offer={title:pack.name,currency:pack.currency,usps:pack.usps,entitlementDurationSec:pack.entitlementDurationSec};return react.createElement(components.kA,null,react.createElement(components.xu,{width:"100%",maxWidth:"45rem",mt:"xxlarge",mb:"xlarge"},react.createElement(components.SF,{title:"receipt.success"}),react.createElement(components.xu,{mb:"xlarge",textAlign:"center"},react.createElement(components.xu,{mb:"medium"},react.createElement(SuccessIcon.Z,null)),react.createElement(components.X6,{id:"receipt.success",fontSize:"sectionHeading"})),react.createElement(components.xu,{row:!0,mb:"xlarge",justifyContent:"center"},react.createElement(components.KM,{variant:"brand",onClick:onClickNext},react.createElement(components.xv,{id:"receipt.nextStep"}))),react.createElement(CheckoutView_OfferInfo,{date:pack.purchasedAt,usps:null==discount||null===(_discount$discount=discount.discount)||void 0===_discount$discount?void 0:_discount$discount.bulletPoints,offer,price:pack.grossPrice,packageId:offerId,promoCode:discount&&(promoCode||(null==discount||null===(_discount$discount2=discount.discount)||void 0===_discount$discount2?void 0:_discount$discount2.prefix)),trialDays:pack.trialLengthDays,hasDiscount:!(null==discount||!discount.discount),reducedPrice:pack.netPrice,campaignName:null==discount||null===(_discount$discount3=discount.discount)||void 0===_discount$discount3?void 0:_discount$discount3.name,isPromoCodeAllowed:!1,recurringPeriod:pack.recurringPeriod,promoCodeExpiry:null==discount?void 0:discount.expiry})))}Receipt.propTypes={offerId:prop_types_default().string.isRequired,originalOfferId:prop_types_default().string,createAccount:prop_types_default().bool,promoCode:prop_types_default().string,redirectTo:prop_types_default().string,onPaymentSucceded:prop_types_default().func.isRequired,onClickNext:prop_types_default().func.isRequired,redirectResult:prop_types_default().string,transactionId:prop_types_default().string};const ReceiptView_Receipt=react.memo(Receipt);function PaymentFailed({reason}){const i18n=(0,I18n.QT)(),reasonI18nKey=`payment.refusal_${reason}`;return react.createElement(components.kA,null,react.createElement(components.s_,null,react.createElement(components.X6,{id:"payment.confirmation",fontWeight:"bold",align:"center"}),react.createElement(components.xu,{mt:"xxlarge"},reason?react.createElement(components.xv,{id:"payment.transactionFailedWithReason",display:"block",fontSize:"medium",align:"center",values:{reason:i18n.hasMessage(reasonI18nKey)?i18n.formatText(reasonI18nKey):reason}}):react.createElement(components.xv,{id:"payment.transactionFailed",display:"block",fontSize:"medium",align:"center"}))))}PaymentFailed.propTypes={reason:prop_types_default().string};const ERROR_RESPONSES=[constants.Z5.REFUSED,constants.Z5.ERROR];function ReceiptView({location}){const analytics=(0,Tracking.z$)(),dispatch=(0,es.I0)(),_location$query=location.query,paymentResult=_location$query.paymentResult,packageId=_location$query.packageId,originalOfferId=_location$query.originalOfferId,createAccount=_location$query.createAccount,promoCode=_location$query.promoCode,redirectTo=_location$query.redirectTo,refusalReason=_location$query.refusalReason,redirectResult=_location$query.redirectResult,transactionId=_location$query.transactionId,_useSelector=(0,es.v9)((({auth,settings})=>({isAdyenDropin:settings.features.payment.provider.type===constants.j8.ADYEN_DROPIN,userId:auth.userId})),es.wU),isAdyenDropin=_useSelector.isAdyenDropin,userId=_useSelector.userId;if(isAdyenDropin&&ERROR_RESPONSES.includes(paymentResult))return react.createElement(PaymentFailed,{reason:refusalReason});return react.createElement(ReceiptView_Receipt,{createAccount:void 0!==createAccount,promoCode,redirectTo,offerId:packageId,originalOfferId,transactionId,redirectResult,onPaymentSucceded:(pack,transaction)=>{const type=pack.__typename.slice(11,-4);analytics.onOffer(type,{userId,id:pack.id,name:pack.name,...pack.recurringPeriod?{recurringPeriod:pack.recurringPeriod}:{},...pack.entitlementDurationSec?{durationSec:pack.entitlementDurationSec}:{},promoCode,currency:transaction.currency,netPrice:transaction.netPrice,grossPrice:transaction.grossPrice,transactionId:transaction.transactionId,bypassCheckout:location.query.hasOwnProperty("bypassCheckout"),transactionType:transaction.transactionType})},onClickNext:()=>dispatch(auth.iT())})}async function initReceiptView(){await billing.wr()}ReceiptView.propTypes={location:router_prop_types.s.isRequired};const Checkout_ReceiptView=react.memo(ReceiptView),offer_generated_defaultOptions={},GetAvailableOfferDocument=lib.Ps`
    query getAvailableOffer($offerId: String!) {
  viewer {
    id: magineId
    offer(offerId: $offerId) {
      __typename
      id
      title
      usps
      image
      ...subscribeOfferFields
      ...passOfferFields
      ...rentOfferFields
      ...buyOfferFields
    }
    entitlements {
      edges {
        node {
          offerId
          id: offerId
        }
      }
    }
  }
}
    ${SubscribeOfferFieldsFragmentDoc}
${PassOfferFieldsFragmentDoc}
${RentOfferFieldsFragmentDoc}
${BuyOfferFieldsFragmentDoc}`;function useGetAvailableOfferQuery(baseOptions){const options={...offer_generated_defaultOptions,...baseOptions};return useQuery.a(GetAvailableOfferDocument,options)}var types=__webpack_require__(31372);let PaymentOptions;!function(PaymentOptions){PaymentOptions.EXISTING="existing",PaymentOptions.NEW="new"}(PaymentOptions||(PaymentOptions={}));const Payment_PaymentOptionSelection=react.memo((({fullWidth,selected,onChange})=>{const i18n=(0,I18n.QT)(),paymentMethod=(0,reducers.v9)((({billing})=>{var _billing$paymentMetho;return null!==(_billing$paymentMetho=billing.paymentMethod)&&void 0!==_billing$paymentMetho&&_billing$paymentMetho.data?billing.paymentMethod:null})),providerType=(0,reducers.v9)((({settings})=>{var _settings$features$pa,_settings$features$pa2;return null===(_settings$features$pa=settings.features.payment)||void 0===_settings$features$pa||null===(_settings$features$pa2=_settings$features$pa.provider)||void 0===_settings$features$pa2?void 0:_settings$features$pa2.type}));if(react.useEffect((()=>{onChange(paymentMethod?PaymentOptions.EXISTING:PaymentOptions.NEW)}),[paymentMethod]),!paymentMethod||providerType!==constants.j8.STRIPE)return null;return react.createElement(react.Fragment,null,react.createElement(components.Hr,{height:2}),react.createElement(components.xu,{mb:"large",mt:"large"},react.createElement(components.xv,{id:"payment.selectPaymentOption",fontSize:"medium",bold:!0})),react.createElement(components.xu,{column:!0,fullWidth,alignItems:"start",mx:"auto",display:"inline-flex"},react.createElement(components.xu,{mb:"small"},react.createElement(Form_RadioButton,{label:(billingPaymentMethod=>{switch(billingPaymentMethod.method){case types.PaymentMethods.PAYPAL:return i18n.formatText("payment.payWithExistingPaypal");case types.PaymentMethods.CREDITCARD:var _billingPaymentMethod;return i18n.formatText("payment.payWithExistingCardWithNum",{lastGroup:null===(_billingPaymentMethod=billingPaymentMethod.data)||void 0===_billingPaymentMethod?void 0:_billingPaymentMethod.ccMaskedNumber});default:return i18n.formatText("payment.payWithExistingCardWithNum",{lastGroup:void 0})}})(paymentMethod),checked:selected===PaymentOptions.EXISTING,onChange:()=>onChange(PaymentOptions.EXISTING)})),react.createElement(components.xu,null,react.createElement(Form_RadioButton,{label:i18n.formatText("payment.payWithNewCard"),checked:selected===PaymentOptions.NEW,onChange:()=>onChange(PaymentOptions.NEW)}))))})),PrivacyPolicyLink=()=>{const privacyPolicy=(0,es.v9)((state=>{var _state$settings$featu;return null===(_state$settings$featu=state.settings.features)||void 0===_state$settings$featu?void 0:_state$settings$featu.privacyPolicy}));return privacyPolicy&&privacyPolicy.paymentLabel?react.createElement(components.wj,{consentText:privacyPolicy.paymentLabel,url:privacyPolicy.url,urlLabel:privacyPolicy.urlLabel}):null},TermsAndConditions=()=>{const termsAndConditions=(0,es.v9)((state=>{var _state$settings$featu;return null===(_state$settings$featu=state.settings.features)||void 0===_state$settings$featu?void 0:_state$settings$featu.terms}));return termsAndConditions&&termsAndConditions.paymentLabel?react.createElement(components.FF,{consentText:termsAndConditions.paymentLabel,url:termsAndConditions.url,urlLabel:termsAndConditions.urlLabel}):null};var errors=__webpack_require__(27900);const CheckoutView_PurchaseButton=react.memo((function(props){const id=props.id,originalOfferId=props.originalOfferId,promoCode=props.promoCode,bypassCheckout=props.bypassCheckout,createAccount=props.createAccount,_props$useExistingCar=props.useExistingCard,useExistingCard=void 0!==_props$useExistingCar&&_props$useExistingCar,redirectTo=props.redirectTo,i18n=(0,I18n.QT)(),router=(0,src_router.useRouter)(),dispatch=(0,reducers.I0)();return react.createElement(components.Z6,{type:"button",variant:"brand",fixedWidth:!0,onClick:async()=>{const returnLocation={name:"checkout-receipt",query:{createAccount,...promoCode?{promoCode}:null,...redirectTo?{redirectTo}:null,packageId:id,bypassCheckout:bypassCheckout?null:void 0}};try{const returnUrl=router.getUrl(returnLocation,!1);await dispatch((0,billing.bP)(id,promoCode,returnUrl,useExistingCard,originalOfferId))}catch(e){if(logger.Z.error(`Purchase of ${id} ${promoCode||""} failed`,e),e instanceof errors.A&&e.message&&i18n.hasMessage(`payment.downstreamError.${e.message}`))throw i18n.formatText(`payment.downstreamError.${e.message}`);if(e instanceof errors.k&&e.serviceMessage&&i18n.hasMessage(`payment.downstreamError.${e.serviceMessage}`))throw i18n.formatText(`payment.downstreamError.${e.serviceMessage}`);throw i18n.formatText("error")}},infinite:!0},react.createElement(components.xv,{id:bypassCheckout?"payment.bypassCheckoutBtn":"payment.goToPayment"}))}));var query_string=__webpack_require__(36322),getAdyenDropInPaymentMethods=__webpack_require__(5062),getAdyenDropInPaymentMethods_default=__webpack_require__.n(getAdyenDropInPaymentMethods),makeAdyenDropInPayment=__webpack_require__(66928),makeAdyenDropInPayment_default=__webpack_require__.n(makeAdyenDropInPayment),saveAdyenCheckoutPaymentMethod=__webpack_require__(12497),saveAdyenCheckoutPaymentMethod_default=__webpack_require__.n(saveAdyenCheckoutPaymentMethod),submitAdyenCheckoutPaymentDetails=__webpack_require__(17914),submitAdyenCheckoutPaymentDetails_default=__webpack_require__.n(submitAdyenCheckoutPaymentDetails);function adyen_dropin_manager_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return adyen_dropin_manager_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return adyen_dropin_manager_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function adyen_dropin_manager_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}let FlowTypes,DropInLocales;!function(FlowTypes){FlowTypes[FlowTypes.SETUP=0]="SETUP",FlowTypes[FlowTypes.PAYMENT=1]="PAYMENT"}(FlowTypes||(FlowTypes={})),function(DropInLocales){DropInLocales.en="en-US",DropInLocales.el="el-GR",DropInLocales.sv="sv-SE",DropInLocales.es="es-ES",DropInLocales.de="de-DE",DropInLocales.it="it-IT",DropInLocales.da="da-DK"}(DropInLocales||(DropInLocales={}));class AdyenDropInManager{constructor(_client,_config){var obj,key,value;this._client=_client,this._config=_config,value=!1,(key="_inProgress")in(obj=this)?Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value}async _getPaymentMethods(){try{return(await this._client.query({query:getAdyenDropInPaymentMethods_default(),variables:{offerId:this._config.packageId,originalOfferId:this._config.originalOfferId,promoCode:this._config.promoCode}})).data.viewer.result}catch(e){throw logger.Z.error("Failed to get adyen dropin payment methods",e),e}}async _makePayment(dropInEventData){try{const result=await this._client.mutate({mutation:makeAdyenDropInPayment_default(),variables:{offerId:this._config.packageId,originalOfferId:this._config.originalOfferId,promoCode:this._config.promoCode,returnUrl:this._config.returnUrl,currency:this._config.currency,netAmountCents:this._config.price,dropInEventData:JSON.stringify(dropInEventData)}});return{adyenResponse:JSON.parse(result.data.result.adyenResponse),transactionId:result.data.result.transactionId}}catch(e){throw logger.Z.error("Failed to make adyen dropin payment",e),e}}async _savePayment(dropInEventData){try{const result=await this._client.mutate({mutation:saveAdyenCheckoutPaymentMethod_default(),variables:{returnUrl:this._config.returnUrl,currency:"USD",dropInEventData:JSON.stringify(dropInEventData)}});return{adyenResponse:JSON.parse(result.data.result.adyenResponse),transactionId:result.data.result.transactionId}}catch(e){throw logger.Z.error("Failed to make adyen dropin payment",e),e}}async _submitPaymentDetails(dropInEventData){try{const result=await this._client.mutate({mutation:submitAdyenCheckoutPaymentDetails_default(),variables:{input:{transactionId:this._config.transactionId,details:JSON.stringify(dropInEventData)}}});return{adyenResponse:JSON.parse(result.data.result.adyenResponse)}}catch(e){throw logger.Z.error("Failed to submit payment details",e),e}}_openFinalPage(){window.location.href=this._config.returnUrl}static _resetPayment(dropIn,timeout=void 0){setTimeout((()=>dropIn.setStatus("ready")),null!=timeout?timeout:5e3)}async bypassPaymentMethod(){await this._makePayment(null),this._openFinalPage()}async renderComponent(domEl){var _this$_config$price,_paymentMethodsData$s;const AdyenCheckout=await async function(){return adyen_dropin_manager_slicedToArray(await Promise.all([__webpack_require__.e(32459).then(__webpack_require__.bind(__webpack_require__,32459)),__webpack_require__.e(31137).then(__webpack_require__.bind(__webpack_require__,31137))]),1)[0].default}(),_await$this$_getPayme=await this._getPaymentMethods(),clientKey=_await$this$_getPayme.clientKey,paymentMethodsResponse=_await$this$_getPayme.paymentMethodsResponse;let translations={},price=null!==(_this$_config$price=this._config.price)&&void 0!==_this$_config$price?_this$_config$price:0;this._config.i18n.hasMessage("adyen.confirmPreauthorization")&&(price=0,translations={[this._config.locale]:{confirmPreauthorization:this._config.i18n.formatText("adyen.confirmPreauthorization")}});const paymentMethodsData=JSON.parse(paymentMethodsResponse);if(this._config.i18n.hasMessage("adyen.creditCard")){const method=null==paymentMethodsData?void 0:paymentMethodsData.paymentMethods.find((m=>{var _m$brands;return null==m||null===(_m$brands=m.brands)||void 0===_m$brands?void 0:_m$brands.includes("visa")}));method&&(method.name=this._config.i18n.formatText("adyen.creditCard"))}const hideCvcAndExpDate=(paymentMethod=null===(_paymentMethodsData$s=paymentMethodsData.storedPaymentMethods)||void 0===_paymentMethodsData$s?void 0:_paymentMethodsData$s[0],flowType=this._config.flowType,offerType=this._config.offerType,flowType!==FlowTypes.SETUP&&paymentMethod&&paymentMethod.type!==types.PaymentMethods.PAYPAL&&((null===(_paymentMethod$brand=paymentMethod.brand)||void 0===_paymentMethod$brand?void 0:_paymentMethod$brand.endsWith("_googlepay"))||(null===(_paymentMethod$brand2=paymentMethod.brand)||void 0===_paymentMethod$brand2?void 0:_paymentMethod$brand2.endsWith("_applepay"))||offerType===constants.tb.SubscribeType));var paymentMethod,flowType,offerType,_paymentMethod$brand,_paymentMethod$brand2;hideCvcAndExpDate&&((paymentMethod=>{delete paymentMethod.expiryMonth,delete paymentMethod.expiryYear})(paymentMethodsData.storedPaymentMethods[0]),domEl.classList.add("third-party-stored-payment"));(await AdyenCheckout({paymentMethodsResponse:paymentMethodsData,clientKey,environment:clientKey.startsWith("test_")?"test":"live",locale:this._config.locale,translations,amount:this._config.flowType!==FlowTypes.SETUP||price||this._config.currency?{value:price,currency:this._config.currency}:{value:0,currency:"USD"},paymentMethodsConfiguration:{storedCard:{hideCVC:hideCvcAndExpDate},card:{hasHolderName:!0,holderNameRequired:!0,enableStoreDetails:!1,styles:{error:{color:this._config.theme.color.adyenDropInInputColor},placeholder:{color:this._config.theme.color.adyenDropInInputPlaceholder},base:{color:this._config.theme.color.adyenDropInInputColor,fontFamily:(0,helpers.Jr)(this._config.theme),webkitFontSmoothing:"antialiased"}}}},onAdditionalDetails:(state,dropIn)=>{(async()=>{const adyenResponse=(await this._submitPaymentDetails(state.data.details)).adyenResponse;if(dropIn)if(adyenResponse.action)dropIn.handleAction(adyenResponse.action);else if(adyenResponse.resultCode.toUpperCase()===constants.Z5.AUTHORISED)dropIn.setStatus("success"),this._openFinalPage();else dropIn.setStatus("error"),AdyenDropInManager._resetPayment(dropIn)})()},onSubmit:(state,dropIn)=>{(async()=>{if(state.isValid&&!this._inProgress){this._inProgress=!0;try{var _adyenResponse$action;const _ref=this._config.flowType===FlowTypes.PAYMENT?await this._makePayment(state.data):await this._savePayment(state.data),adyenResponse=_ref.adyenResponse,transactionId=_ref.transactionId;if(this._config.transactionId=transactionId,"redirect"===(null===(_adyenResponse$action=adyenResponse.action)||void 0===_adyenResponse$action?void 0:_adyenResponse$action.type)){const params=query_string.stringify({redirect:this._config.returnUrl.replace("https://",""),transactionId});adyenResponse.action.data.TermUrl=`${window.location.origin}${constants.Og.DROPIN_REDIRECT_PATH}?${params}`}if(adyenResponse.action)return void dropIn.handleAction(adyenResponse.action);switch(adyenResponse.resultCode.toUpperCase()){case constants.Z5.AUTHORISED:dropIn.setStatus("success"),this._openFinalPage();break;case constants.Z5.REFUSED:case constants.Z5.CANCELLED:case constants.Z5.ERROR:{const reasonI18nKey=`payment.refusal_${adyenResponse.refusalReason}`;dropIn.setStatus("error",{message:this._config.i18n.hasMessage(reasonI18nKey)?this._config.i18n.formatText(reasonI18nKey):adyenResponse.refusalReason}),AdyenDropInManager._resetPayment(dropIn);break}}}catch(e){this._config.onError(e),AdyenDropInManager._resetPayment(dropIn,0)}finally{this._inProgress=!1}}})()},onError:error=>{logger.Z.error("Adyen dropin error",error)}})).create("dropin",{showStoredPaymentMethods:this._config.flowType!==FlowTypes.SETUP}).mount(domEl)}}function AdyenDropInComponents(props){const packageId=props.packageId,originalOfferId=props.originalOfferId,promoCode=props.promoCode,price=props.price,currency=props.currency,returnPath=props.returnPath,bypassPaymentMethod=props.bypassPaymentMethod,onError=props.onError,_props$flowType=props.flowType,flowType=void 0===_props$flowType?FlowTypes.PAYMENT:_props$flowType,offerType=props.offerType,_useFela=(0,useFela.Z)(),theme=_useFela.theme,renderer=_useFela.renderer,i18n=(0,I18n.QT)(),apolloClient=(0,useApolloClient.x)(),locale=(0,es.v9)((state=>state.settings.l10n.language));react.useEffect((()=>{renderer.renderStatic((theme=>`\n#adyen-dropin-components {\n    text-align: left;\n}\n\n#adyen-dropin-components .adyen-checkout__payment-method {\n    color: ${theme.color.primary};\n    background-color: ${theme.color.paperBackground};\n    border: none;\n    padding: 16px 0;\n}\n\n#adyen-dropin-components .adyen-checkout__payment-method--selected {\n    border-radius: ${theme.radius.adyenDropIn};\n}\n\n#adyen-dropin-components .adyen-checkout__payment-method:first-child,\n#adyen-dropin-components .adyen-checkout__payment-method--selected + .adyen-checkout__payment-method {\n    margin-top: 0;\n    border-top-left-radius: ${theme.radius.adyenDropIn};\n    border-top-right-radius: ${theme.radius.adyenDropIn};\n}\n\n#adyen-dropin-components .adyen-checkout__payment-method:last-child,\n#adyen-dropin-components .adyen-checkout__payment-method--next-selected {\n    margin-bottom: 0;\n    border-bottom-left-radius: ${theme.radius.adyenDropIn};\n    border-bottom-right-radius: ${theme.radius.adyenDropIn};\n}\n\n#adyen-dropin-components .adyen-checkout__payment-method__header,\n#adyen-dropin-components .adyen-checkout__payment-method__header__title {\n    color: ${theme.color.primary};\n    padding-top: 0;\n    padding-bottom: 0;\n}\n\n#adyen-dropin-components .adyen-checkout__paypal__button,\n#adyen-dropin-components .adyen-checkout__payment-method__details__content {\n    margin-top: 16px;\n    margin-bottom: 0;\n}\n\n/* field labels */\n#adyen-dropin-components .adyen-checkout__label__text {\n    color: ${theme.color.secondary};\n}\n/* field label color if error */\n#adyen-dropin-components .adyen-checkout__label__text.adyen-checkout__label__text--error {\n    color: ${theme.color.danger};\n}\n/* field error messages */\n#adyen-dropin-components .adyen-checkout__error-text {\n    color: ${theme.color.danger};\n}\n#adyen-dropin-components .adyen-checkout__error-text:empty {\n    margin-top: 0;\n}\n\n/* input field background */\n#adyen-dropin-components .adyen-checkout__input {\n    background: ${theme.color.adyenDropInInputBackground};\n    color: ${theme.color.adyenDropInInputColor};\n    border-color: transparent;\n    font-family: ${(0,helpers.Jr)(theme)};\n    font-size: 16px;\n}\n#adyen-dropin-components .adyen-checkout__input::placeholder,\n#adyen-dropin-components .adyen-checkout__input::-ms-input-placeholder {\n    color: ${theme.color.adyenDropInInputPlaceholder};\n}\n\n#adyen-dropin-components .adyen-checkout__input.adyen-checkout__input--disabled {\n    color: ${theme.color.adyenDropInDisabledInputColor};\n}\n\n/* checkbox background */\n#adyen-dropin-components .adyen-checkout__checkbox__input + .adyen-checkout__checkbox__label:after {\n    background: ${theme.color.adyenDropInInputBackground};\n    border-color: transparent;\n}\n/* radio button background */\n#adyen-dropin-components .adyen-checkout__payment-method__radio {\n    background: ${theme.color.adyenDropInInputBackground};\n    border-color: transparent;\n}\n#adyen-dropin-components .adyen-checkout__payment-method__radio::after {\n    background: ${theme.color.adyenDropInInputColor};\n}\n\n/* checkout button */\n#adyen-dropin-components .adyen-checkout__button {\n    color: ${theme.color.light};\n    background-color: ${theme.color.brand};\n    font-size: larger;\n}\n\n/* hide lock icon from the Pay button */\n#adyen-dropin-components .adyen-checkout__button__icon {\n    display: none;\n}\n\n#adyen-dropin-components .adyen-checkout__checkbox__label {\n    color: ${theme.color.secondary};\n}\n\n/* initial spinner */\n#adyen-dropin-components .adyen-checkout__spinner {\n    border-color: ${theme.color.brand};\n    border-top-color: transparent;\n}\n\n#adyen-dropin-components .adyen-checkout__bankTransfer__introduction {\n    color: ${theme.color.primary};\n}\n\n#adyen-dropin-components.third-party-stored-payment .adyen-checkout__payment-method:first-child .adyen-checkout__payment-method__details__content {\n    margin-top: -5px;\n}\n#adyen-dropin-components.third-party-stored-payment .adyen-checkout__payment-method:first-child .adyen-checkout-form-instruction {\n    display: none;\n}\n`)(theme))}),[]);const domRef=react.useRef();return react.useEffect((()=>{const manager=new AdyenDropInManager(apolloClient,{packageId,originalOfferId,promoCode,price,currency,returnUrl:`${window.location.origin}${returnPath}`,onError,flowType,locale:DropInLocales[locale],i18n,theme,offerType});bypassPaymentMethod?manager.bypassPaymentMethod().catch((e=>{logger.Z.error("Failed to bypass checkout",e),onError(e)})):manager.renderComponent(domRef.current).catch((e=>{logger.Z.error("Failed to init adyen drop-in",e),onError(e)}))}),[price,promoCode]),react.createElement("div",{id:"adyen-dropin-components",ref:domRef,className:"notranslate"})}AdyenDropInComponents.propTypes={packageId:prop_types_default().string,originalOfferId:prop_types_default().string,promoCode:prop_types_default().string,price:prop_types_default().number,currency:prop_types_default().string,returnPath:prop_types_default().string.isRequired,bypassPaymentMethod:prop_types_default().bool,onError:prop_types_default().func.isRequired,flowType:prop_types_default().oneOf([FlowTypes.SETUP,FlowTypes.PAYMENT]),offerType:prop_types_default().oneOf(Object.values(constants.tb))};const AdyenDropIn_AdyenDropInComponents=react.memo(AdyenDropInComponents);function AdyenPayment_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return AdyenPayment_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return AdyenPayment_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function AdyenPayment_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function AdyenPayment({createAccount,packageId,promoCode,redirectTo,offer,bypassPaymentMethod,originalOfferId}){const _useQuery=(0,useQuery.a)(getAdyenDropInPaymentMethods_default(),{variables:{offerId:packageId,originalOfferId,promoCode}}),paymentsData=_useQuery.data,loading=_useQuery.loading,apolloError=_useQuery.error,_React$useState2=AdyenPayment_slicedToArray(react.useState(null),2),adyenError=_React$useState2[0],setAdyenError=_React$useState2[1],router=(0,src_router.useRouter)();if(loading)return react.createElement(components.xu,{my:"xxxlarge"},react.createElement(components.$j,{size:3,strokeWidth:2}));if(apolloError)return react.createElement(components.KG,{centered:!0,width:"100%"},react.createElement(components.Bc,{id:"error"}));if(loading&&!paymentsData)return null;const returnLocation={name:"checkout-receipt",query:{createAccount,...promoCode?{promoCode}:null,...redirectTo?{redirectTo}:null,packageId,...originalOfferId?{originalOfferId}:null,bypassCheckout:bypassPaymentMethod?null:void 0}},returnPath=router.getUrl(returnLocation,!1),finalPrice=null==paymentsData?void 0:paymentsData.viewer.result.priceInCents,currency=offer.currency,offerType=offer.__typename;return promoCode&&bypassPaymentMethod?react.createElement(components.xu,{fullWidth:!0,column:!0},react.createElement(components.xu,{row:!0,my:"xxxlarge"},react.createElement(AdyenDropIn_AdyenDropInComponents,{packageId,promoCode,price:finalPrice,currency,returnPath,bypassPaymentMethod,offerType,onError:setAdyenError}),react.createElement(components.$j,{size:7,strokeWidth:2})),react.createElement(components.xv,{id:"payment.transactionInProgress",display:"block",fontSize:"medium",align:"center"})):react.createElement(components.KG,{centered:!0,width:"100%"},react.createElement(components.xu,{mb:"medium"},react.createElement(AdyenResultHandler,null)),react.createElement(components.xu,{mb:"medium"},adyenError&&react.createElement(components.Bc,{id:"error"})),react.createElement(components.xu,{justifyContent:"space-around",width:"100%",maxWidth:"45rem"},react.createElement(components.X6,{id:"paymentView.paymentMethodTitle",fontSize:"large",align:"center",mb:"large"}),react.createElement(AdyenDropIn_AdyenDropInComponents,{packageId,promoCode,price:finalPrice,currency,returnPath,bypassPaymentMethod,onError:setAdyenError,originalOfferId,offerType})))}AdyenPayment.propTypes={packageId:prop_types_default().string.isRequired,promoCode:prop_types_default().string,redirectTo:prop_types_default().string,originalOfferId:prop_types_default().string,offer:prop_types_default().object,bypassPaymentMethod:prop_types_default().bool,createAccount:prop_types_default().bool};const CheckoutView_AdyenPayment=react.memo(AdyenPayment);function Checkout_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return Checkout_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Checkout_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Checkout_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const Checkout=react.memo((function(props){var _discount$price,_discount$reducedPric,_discount$reducedPric2;const createAccount=props.createAccount,_props$packageId=props.packageId,packageId=void 0===_props$packageId?"":_props$packageId,promoCode=props.promoCode,offer=props.offer,redirectTo=props.redirectTo,originalOfferId=props.originalOfferId,providerType=(0,reducers.v9)((state=>{var _state$settings$featu,_state$settings$featu2;return{providerType:null===(_state$settings$featu=state.settings.features.payment)||void 0===_state$settings$featu||null===(_state$settings$featu2=_state$settings$featu.provider)||void 0===_state$settings$featu2?void 0:_state$settings$featu2.type}})).providerType,_React$useState2=Checkout_slicedToArray(react.useState(PaymentOptions.EXISTING),2),selectedPaymentOption=_React$useState2[0],setSelectedPaymentOption=_React$useState2[1],_React$useState4=Checkout_slicedToArray(react.useState(!1),2),purchaseBypass=_React$useState4[0],setPurchaseBypass=_React$useState4[1],_usePromoCode=function(promoCode,packageId){const i18n=(0,I18n.QT)(),dispatch=(0,reducers.I0)(),isPromoCodeAllowed=(0,reducers.v9)((state=>{var _state$settings$featu;return null===(_state$settings$featu=state.settings.features.payment)||void 0===_state$settings$featu?void 0:_state$settings$featu.allowPromoCodes})),_React$useState2=usePromoCode_slicedToArray(react.useState(!1),2),loading=_React$useState2[0],setLoading=_React$useState2[1],_React$useState4=usePromoCode_slicedToArray(react.useState(null),2),error=_React$useState4[0],setError=_React$useState4[1],_React$useState6=usePromoCode_slicedToArray(react.useState({}),2),data=_React$useState6[0],setData=_React$useState6[1];return react.useEffect((()=>{if(!isPromoCodeAllowed||!promoCode||!packageId)return setData({}),setError(null),()=>{};let cancelled=!1;return setLoading(!0),setError(null),setData({}),dispatch(campaign.Qg(packageId,promoCode)).then((result=>{cancelled||(result.valid?setData({campaignName:result.campaignName,bypassPaymentMethod:result.bypassPaymentMethod,discount:result.discount,usps:result.usps}):setError(i18n.formatText(result.errorId,{promoCode})),setLoading(!1))}),(e=>{setLoading(!1),cancelled||(logger.Z.warn("Promocode validation failed",e),setError(i18n.formatText("promoCode.error500")))})),()=>{cancelled=!0}}),[promoCode,packageId]),{isPromoCodeAllowed,loading,error,data}}(promoCode,packageId),isPromoCodeAllowed=_usePromoCode.isPromoCodeAllowed,error=_usePromoCode.error,_usePromoCode$data=_usePromoCode.data,campaignName=_usePromoCode$data.campaignName,bypassPaymentMethod=_usePromoCode$data.bypassPaymentMethod,discount=_usePromoCode$data.discount,usps=_usePromoCode$data.usps,loading=_usePromoCode.loading;if(!offer)return react.createElement(NotFoundView_NotFoundView,null);const price=discount?null===(_discount$price=discount.price)||void 0===_discount$price?void 0:_discount$price.amount:offer.priceInCents,reducedPrice=discount?null===(_discount$reducedPric=discount.reducedPrice)||void 0===_discount$reducedPric?void 0:_discount$reducedPric.amount:offer.priceInCents,trialDays="trialPeriod"in offer&&offer.trialPeriod&&!bypassPaymentMethod?(trialPeriod=>{switch(constants.KI[trialPeriod.unit]){case constants.KI.DAYS:return trialPeriod.length;case constants.KI.SECONDS:return Math.floor(trialPeriod.length/86400);default:throw new Error(`Unsupported trial period ${trialPeriod.unit}`)}})(offer.trialPeriod):0;return react.createElement(components.kA,{className:"e2e-checkout"},react.createElement(components.SF,{title:"payment.checkoutConfirmation"}),react.createElement(components.KG,{centered:!0,width:"100%"},react.createElement(components.xu,{mb:"medium"},react.createElement(AdyenResultHandler,null)),react.createElement(components.xu,{mb:"medium"},promoCode&&error&&react.createElement(components.Bc,null,error)),react.createElement(components.xu,{width:"100%",maxWidth:"45rem",textAlign:"left"},react.createElement(components.X6,{id:"payment.checkoutConfirmation",mb:"medium",align:"center"}),react.createElement(CheckoutView_OfferInfo,{date:new Date,usps,offer,price,packageId,promoCode,hasDiscount:!!discount,reducedPrice,campaignName,promoCodeExpiry:null==discount||null===(_discount$reducedPric2=discount.reducedPrice)||void 0===_discount$reducedPric2?void 0:_discount$reducedPric2.expiry,trialDays:originalOfferId?0:trialDays,isPromoCodeAllowed:isPromoCodeAllowed&&!originalOfferId}))),providerType===constants.j8.ADYEN_DROPIN&&(!bypassPaymentMethod||purchaseBypass)&&!loading&&react.createElement(CheckoutView_AdyenPayment,{createAccount,packageId,promoCode:discount?promoCode:void 0,offer,redirectTo,bypassPaymentMethod,originalOfferId}),providerType===constants.j8.ADYEN_DROPIN&&bypassPaymentMethod&&!purchaseBypass&&react.createElement(components.xu,{mt:"xlarge",mb:"medium"},react.createElement(components.Z6,{type:"button",variant:"brand",fixedWidth:!0,onClick:()=>setPurchaseBypass(!0),infinite:!0},react.createElement(components.xv,{id:"payment.bypassCheckoutBtn"}))),reducedPrice>0&&react.createElement(Payment_PaymentOptionSelection,{selected:selectedPaymentOption,onChange:setSelectedPaymentOption}),providerType===constants.j8.STRIPE&&react.createElement(components.xu,{mt:"xlarge",mb:"medium"},react.createElement(CheckoutView_PurchaseButton,{id:offer.id,promoCode:error?void 0:promoCode,bypassCheckout:bypassPaymentMethod,createAccount,useExistingCard:selectedPaymentOption===PaymentOptions.EXISTING,redirectTo,originalOfferId})),react.createElement(components.xu,{maxWidth:"45rem",mt:"large",mb:"small",textAlign:"center"},react.createElement(TermsAndConditions,null),react.createElement(PrivacyPolicyLink,null)),react.createElement(components.xu,{my:"medium",row:!0},react.createElement(Payment_SkipOnboardingButton,null)),react.createElement(components.xu,{my:"medium"},react.createElement(Payment_PaymentProviderFooter,{centered:!0})))}));const initCheckoutConfirmation=store=>store.dispatch((0,billing.wr)()),Checkout_CheckoutView=react.memo((function({location}){var _location$params,_location$query,_entitlements$edges;const _ref=location.query||{},createAccount=_ref.createAccount,promoCode=_ref.promoCode,redirectTo=_ref.redirectTo,packageId=(null==location||null===(_location$params=location.params)||void 0===_location$params?void 0:_location$params.id)||(null==location||null===(_location$query=location.query)||void 0===_location$query?void 0:_location$query.packageId)||"",_useGetAvailableOffer=useGetAvailableOfferQuery({variables:{offerId:packageId}}),data=_useGetAvailableOffer.data,loading=_useGetAvailableOffer.loading,apolloError=_useGetAvailableOffer.error;if(loading)return null;const _ref2=(null==data?void 0:data.viewer)||{},offer=_ref2.offer,entitlements=_ref2.entitlements,isOfferBought=null==entitlements||null===(_entitlements$edges=entitlements.edges)||void 0===_entitlements$edges?void 0:_entitlements$edges.some((e=>(null==e?void 0:e.node.offerId)===packageId));var _entitlements$edges2;return!offer||isOfferBought||apolloError?react.createElement(NoOffersErrorPage,{hasEntitlement:!(null==entitlements||null===(_entitlements$edges2=entitlements.edges)||void 0===_entitlements$edges2||!_entitlements$edges2.length)}):react.createElement(Checkout,{createAccount,packageId,promoCode,offer,redirectTo})}));const initUpgrade=store=>store.dispatch((0,billing.wr)()),CheckoutView_Upgrade=react.memo((function({location}){var _location$params,_location$params2,_entitlements$edges;const _ref=location.query||{},createAccount=_ref.createAccount,redirectTo=_ref.redirectTo,packageId=null==location||null===(_location$params=location.params)||void 0===_location$params?void 0:_location$params.id,originalOfferId=null==location||null===(_location$params2=location.params)||void 0===_location$params2?void 0:_location$params2.originalOfferId,_useGetAvailableOffer=useGetAvailableOfferQuery({variables:{offerId:packageId}}),data=_useGetAvailableOffer.data,loading=_useGetAvailableOffer.loading,apolloError=_useGetAvailableOffer.error;if(loading)return null;const _ref2=(null==data?void 0:data.viewer)||{},offer=_ref2.offer,entitlements=_ref2.entitlements,isOfferBought=null==entitlements||null===(_entitlements$edges=entitlements.edges)||void 0===_entitlements$edges?void 0:_entitlements$edges.some((e=>(null==e?void 0:e.node.offerId)===packageId));var _entitlements$edges2;return!offer||isOfferBought||apolloError?react.createElement(NoOffersErrorPage,{hasEntitlement:!(null==entitlements||null===(_entitlements$edges2=entitlements.edges)||void 0===_entitlements$edges2||!_entitlements$edges2.length)}):react.createElement(Checkout,{createAccount,packageId,offer,redirectTo,originalOfferId})}));var settings=__webpack_require__(94086),validate=__webpack_require__(71728);const PlaceholderWithSpinner_Container=(0,createComponent.Z)((({height})=>({display:"flex",alignItems:"center",justifyContent:"center",height:`${height}px`,margin:"auto",width:"100%"})),"div",["height"]);function PlaceholderWithSpinner({height,size=3}){return react.createElement(PlaceholderWithSpinner_Container,{height},react.createElement(components.$j,{size}))}function LoginView_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||LoginView_unsupportedIterableToArray(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function LoginView_unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return LoginView_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);return"Object"===n&&o.constructor&&(n=o.constructor.name),"Map"===n||"Set"===n?Array.from(o):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?LoginView_arrayLikeToArray(o,minLen):void 0}}function LoginView_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}PlaceholderWithSpinner.propTypes={size:prop_types_default().number,height:prop_types_default().number.isRequired},PlaceholderWithSpinner.defaultProps={size:3};const loginFieldsErrorMessages={identity:"validate.emailRequired",accessKey:"validate.passRequired"};const LoginView=function(){var _location$params;const analytics=(0,Tracking.z$)(),i18n=(0,react.useContext)(I18n.OO),_useState2=LoginView_slicedToArray((0,react.useState)(!1),2),inProgress=_useState2[0],setInProgress=_useState2[1],_useState4=LoginView_slicedToArray((0,react.useState)(null),2),generalError=_useState4[0],setGeneralError=_useState4[1],_useState6=LoginView_slicedToArray((0,react.useState)(!0),2),isLoading=_useState6[0],setIsLoading=_useState6[1],methods=(0,index_esm.cI)({mode:"onChange"}),handleSubmit=methods.handleSubmit,setError=methods.setError,dispatch=(0,es.I0)(),_useSelector=(0,es.v9)((({settings,country,router})=>{var _router$location$para;return{isCreateAccountEnabled:country.isCreateAccountEnabled,loginMethod:settings.features.loginMethod,theme:settings.brand.theme,location:router.location,brandName:settings.brand.name,devicePlatform:null===(_router$location$para=router.location.params)||void 0===_router$location$para?void 0:_router$location$para.platform}}),es.wU),isCreateAccountEnabled=_useSelector.isCreateAccountEnabled,loginMethod=_useSelector.loginMethod,theme=_useSelector.theme,location=_useSelector.location,brandName=_useSelector.brandName,devicePlatform=_useSelector.devicePlatform,apolloClient=(0,useApolloClient.x)();(0,react.useEffect)((()=>{setIsLoading(!1)}),[]);const platformDevice=i18n.formatText(devicePlatform===constants.VT.MOVISTAR?"decoder":"device");return react.createElement(components.kA,null,react.createElement(components.s_,{textAlign:"center"},react.createElement(components.SF,{title:loginMethod.title,description:loginMethod.subtitle}),react.createElement(components.X6,{mb:"large"},loginMethod.title),react.createElement(components.X6,{fontSize:"medium",mb:"xlarge",as:"h2"},devicePlatform?react.createElement(components.xv,{id:"login.subtitle.platform",values:{brandName,platform:constants.pu[null==devicePlatform?void 0:devicePlatform.toUpperCase()],device:platformDevice}}):loginMethod.subtitle),react.createElement(index_esm.RV,methods,react.createElement(components.KG,{centered:!0,as:"form",onSubmit:handleSubmit((async data=>{setGeneralError(null),setInProgress(!0);try{await dispatch(auth.x4(data)),analytics.onLoginSuccess("email"),await(0,settings.hJ)(apolloClient,theme,dispatch),await dispatch(user.PR()),await dispatch(auth.iT())}catch(e){var _e$response,_e$message,_e$response2;if(logger.Z.error("Unable to login",e),setInProgress(!1),401===(null===(_e$response=e.response)||void 0===_e$response?void 0:_e$response.status)||null!==(_e$message=e.message)&&void 0!==_e$message&&_e$message.includes("401"))return setGeneralError(i18n.formatText("login.errBadCredentials"));if(400===(null===(_e$response2=e.response)||void 0===_e$response2?void 0:_e$response2.status)){var _step,_iterator=function(o,allowArrayLike){var it;if("undefined"==typeof Symbol||null==o[Symbol.iterator]){if(Array.isArray(o)||(it=LoginView_unsupportedIterableToArray(o))||allowArrayLike&&o&&"number"==typeof o.length){it&&(o=it);var i=0,F=function(){};return{s:F,n:function(){return i>=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function(e){throw e},f:F}}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 err,normalCompletion=!0,didErr=!1;return{s:function(){it=o[Symbol.iterator]()},n:function(){var step=it.next();return normalCompletion=step.done,step},e:function(e){didErr=!0,err=e},f:function(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}((await e.response.json()).errors);try{for(_iterator.s();!(_step=_iterator.n()).done;){const validationError=_step.value;setError(validationError.field,{type:"server",message:validationError.reason})}}catch(err){_iterator.e(err)}finally{_iterator.f()}}return setGeneralError(i18n.formatText("login.errLoginFailed"))}return null})),method:"POST",noValidate:!0},isLoading?react.createElement(PlaceholderWithSpinner,{height:109*loginMethod.inputFields.length}):loginMethod.inputFields.map((field=>react.createElement(Forms.UP,{key:field.key,className:`e2e-${field.key}`,field,validations:{required:field.required?validate.Z.required(loginFieldsErrorMessages[field.key]):void 0}}))),generalError&&react.createElement(components.aE,null,generalError),react.createElement(components.xu,{my:"medium"},react.createElement(components.KM,{variant:"brand",type:"submit",className:"e2e-log-in-btn",showSpinner:inProgress},react.createElement("span",null,loginMethod.doneLabel))),loginMethod.forgotPassword&&react.createElement(components.xu,{mb:"large"},react.createElement(components.rU,{to:{name:"forgot-password"},fontSize:"small",className:"e2e-forgot-password"},loginMethod.forgotPassword.triggerLabel)),isCreateAccountEnabled&&react.createElement(components.xv,{bold:!0,color:"secondary",fontSize:"medium",id:"noAccountCreateAccount",values:{createAccountLink:react.createElement(components.rU,{key:"createAccountLink",to:{name:"create-account",params:{platform:null===(_location$params=location.params)||void 0===_location$params?void 0:_location$params.platform}},id:"createAccount"})}})))))};var src_errors=__webpack_require__(31199),offers=__webpack_require__(42638);function forms_createForOfIteratorHelper(o,allowArrayLike){var it;if("undefined"==typeof Symbol||null==o[Symbol.iterator]){if(Array.isArray(o)||(it=function(o,minLen){if(!o)return;if("string"==typeof o)return forms_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return forms_arrayLikeToArray(o,minLen)}(o))||allowArrayLike&&o&&"number"==typeof o.length){it&&(o=it);var i=0,F=function(){};return{s:F,n:function(){return i>=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function(e){throw e},f:F}}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 err,normalCompletion=!0,didErr=!1;return{s:function(){it=o[Symbol.iterator]()},n:function(){var step=it.next();return normalCompletion=step.done,step},e:function(e){didErr=!0,err=e},f:function(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}function forms_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const Recaptcha_RecaptchaDisclaimer=()=>(0,reducers.v9)((state=>!!state.settings.features.captcha))?react.createElement(components.xu,{row:!0,mb:"large",justifyContent:"center"},react.createElement(components.xv,{as:"p",fontSize:"fine",id:"recaptcha.disclaimer",values:{privacyPolicy:react.createElement(components.rU,{href:"https://policies.google.com/privacy",target:"_blank",key:"privacyPolicy",id:"recaptcha.privacyPolicy"}),tos:react.createElement(components.rU,{href:"https://policies.google.com/terms",target:"_blank",key:"termsOfService",id:"recaptcha.termsOfService"})}})):null,CreateAccountView_PrivacyPolicyLink=()=>{const privacyPolicy=(0,es.v9)((state=>{var _state$settings$featu;return null===(_state$settings$featu=state.settings.features)||void 0===_state$settings$featu?void 0:_state$settings$featu.privacyPolicy}));return privacyPolicy&&privacyPolicy.label?react.createElement(components.wj,{consentText:privacyPolicy.label,url:privacyPolicy.url,urlLabel:privacyPolicy.urlLabel}):null};var TermsAndConditionsLink=__webpack_require__(10299);const CreateAccountView_TermsAndConditionsLink=()=>{const termsAndConditions=(0,es.v9)((state=>{var _state$settings$featu;return null===(_state$settings$featu=state.settings.features)||void 0===_state$settings$featu?void 0:_state$settings$featu.terms}));return termsAndConditions&&termsAndConditions.label?react.createElement(TermsAndConditionsLink.Z,{consentText:termsAndConditions.label,url:termsAndConditions.url,urlLabel:termsAndConditions.urlLabel}):null},ErrorScreen=(0,createComponent.Z)((({theme})=>({position:"absolute",left:0,right:0,top:0,bottom:0,backgroundColor:theme.color.page,zIndex:2}))),ErrorScreenOverlay=({username,handleUseAnotherAccount})=>{const _useSelector=(0,es.v9)((state=>{var _state$router$locatio;return{devicePlatform:null===(_state$router$locatio=state.router.location.params)||void 0===_state$router$locatio?void 0:_state$router$locatio.platform,brandName:state.settings.brand.name}}),es.wU),devicePlatform=_useSelector.devicePlatform,brandName=_useSelector.brandName;return react.createElement(ErrorScreen,null,react.createElement(components.kA,null,react.createElement(components.s_,{textAlign:"center",maxWidth:"34rem"},react.createElement(components.X6,{mb:"small",align:"center"},react.createElement(components.xv,{id:"createAccount.errDuplicateEmail.heading"})),react.createElement(components.xu,{mb:"medium",textAlign:"center",fullWidth:!0},react.createElement(components.xv,{fontSize:"medium",id:"createAccount.errDuplicateEmail.subHeading",values:{brandName}})),react.createElement(components.X6,{fontSize:"medium",mb:"xlarge",as:"h2",align:"center"},username),react.createElement(components.xu,{my:"medium",align:"center"},react.createElement(components.KM,{to:{name:"log-in",params:{platform:devicePlatform}},as:Link.Z,fixedWidth:!0,variant:"brand"},react.createElement(components.xv,{id:"logIn"}))),react.createElement(components.xu,{my:"medium",align:"center"},react.createElement(components.kq,{variant:"white",onClick:handleUseAnotherAccount},react.createElement(components.xv,{id:"createAccount.errDuplicateEmail.useAnotherAccount"}))),react.createElement(components.xu,{mt:"large",align:"center"},react.createElement(components.xv,{id:"createAccount.errDuplicateEmail.cancelSubscription"})))))};ErrorScreenOverlay.propTypes={username:prop_types_default().string.isRequired,handleUseAnotherAccount:prop_types_default().func.isRequired};const CreateAccountView_ErrorScreenOverlay=react.memo(ErrorScreenOverlay),REDIRECT_TO_PAGES=["purchase-offer","checkout-media"];function CreateAccountView_createForOfIteratorHelper(o,allowArrayLike){var it;if("undefined"==typeof Symbol||null==o[Symbol.iterator]){if(Array.isArray(o)||(it=CreateAccountView_unsupportedIterableToArray(o))||allowArrayLike&&o&&"number"==typeof o.length){it&&(o=it);var i=0,F=function(){};return{s:F,n:function(){return i>=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function(e){throw e},f:F}}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 err,normalCompletion=!0,didErr=!1;return{s:function(){it=o[Symbol.iterator]()},n:function(){var step=it.next();return normalCompletion=step.done,step},e:function(e){didErr=!0,err=e},f:function(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}function CreateAccountView_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||CreateAccountView_unsupportedIterableToArray(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function CreateAccountView_unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return CreateAccountView_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);return"Object"===n&&o.constructor&&(n=o.constructor.name),"Map"===n||"Set"===n?Array.from(o):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?CreateAccountView_arrayLikeToArray(o,minLen):void 0}}function CreateAccountView_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const parseRedirectTo=redirectToStr=>{if(!redirectToStr)return{};try{return JSON.parse(redirectToStr)}catch(e){logger.Z.warn("Failed to parse redirectTo",e)}return{}};async function initCreateAccountView(store){await store.dispatch(offers._A())}const CreateAccountView_CreateAccountView=function(){var _window$location;const dispatch=(0,es.I0)(),analytics=(0,Tracking.z$)(),i18n=(0,react.useContext)(I18n.OO),_useSelector=(0,es.v9)((state=>{var _state$router$locatio,_state$router$query,_state$router$query2,_state$settings$featu,_state$settings$featu2,_state$settings$featu3,_state$settings$featu4,_state$settings$featu5,_state$router$query3,_state$common$browser,_state$common$descrip,_state$router$query$t,_state$router$query4,_state$router$query5;const devicePlatformState=null===(_state$router$locatio=state.router.location.params)||void 0===_state$router$locatio?void 0:_state$router$locatio.platform,isPurchaseFlowEnabledState=state.country.isPurchaseFlowEnabled&&![constants.VT.ANDROID,constants.VT.IOS,constants.VT.MOVISTAR].includes(devicePlatformState);let deviceTypeState="web";return devicePlatformState&&(deviceTypeState=devicePlatformState===constants.VT.MOVISTAR?"stb":"smarttv"),{locale:state.settings.l10n.language,geoipCountry:state.country.geoipCountry,redirectTo:parseRedirectTo(null===(_state$router$query=state.router.query)||void 0===_state$router$query?void 0:_state$router$query.redirectTo),purchase:null===(_state$router$query2=state.router.query)||void 0===_state$router$query2?void 0:_state$router$query2.purchase,isPurchaseFlowEnabled:isPurchaseFlowEnabledState,isContentPagePaymentEnabled:!(null===(_state$settings$featu=state.settings.features.payment)||void 0===_state$settings$featu||!_state$settings$featu.content),showNewsletterCheckbox:(null===(_state$settings$featu2=state.settings.features)||void 0===_state$settings$featu2||null===(_state$settings$featu3=_state$settings$featu2.newsletter)||void 0===_state$settings$featu3?void 0:_state$settings$featu3.showCheckbox)||!1,emailOptIn:(null===(_state$settings$featu4=state.settings.features)||void 0===_state$settings$featu4||null===(_state$settings$featu5=_state$settings$featu4.newsletter)||void 0===_state$settings$featu5?void 0:_state$settings$featu5.isDefaultOptIn)||!1,query:state.router.query,registerMethods:state.settings.features.registerMethods,devicePlatform:devicePlatformState,deviceModel:null===(_state$router$query3=state.router.query)||void 0===_state$router$query3?void 0:_state$router$query3.model,browserName:(null!==(_state$common$browser=state.common.browser)&&void 0!==_state$common$browser?_state$common$browser:"").toLowerCase(),browserModel:(null!==(_state$common$descrip=state.common.description)&&void 0!==_state$common$descrip?_state$common$descrip:"").toLowerCase(),deviceType:null!==(_state$router$query$t=null===(_state$router$query4=state.router.query)||void 0===_state$router$query4?void 0:_state$router$query4.type)&&void 0!==_state$router$query$t?_state$router$query$t:deviceTypeState,qrCode:null===(_state$router$query5=state.router.query)||void 0===_state$router$query5?void 0:_state$router$query5.qrCode,brandName:state.settings.brand.name}}),es.wU),locale=_useSelector.locale,geoipCountry=_useSelector.geoipCountry,redirectTo=_useSelector.redirectTo,purchase=_useSelector.purchase,isPurchaseFlowEnabled=_useSelector.isPurchaseFlowEnabled,isContentPagePaymentEnabled=_useSelector.isContentPagePaymentEnabled,showNewsletterCheckbox=_useSelector.showNewsletterCheckbox,emailOptIn=_useSelector.emailOptIn,query=_useSelector.query,registerMethods=_useSelector.registerMethods,devicePlatform=_useSelector.devicePlatform,deviceModel=_useSelector.deviceModel,browserName=_useSelector.browserName,browserModel=_useSelector.browserModel,deviceType=_useSelector.deviceType,qrCode=_useSelector.qrCode,brandName=_useSelector.brandName,signupInfo={devicePlatform:null!=devicePlatform?devicePlatform:browserName,deviceModel:devicePlatform?deviceModel:browserModel,deviceType,qrCode,url:"undefined"!=typeof window?null===(_window$location=window.location)||void 0===_window$location?void 0:_window$location.href:void 0,proxyDeviceType:devicePlatform?"web":void 0},isRedirectToEnabled=(0,react.useMemo)((()=>(({name})=>REDIRECT_TO_PAGES.includes(name))(redirectTo)),[]),_useState2=CreateAccountView_slicedToArray((0,react.useState)(!1),2),inProgress=_useState2[0],setInProgress=_useState2[1],_useState4=CreateAccountView_slicedToArray((0,react.useState)(null),2),generalError=_useState4[0],setGeneralError=_useState4[1],_useState6=CreateAccountView_slicedToArray((0,react.useState)({status:!1,username:null}),2),isAccountInUse=_useState6[0],setIsAccountInUse=_useState6[1],formStateFromQuery=(0,react.useMemo)((()=>((inputGroups,query)=>{const defaultValues={},disabledFields={};var _step,_iterator=forms_createForOfIteratorHelper(inputGroups);try{for(_iterator.s();!(_step=_iterator.n()).done;){var _step2,_iterator2=forms_createForOfIteratorHelper(_step.value.inputFields);try{for(_iterator2.s();!(_step2=_iterator2.n()).done;){const _ref2=_step2.value,key=_ref2.key,inputType=_ref2.inputType,pickerValues=_ref2.pickerValues;query[key]&&"picker"!==inputType&&(defaultValues[key]=query[key]),query[key]&&"picker"===inputType&&pickerValues.find((pv=>pv.value===query[key]))&&(disabledFields[key]=!0,defaultValues[key]=query[key])}}catch(err){_iterator2.e(err)}finally{_iterator2.f()}}}catch(err){_iterator.e(err)}finally{_iterator.f()}return{defaultValues,disabledFields}})(registerMethods.inputGroups,query)),[registerMethods.inputGroups,query]),methods=(0,index_esm.cI)({mode:"onChange",defaultValues:{emailOptIn,...formStateFromQuery.defaultValues}}),handleSubmit=methods.handleSubmit,setError=methods.setError,getRecaptchaToken=CreateAccountView_slicedToArray((action=>{const siteKey=(0,reducers.v9)((state=>{var _state$settings$featu2;return null===(_state$settings$featu2=state.settings.features.captcha)||void 0===_state$settings$featu2?void 0:_state$settings$featu2.siteKey}));return[async function(){var _window;if(null!==(_window=window)&&void 0!==_window&&_window.grecaptcha){var _window$grecaptcha$en;const gapi=null!==(_window$grecaptcha$en=window.grecaptcha.enterprise)&&void 0!==_window$grecaptcha$en?_window$grecaptcha$en:window.grecaptcha;return await new Promise((resolve=>gapi.ready(resolve))),gapi.execute(siteKey,{action})}}]})("SIGNUP"),1)[0],platformDevice=i18n.formatText(devicePlatform===constants.VT.MOVISTAR?"decoder":"device");return react.createElement(components.kA,null,react.createElement(components.s_,{textAlign:"center",maxWidth:"34rem"},react.createElement(components.SF,{title:registerMethods.inputGroups[0].title,description:registerMethods.inputGroups[0].subtitle}),isAccountInUse.status&&react.createElement(CreateAccountView_ErrorScreenOverlay,{username:isAccountInUse.username,handleUseAnotherAccount:()=>{setIsAccountInUse(!1),setGeneralError(null)}}),react.createElement(components.X6,{mb:"medium"},registerMethods.inputGroups[0].title),react.createElement(components.X6,{fontSize:"medium",mb:"medium",as:"h2"},devicePlatform?react.createElement(components.xv,{id:"createAccount.subtitle.platform",values:{brandName,platform:constants.pu[null==devicePlatform?void 0:devicePlatform.toUpperCase()],device:platformDevice}}):registerMethods.inputGroups[0].subtitle),react.createElement(index_esm.RV,methods,react.createElement(components.KG,{as:"form",onSubmit:handleSubmit((async fields=>{const userTagFields=[],signupProps={emailOptIn:fields.emailOptIn};setGeneralError(null),setInProgress(!0);var _step,_iterator=CreateAccountView_createForOfIteratorHelper(registerMethods.inputGroups);try{for(_iterator.s();!(_step=_iterator.n()).done;){const _ref=_step.value;var _step2,_iterator2=CreateAccountView_createForOfIteratorHelper(_ref.inputFields);try{for(_iterator2.s();!(_step2=_iterator2.n()).done;){const _ref2=_step2.value,isTag=_ref2.isTag,key=_ref2.key,queryMatchedTag=_ref2.queryMatchedTag;if(queryMatchedTag&&formStateFromQuery.defaultValues[key]&&userTagFields.push(queryMatchedTag),isTag)userTagFields.push(fields[key]);else switch(key){case"identity":signupProps.username=fields[key];break;case"name":signupProps.name=fields[key];break;default:signupProps[key]=fields[key]}}}catch(err){_iterator2.e(err)}finally{_iterator2.f()}}}catch(err){_iterator.e(err)}finally{_iterator.f()}try{const reCaptchaToken=await getRecaptchaToken();if(await dispatch(auth.IU({...signupProps,locale,geoipCountry,signupInfo,...reCaptchaToken?{captcha:{reCaptchaToken}}:null})),analytics.onSignupSuccess("email"),await dispatch(user.PR()),userTagFields.length)try{await dispatch(user.rv(userTagFields))}catch(e){logger.Z.error(`Unable to save tags "${userTagFields}"`)}if(isContentPagePaymentEnabled&&isRedirectToEnabled)return dispatch(auth.iT());if(isPurchaseFlowEnabled&&"skip"!==purchase){let nextQuery={createAccount:null};return Object.keys(redirectTo).length>0&&(nextQuery=(redirectTo=>{var _redirectTo$query;return"checkout"===redirectTo.name?{createAccount:null,redirectTo:void 0,...null!==(_redirectTo$query=redirectTo.query)&&void 0!==_redirectTo$query?_redirectTo$query:{}}:{createAccount:null,redirectTo:JSON.stringify(redirectTo)}})(redirectTo)),dispatch(auth.LX(nextQuery))}return dispatch(auth.iT())}catch(err){var _err$response,_err$message,_err$response2,_err$message2;return setInProgress(!1),err instanceof src_errors.Y8?(setError("identity",{type:"server",message:i18n.formatText("createAccount.identityIsUsed"),shouldFocus:!0}),null):err instanceof src_errors.WB?(err.fields.identity&&setError("identity",{message:err.fields.identity}),err.fields.password&&setError("accessKey",{message:err.fields.password}),null):((409===(null===(_err$response=err.response)||void 0===_err$response?void 0:_err$response.status)||null!==(_err$message=err.message)&&void 0!==_err$message&&_err$message.includes("409"))&&devicePlatform===constants.VT.MOVISTAR&&(setIsAccountInUse({status:!0,username:signupProps.username}),window.scrollTo(0,0)),403===(null===(_err$response2=err.response)||void 0===_err$response2?void 0:_err$response2.status)||null!==(_err$message2=err.message)&&void 0!==_err$message2&&_err$message2.includes("403")?setGeneralError(i18n.formatText("createAccount.errReCaptcha")):(logger.Z.error("Failed to create account",err),setGeneralError(i18n.formatText("createAccount.errFailed"))))}})),method:"POST",noValidate:!0},react.createElement(components.xu,{column:!0,alignItems:"stretch"},react.createElement(Forms.b$,{inputGroups:registerMethods.inputGroups,disabledFields:formStateFromQuery.disabledFields}),generalError&&react.createElement(components.aE,null,generalError),showNewsletterCheckbox&&react.createElement(components.xu,{py:"fine",fullWidth:!0},react.createElement(Forms.Wi,{as:Forms.XZ,name:"emailOptIn",label:{id:"createAccount.subscribeToNewsletter"},normalize:Boolean}))),react.createElement(components.xu,{row:!0,my:"medium",justifyContent:"center"},react.createElement(components.KM,{variant:"brand",type:"submit",showSpinner:inProgress,disabled:inProgress},registerMethods.doneLabel)),react.createElement(components.xu,{mb:"medium",textAlign:"center"},react.createElement(CreateAccountView_TermsAndConditionsLink,null),react.createElement(CreateAccountView_PrivacyPolicyLink,null)),react.createElement(Recaptcha_RecaptchaDisclaimer,null)))))};var shapes=__webpack_require__(30393);const ForgotPasswordSentView=({createAccountEnabled,forgotPassword})=>react.createElement(components.kA,null,react.createElement(components.s_,{textAlign:"center"},react.createElement(components.X6,{mb:"small"},react.createElement("span",null,forgotPassword.title)),react.createElement(components.xu,{mb:"medium"},react.createElement(components.X6,{id:"forgotPassword.emailSent",fontSize:"medium"})),react.createElement(components.KG,{centered:!0},react.createElement(components.xu,{mb:"fine"},react.createElement(components.rU,{to:{name:"log-in"},id:"logIn",fontSize:"small"})),createAccountEnabled&&react.createElement(components.xv,{id:"noAccountCreateAccount",values:{createAccountLink:react.createElement(components.rU,{key:"createAccountLink",to:{name:"create-account"},id:"createAccount"})},color:"secondary",fontSize:"small"}))));ForgotPasswordSentView.propTypes={createAccountEnabled:prop_types_default().bool.isRequired,forgotPassword:shapes.$q.isRequired};const ForgotPasswordView_ForgotPasswordSentView=ForgotPasswordSentView;function ForgotPasswordView_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return ForgotPasswordView_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ForgotPasswordView_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ForgotPasswordView_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const ForgotPasswordView=react.memo((function(){const _useSelector=(0,es.v9)((({settings,country})=>({createAccountEnabled:country.isCreateAccountEnabled,forgotPassword:settings.features.loginMethod.forgotPassword}))),createAccountEnabled=_useSelector.createAccountEnabled,forgotPassword=_useSelector.forgotPassword,dispatch=(0,es.I0)(),_useState2=ForgotPasswordView_slicedToArray((0,react.useState)(null),2),generalError=_useState2[0],setGeneralError=_useState2[1],methods=(0,index_esm.cI)({mode:"onChange"}),_useState4=ForgotPasswordView_slicedToArray((0,react.useState)(!1),2),submitSucceeded=_useState4[0],setSubmitSucceeded=_useState4[1],handleSubmit=methods.handleSubmit,setError=methods.setError;return submitSucceeded?react.createElement(ForgotPasswordView_ForgotPasswordSentView,{createAccountEnabled,forgotPassword}):react.createElement(components.kA,{className:"e2e-forgot-password"},react.createElement(components.s_,{textAlign:"center"},react.createElement(components.SF,{title:forgotPassword.title,description:forgotPassword.instructions}),react.createElement(components.X6,{mb:"small"},forgotPassword.title),react.createElement(components.X6,{fontSize:"medium",mb:"medium",as:"h2"},forgotPassword.instructions),react.createElement(index_esm.RV,methods,react.createElement(components.KG,{centered:!0,as:"form",onSubmit:handleSubmit((async fields=>{setGeneralError(null);const response=await dispatch(auth.Oh(fields)).catch((()=>{setGeneralError("forgotPassword.errFailed")}));response&&(response.ok?setSubmitSucceeded(!0):setError("email",{type:"server",message:"noAccount"}))})),method:"POST",noValidate:!0},react.createElement(Forms.UP,{field:forgotPassword.inputField}),react.createElement(components.SB,{error:generalError}),react.createElement(components.xu,{my:"medium"},react.createElement(components.KM,{variant:"brand",type:"submit"},react.createElement("span",null,forgotPassword.submitLabel))),react.createElement(components.xu,{mb:"fine"},react.createElement(components.rU,{to:{name:"log-in"},id:"logIn",fontSize:"small"})),createAccountEnabled&&react.createElement(components.xv,{id:"noAccountCreateAccount",values:{createAccountLink:react.createElement(components.rU,{key:"createAccountLink",to:{name:"create-account"},id:"createAccount"})},color:"secondary",fontSize:"small"})))))}));function ResetPasswordView_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return ResetPasswordView_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ResetPasswordView_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ResetPasswordView_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const ResetPasswordView_ResetPasswordView=react.memo((function(){var _passwordInput;const i18n=(0,react.useContext)(I18n.OO),dispatch=(0,es.I0)(),_useState2=ResetPasswordView_slicedToArray((0,react.useState)(null),2),generalError=_useState2[0],setGeneralError=_useState2[1],_useSelector=(0,es.v9)((state=>({token:state.router.location.params.token,isLoggedIn:state.auth.isLoggedIn,registerMethods:state.settings.features.registerMethods}))),token=_useSelector.token,isLoggedIn=_useSelector.isLoggedIn,registerMethods=_useSelector.registerMethods,methods=(0,index_esm.cI)({mode:"onChange"}),handleSubmit=methods.handleSubmit;let passwordInput;return registerMethods.inputGroups.some((inputGroup=>inputGroup.inputFields.find((inputField=>"accessKey"===inputField.key&&(passwordInput=inputField,!0))))),react.createElement(components.kA,{className:"e2e-reset-password"},react.createElement(components.s_,{textAlign:"center"},react.createElement(components.SF,{title:"resetPassword.heading"}),react.createElement(components.X6,{id:"resetPassword.heading",mb:"small"}),react.createElement(index_esm.RV,methods,react.createElement(components.KG,{centered:!0,as:"form",onSubmit:handleSubmit((async({password})=>{setGeneralError(null);try{return await dispatch(auth.c0(token,password)),isLoggedIn&&await dispatch(auth.kS(!0)),dispatch(actions.VF({name:"log-in"}))}catch(err){err instanceof src_errors.WB&&setGeneralError("resetPassword.errLinkExpired"),logger.Z.error("Failed to reset the password",err),setGeneralError("couldntSave")}return null})),method:"POST"},react.createElement(Forms.Wi,{as:Forms.nv,name:"password",placeholder:i18n.formatText("password"),type:"password",validations:{required:validate.Z.required("validate.passRequired"),validate:validate.Z.inputFieldValidations((null===(_passwordInput=passwordInput)||void 0===_passwordInput?void 0:_passwordInput.validations)||[])}}),react.createElement(components.SB,{error:generalError}),react.createElement(components.xu,{my:"medium"},react.createElement(components.KM,{variant:"brand",type:"submit"},react.createElement(components.xv,{id:"save"}))),!isLoggedIn&&react.createElement(components.rU,{id:"logIn",fontSize:"small",to:{name:"log-in"}})))))}));function CreatePasswordView_createForOfIteratorHelper(o,allowArrayLike){var it;if("undefined"==typeof Symbol||null==o[Symbol.iterator]){if(Array.isArray(o)||(it=CreatePasswordView_unsupportedIterableToArray(o))||allowArrayLike&&o&&"number"==typeof o.length){it&&(o=it);var i=0,F=function(){};return{s:F,n:function(){return i>=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function(e){throw e},f:F}}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 err,normalCompletion=!0,didErr=!1;return{s:function(){it=o[Symbol.iterator]()},n:function(){var step=it.next();return normalCompletion=step.done,step},e:function(e){didErr=!0,err=e},f:function(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}function CreatePasswordView_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||CreatePasswordView_unsupportedIterableToArray(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function CreatePasswordView_unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return CreatePasswordView_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);return"Object"===n&&o.constructor&&(n=o.constructor.name),"Map"===n||"Set"===n?Array.from(o):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?CreatePasswordView_arrayLikeToArray(o,minLen):void 0}}function CreatePasswordView_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const CreatePasswordView_CreatePasswordView=react.memo((function(){const i18n=(0,I18n.QT)(),dispatch=(0,es.I0)(),_useState2=CreatePasswordView_slicedToArray((0,react.useState)(!1),2),inProgress=_useState2[0],setInProgress=_useState2[1],_useState4=CreatePasswordView_slicedToArray((0,react.useState)(null),2),generalError=_useState4[0],setGeneralError=_useState4[1],_useState6=CreatePasswordView_slicedToArray((0,react.useState)(!1),2),mounted=_useState6[0],setMounted=_useState6[1],_useState8=CreatePasswordView_slicedToArray((0,react.useState)(""),2),identity=_useState8[0],setIdentity=_useState8[1];(0,react.useEffect)((()=>{const emailFromCookies=js_cookie_default().get(constants.E9.CREATE_PASS_EMAIL);js_cookie_default().remove(constants.E9.CREATE_PASS_EMAIL),setIdentity(emailFromCookies),setMounted(!0)}),[]);const _useSelector=(0,es.v9)((state=>{var _state$settings$featu,_state$settings$featu2;return{token:state.router.location.params.token,initialValues:{emailOptIn:(null===(_state$settings$featu=state.settings.features)||void 0===_state$settings$featu||null===(_state$settings$featu2=_state$settings$featu.newsletter)||void 0===_state$settings$featu2?void 0:_state$settings$featu2.isDefaultOptIn)||!1},createPasswordMethod:state.settings.features.createPasswordMethod}}),es.wU),token=_useSelector.token,initialValues=_useSelector.initialValues,createPasswordMethod=_useSelector.createPasswordMethod,methods=(0,index_esm.cI)({mode:"onChange",defaultValues:initialValues}),handleSubmit=methods.handleSubmit,setError=methods.setError;return mounted?identity?react.createElement(components.kA,null,react.createElement(components.s_,{textAlign:"center"},react.createElement(components.SF,{title:createPasswordMethod.inputGroups[0].title,description:createPasswordMethod.inputGroups[0].subtitle}),react.createElement(components.X6,{mb:"small"},createPasswordMethod.inputGroups[0].title),react.createElement(components.X6,{fontSize:"medium",mb:"medium",as:"h2"},createPasswordMethod.inputGroups[0].subtitle),react.createElement(index_esm.RV,methods,react.createElement(components.KG,{as:"form",onSubmit:handleSubmit((async fields=>{setInProgress(!0);try{await dispatch(auth.c0(token,fields.accessKey))}catch(err){return setInProgress(!1),err instanceof src_errors.WB?setGeneralError("createPassword.errLinkExpired"):(logger.Z.error("Failed to reset the password",err),setGeneralError("couldntSave"))}try{await dispatch(auth.x4({identity,accessKey:fields.accessKey}))}catch(e){var _e$response,_e$message,_e$response2;if(setInProgress(!1),401===(null===(_e$response=e.response)||void 0===_e$response?void 0:_e$response.status)||null!==(_e$message=e.message)&&void 0!==_e$message&&_e$message.includes("401"))return setGeneralError(i18n.formatText("login.errBadCredentials"));if(400===(null===(_e$response2=e.response)||void 0===_e$response2?void 0:_e$response2.status)){var _step,_iterator=CreatePasswordView_createForOfIteratorHelper((await e.response.json()).errors);try{for(_iterator.s();!(_step=_iterator.n()).done;){const validationError=_step.value;setError(validationError.field,{type:"server",message:validationError.reason})}}catch(err){_iterator.e(err)}finally{_iterator.f()}}return logger.Z.error("Failed to login using password",e),setGeneralError(i18n.formatText("login.errLoginFailed"))}const userSettings={},userTagFields=[];var _step2,_iterator2=CreatePasswordView_createForOfIteratorHelper(createPasswordMethod.inputGroups);try{for(_iterator2.s();!(_step2=_iterator2.n()).done;){const _ref=_step2.value;var _step3,_iterator3=CreatePasswordView_createForOfIteratorHelper(_ref.inputFields);try{for(_iterator3.s();!(_step3=_iterator3.n()).done;){const _ref2=_step3.value,isTag=_ref2.isTag,key=_ref2.key;isTag?userTagFields.push(fields[key]):"accessKey"!==key&&(userSettings[key]=fields[key])}}catch(err){_iterator3.e(err)}finally{_iterator3.f()}}}catch(err){_iterator2.e(err)}finally{_iterator2.f()}if(Object.keys(userSettings).length)try{await dispatch(user.VP(userSettings))}catch(err){logger.Z.error("Failed to update user settings",err)}if(userTagFields.length)try{await dispatch(user.rv(userTagFields))}catch(e){logger.Z.error(`Unable to save tags "${userTagFields}"`,e)}try{await dispatch(user.PR()),await dispatch(auth.iT())}catch(e){dispatch((0,actions_messages.Hz)({contentId:"failedMessage"})),logger.Z.error("Failed to get user",e)}return null})),method:"POST",noValidate:!0},react.createElement(components.xu,{column:!0,alignItems:"flex-start"},react.createElement(Forms.nv,{type:"text",disabled:!0,name:"identity",placeholder:i18n.formatText("email"),defaultValue:identity}),react.createElement(Forms.b$,{inputGroups:createPasswordMethod.inputGroups}),generalError&&react.createElement(components.SB,{error:generalError})),react.createElement(components.xu,{row:!0,my:"medium",justifyContent:"center"},react.createElement(components.KM,{variant:"brand",type:"submit",showSpinner:inProgress,disabled:inProgress},createPasswordMethod.doneLabel)),react.createElement(components.xu,{mb:"fine"},react.createElement(components.FF,null),react.createElement(components.wj,null)))))):react.createElement(ErrorPage_ErrorPage,{buttonType:"none"},react.createElement(components.xv,{id:"createPassword.errLinkExpired"})):null}));var Tabs=__webpack_require__(49559);const Menu=(0,createComponent.Z)((({theme})=>({background:theme.color.highlight,display:"none",flexShrink:"0",flexDirection:"column",paddingTop:theme.margin.xlarge,width:"19.6rem",extend:[(0,mixins.L9)({display:"flex"})]})),"nav"),StyledContent=(0,createComponent.Z)((()=>({extend:[(0,mixins.L9)({paddingLeft:"2rem"})]})),components.VY,[]),MenuItem=(0,createComponent.Z)((({theme,active})=>({color:theme.color.primary,cursor:"pointer",display:"block",fontSize:theme.fontSize.small,padding:`${theme.margin.small} ${theme.margin.xlarge}`,width:"100%",":hover":{fontWeight:"bold"},extend:[(0,mixins.zw)({right:!1}),{condition:active,style:{background:theme.color.brand,color:theme.color.light,fontWeight:"bold"}}]})),components.ei,["active"]),TabsWrapper=(0,createComponent.Z)((({theme})=>({marginBottom:"3rem",marginTop:`-${theme.margin.large}`,extend:[(0,mixins.L9)({display:"none"})]}))),ContentWrapper=(0,createComponent.Z)((({wide,maxwidth})=>({maxWidth:"31rem",extend:[{condition:wide,style:{maxWidth:"none"}},{condition:maxwidth,style:{maxWidth:maxwidth}}]})),"div",["wide"]),MessageBox=(0,createComponent.Z)((({theme})=>({backgroundColor:theme.color.highlight,color:theme.color.primary,marginBottom:theme.margin.large,maxWidth:"31rem",padding:theme.margin.large}))),SettingsContainer=({children,wide=!1,maxWidth})=>{const context=(0,react.useContext)(I18n.OO),analytics=(0,Tracking.z$)(),dispatch=(0,es.I0)(),location=(0,es.v9)((state=>state.router.location)),isSubscriptionEnabled=(0,es.v9)((state=>!!state.settings.features.subscription)),isPaymentInformationEnabled=(0,es.v9)((state=>!!state.settings.features.settings.payment)),isTransactionsEnabled=(0,es.v9)((state=>!!state.settings.features.settings.transactions)),trackLogoutClick=(0,react.useCallback)((()=>{analytics.onClick({component:"Settings",clickType:"navigation",eventName:"click_sign_out_button",element:"sign_out_button"})}),[analytics]),getMenuItems=(0,react.useCallback)((()=>{const menuItems=[];return menuItems.push({id:"account",text:context.formatText("account"),to:{name:"settings-account"}}),isSubscriptionEnabled&&menuItems.push({id:"subscription",text:context.formatText("subscription"),to:{name:"settings-subscription"}}),isPaymentInformationEnabled&&menuItems.push({id:"payment",text:context.formatText("payment"),to:{name:"settings-payment"},aliases:["settings-payment-setup"]}),isTransactionsEnabled&&menuItems.push({id:"transactions",text:context.formatText("transactions"),to:{name:"settings-transactions"}}),menuItems.push({id:"settings",text:context.formatText("settings"),to:{name:"settings"}}),menuItems.push({id:"logOut",onlyTabs:!0,className:"e2e-log-out",text:context.formatText("logOut"),to:{name:"log-out"},onClick:trackLogoutClick}),menuItems}),[context,isSubscriptionEnabled,isPaymentInformationEnabled,isTransactionsEnabled,trackLogoutClick]),menuItems=(0,react.useMemo)((()=>getMenuItems()),[getMenuItems]),activeIndex=menuItems.findIndex((({to,aliases=[]})=>to.name===location.name||aliases.includes(location.name))),activeId=-1===activeIndex?null:menuItems[activeIndex].id;return react.createElement(components.FE,{background:!0,row:!0},react.createElement(Menu,null,react.createElement("div",null,menuItems.filter((menuItem=>!menuItem.onlyTabs)).map((({className,content,text,to,id})=>react.createElement(MenuItem,{active:id===activeId,className,key:to.name,to},content||text)))),react.createElement(MenuItem,{className:"e2e-log-out",to:{name:"log-out"},onClick:trackLogoutClick},react.createElement(components.xu,{flexBox:!0,wrap:!0,alignItems:"center"},context.formatText("logOut")))),react.createElement(StyledContent,{limitWidth:!0},react.createElement(TabsWrapper,null,react.createElement(Tabs.Z,{pageId:"settings-menu",id:"tab",initialSelectedIndex:activeIndex,onClick:index=>{menuItems[index].onClick&&menuItems[index].onClick(),dispatch(actions.VF(menuItems[index].to))}},menuItems.map((({className,text,to})=>react.createElement("div",{className,key:to.name,label:text}))))),react.createElement(ContentWrapper,{wide,maxwidth:maxWidth},children)))};SettingsContainer.propTypes={children:prop_types_default().node.isRequired,wide:prop_types_default().bool,maxWidth:prop_types_default().string};const Settings_SettingsContainer=SettingsContainer;var reducers_packs=__webpack_require__(99579);function Discount_Discount(props){const _props$pack=props.pack,currency=_props$pack.currency,status=_props$pack.status,fullPrice=_props$pack.grossPrice,discountedPrice=_props$pack.netPrice,recurringPeriod=_props$pack.recurringPeriod,discount=props.discount,discountCycles=discount.discount.discountCycles;let priceDetails=react.createElement(components.xv,{id:"discount.discountText",values:{originalPrice:react.createElement(components.tA,{key:"originalPrice",price:fullPrice,currency}),discountedPrice:react.createElement(components.tA,{key:"discountedPrice",price:discountedPrice,currency})}});return discountCycles&&(priceDetails=react.createElement(components.xv,{id:"discount.discountTextWithPeriod",values:{period:recurringPeriod,originalPrice:react.createElement(components.tA,{key:"originalPrice",price:fullPrice,currency}),discountedPrice:react.createElement(components.tA,{key:"discountedPrice",price:discountedPrice,currency}),discountCycles}})),react.createElement(react.Fragment,null,react.createElement(components.xu,{mb:"fine"},react.createElement(components.xv,{id:"subscription.promoSectionHeading",values:{promotionCount:1},bold:!0})),react.createElement(components.xu,{mb:"fine"},react.createElement(components.xv,null,discount.discount.name)),react.createElement(components.xv,{color:"secondary"},discount.discount.prefix),react.createElement(components.xu,{m:"fine"},react.createElement(Payment_Usps,{usps:discount.discount.bulletPoints,type:"bullet",size:"small",alignItems:"start"})),status!==constants.Fo.cancelled&&react.createElement(components.xu,{my:"fine"},priceDetails),discount.endDate?react.createElement(components.xu,{my:"fine"},react.createElement(components.xv,{fontSize:"small",color:"secondary",id:"subscription.endsOn",values:{date:react.createElement(components.er,{key:"endDate",value:discount.endDate,options:constants.zT}),period:recurringPeriod}})):"")}Discount_Discount.propTypes={pack:reducers_packs.y0.isRequired,discount:reducers_packs.Jy.isRequired};const Subscription_Discount=react.memo(Discount_Discount);var telemetry=__webpack_require__(57252);function Survey({answers,selectedAnswer,onSelected}){const ref=react.useRef([]),items=answers.map((answer=>{const isSelected=(null==selectedAnswer?void 0:selectedAnswer.key)===answer.key,selectAnswer=freeText=>onSelected({key:answer.key,label:answer.label,freeText});return react.createElement(components.xu,{key:answer.key,mb:"large"},react.createElement(Form_RadioButton,{label:answer.label,checked:isSelected,onChange:isSelected?null:()=>{var _ref$current$;const freeText=null===(_ref$current$=ref.current[`${answer.key}-textarea`])||void 0===_ref$current$?void 0:_ref$current$.value;selectAnswer(freeText)}}),answer.textBox&&react.createElement(components.xu,{mt:"small"},react.createElement(Form_TextArea,{innerRef:el=>{ref.current[`${answer.key}-textarea`]=el},id:`${answer.key}-textarea`,placeholder:answer.textBox.placeholder,onChange:e=>selectAnswer(e.target.value),onFocus:e=>selectAnswer(e.target.value),disabled:!isSelected})))}));return react.createElement(react.Fragment,null,items)}function WinbackModal_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return WinbackModal_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return WinbackModal_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function WinbackModal_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}Survey.propTypes={selectedAnswer:prop_types_default().shape({key:prop_types_default().string.isRequired,label:prop_types_default().string.isRequired,freeText:prop_types_default().string}),onSelected:prop_types_default().func.isRequired,answers:prop_types_default().arrayOf(prop_types_default().shape({key:prop_types_default().string.isRequired,label:prop_types_default().string.isRequired,textBox:prop_types_default().shape({placeholder:prop_types_default().string})})).isRequired};const StrikeText=(0,createComponent.Z)((({theme})=>({textDecoration:"line-through",textDecorationThickness:"3px",textDecorationColor:theme.color.crossOutColor,"& span":{textDecoration:"line-through",textDecorationThickness:"3px",textDecorationColor:theme.color.crossOutColor}})),components.xv);function WinbackModal({winback,onDismiss}){const offerId=winback.offerId,id=winback.id,images=winback.images,message=winback.message,name=winback.name,price=winback.price,usps=winback.usps,startDate=winback.startDate,endDate=winback.end.date,imgUrl=(0,helpers.Jn)(images,!1)||(0,helpers.Jn)(images,!0),_useState2=WinbackModal_slicedToArray((0,react.useState)(helpers.oA.initial),2),winbackState=_useState2[0],setWinbackState=_useState2[1],_useState4=WinbackModal_slicedToArray((0,react.useState)(helpers.oA.initial),2),winbackCancelState=_useState4[0],setWinbackCancelState=_useState4[1],dispatch=(0,es.I0)(),analytics=(0,Tracking.z$)();(0,react.useEffect)((()=>{analytics.onVisible({component:"Winback",extra:{packId:offerId,campaignId:id}})}),[]);return react.createElement(components.u_,{onDismiss:()=>{analytics.onClick({component:"Winback",clickType:"navigation",eventName:"click_dismiss",extra:{packId:offerId,campaignId:id,area:"outside-modal"}}),onDismiss(WINBACK_DISMISS_TYPE.CLOSE)}},react.createElement(components.F0,{onClickClose:()=>{analytics.onClick({component:"Winback",clickType:"navigation",eventName:"click_dismiss",extra:{packId:offerId,campaignId:id,area:"close-icon"}}),onDismiss(WINBACK_DISMISS_TYPE.CLOSE)},withShadow:!0,withWidth:"medium",imageUrl:imgUrl,message},react.createElement(components.xu,{row:!0,justifyContent:"start"},react.createElement(ModalStyles.h,null,name)),react.createElement(components.xu,{row:!0,justifyContent:"start",mt:"medium",mb:"medium",gap:"xlarge"},react.createElement(StrikeText,{id:"payment.price",bold:!0,fontSize:"smedium",color:"disabled",values:{period:price.recurringPeriod,price:react.createElement(components.tA,{key:"price",price:price.grossPrice,currency:price.currency})}}),react.createElement(components.xv,{id:"payment.price",bold:!0,fontSize:"smedium",values:{period:price.recurringPeriod,price:react.createElement(components.tA,{key:"price",price:price.netPrice,currency:price.currency})}})),react.createElement(Payment_Usps,{usps,type:"check",size:"small",alignItems:"start",bold:!0}),react.createElement(components.xu,{row:!0,justifyContent:"start",mt:"fine"},react.createElement(components.xv,{id:"winbackModal.fromTo",color:"secondary",italic:!0,values:{from:react.createElement(components.er,{key:"winbackPromoFromDate",value:startDate,options:constants.zT}),to:react.createElement(components.er,{key:"winbackPromoToDate",value:endDate,options:constants.zT})}})),react.createElement(components.xu,{alignItems:"center",spaceBetween:!0,wrap:!0,mt:"fine"},react.createElement(components.xu,{mt:"medium","xs-mx":"auto"},react.createElement(components.kq,{variant:"white",minWidth:"15rem",onClick:async()=>{if(winbackState!==helpers.oA.pending){setWinbackCancelState(helpers.oA.pending);try{analytics.onClick({component:"Winback",clickType:"action",eventName:"click_cancel",extra:{packId:offerId,campaignId:id,area:"cancel-btn"}}),await onDismiss(WINBACK_DISMISS_TYPE.CANCEL),setWinbackCancelState(helpers.oA.success)}catch(e){logger.Z.error(e),setWinbackCancelState(helpers.oA.failed)}}},showSpinner:winbackCancelState===helpers.oA.pending,disabled:winbackState===helpers.oA.pending},react.createElement(components.xv,{id:"winbackModal.cancel"}))),react.createElement(components.xu,{mt:"medium","xs-mx":"auto"},react.createElement(components.KM,{variant:"brand",minWidth:"15rem",onClick:async()=>{if(winbackCancelState!==helpers.oA.pending){setWinbackState(helpers.oA.pending);try{analytics.onClick({component:"Winback",clickType:"action",eventName:"click_winback",extra:{packId:offerId,campaignId:id,area:"winback-btn"}}),await dispatch(packs.zT(id)),await onDismiss(WINBACK_DISMISS_TYPE.CLOSE),setWinbackState(helpers.oA.success)}catch(e){logger.Z.error(e),setWinbackState(helpers.oA.failed)}}},showSpinner:winbackState===helpers.oA.pending,disabled:winbackCancelState===helpers.oA.pending},react.createElement(components.xv,{id:"winbackModal.confirm"})))),(winbackState===helpers.oA.failed||winbackCancelState===helpers.oA.failed)&&react.createElement(components.xu,{my:"medium"},react.createElement(components.Bc,{id:"error"}))))}function CancelPackModal_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return CancelPackModal_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return CancelPackModal_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function CancelPackModal_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}WinbackModal.propTypes={onDismiss:prop_types_default().func.isRequired,winback:prop_types_default().shape({offerId:prop_types_default().string.isRequired,id:prop_types_default().string.isRequired,message:prop_types_default().string,images:prop_types_default().arrayOf(prop_types_default().shape({isDefault:prop_types_default().bool.isRequired,kind:prop_types_default().string,url:prop_types_default().string})).isRequired,name:prop_types_default().string,price:prop_types_default().shape({currency:prop_types_default().string.isRequired,grossPrice:prop_types_default().number.isRequired,netPrice:prop_types_default().number.isRequired,recurringPeriod:prop_types_default().oneOf(Object.values(constants.Qc))}).isRequired,usps:prop_types_default().arrayOf(prop_types_default().string).isRequired,startDate:prop_types_default().instanceOf(Date),end:prop_types_default().shape({date:prop_types_default().string.isRequired})})};const getWinback=(winbacks,pack)=>{const winback=winbacks.find((w=>w.offerId===pack.id));return winback&&(winback.price.recurringPeriod=pack.recurringPeriod,winback.startDate=pack.nextBillingDate),winback},WINBACK_DISMISS_TYPE={CANCEL:"CANCEL",CLOSE:"CLOSE"};function CancelPackModal({pack,onDismiss}){const dispatch=(0,es.I0)(),survey=(0,es.v9)((state=>{var _state$settings$featu;return null===(_state$settings$featu=state.settings.features.surveySettings)||void 0===_state$settings$featu?void 0:_state$settings$featu.find((item=>"cancelSubscription"===item.surveyType))})),analytics=(0,Tracking.z$)(),_useState2=CancelPackModal_slicedToArray((0,react.useState)(helpers.oA.initial),2),cancelState=_useState2[0],setCancelState=_useState2[1],_useState4=CancelPackModal_slicedToArray((0,react.useState)(null),2),answer=_useState4[0],setAnswer=_useState4[1],_useSelector=(0,es.v9)((({packs})=>({winbacks:packs.winbacks})),es.wU),winbacks=_useSelector.winbacks,winback=getWinback(winbacks,pack),_useState6=CancelPackModal_slicedToArray((0,react.useState)(!1),2),showWinbackModal=_useState6[0],setShowWinbackModal=_useState6[1];async function cancelSubscription(){setCancelState(helpers.oA.pending);try{analytics.onCancelSubscription(pack.id),await Promise.all([dispatch(packs.$d(pack.id)),answer&&dispatch(telemetry.f(survey.surveyId,answer.key,answer.label,answer.freeText))]),setCancelState(helpers.oA.success),onDismiss()}catch(e){logger.Z.error(e),setCancelState(helpers.oA.failed)}}return react.createElement(react.Fragment,null,showWinbackModal&&react.createElement(WinbackModal,{winback,onDismiss:async type=>{switch(type){case WINBACK_DISMISS_TYPE.CANCEL:await cancelSubscription();break;case WINBACK_DISMISS_TYPE.CLOSE:onDismiss();break;default:setShowWinbackModal(!1)}}}),react.createElement(components.u_,{onDismiss,hide:showWinbackModal},react.createElement(components.F0,{withWidth:"medium"},react.createElement(components.X6,{id:"cancelPackageModal.title",fontSize:"medium",isHtml:!0}),react.createElement(components.xu,{mt:"medium",mb:"large"},react.createElement(components.Hr,null)),react.createElement(components.xu,{my:"medium"},pack.nextBillingDate&&react.createElement(components.xv,{id:"cancelPackageModal.activeUntil",values:{date:react.createElement(components.er,{key:"nextBillingDate",value:pack.nextBillingDate,options:constants.zT})}})),survey&&react.createElement(components.xu,{my:"medium",mx:"xlarge"},react.createElement(Survey,{answers:survey.answers,selectedAnswer:answer,onSelected:setAnswer})),react.createElement(components.xu,{alignItems:"center",spaceBetween:!0,wrap:!0},react.createElement(components.xu,{mt:"medium","xs-mx":"auto"},react.createElement(components.KM,{variant:"brand",minWidth:"15rem",onClick:onDismiss},react.createElement(components.xv,{id:"cancelPackageModal.abortButton"}))),react.createElement(components.xu,{mt:"medium","xs-mx":"auto"},react.createElement(components.kq,{variant:"white",minWidth:"15rem",onClick:async function(){winback?setShowWinbackModal(!0):await cancelSubscription()},showSpinner:cancelState===helpers.oA.pending},react.createElement(components.xv,{id:"cancelSubscription"})))),cancelState===helpers.oA.failed&&react.createElement(components.xu,{my:"medium"},react.createElement(components.Bc,{id:"error"})))))}CancelPackModal.propTypes={pack:reducers_packs.y0.isRequired,onDismiss:prop_types_default().func.isRequired};const applyPromoCode_generated_defaultOptions={},ApplyPromoCodeDocument=lib.Ps`
    mutation applyPromoCode($promoCode: String!) {
  applyPromoCode(input: {clientMutationId: "", promocode: $promoCode}) {
    offerId
  }
}
    `;function Pack_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return Pack_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Pack_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Pack_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const StyledText=(0,createComponent.Z)((({theme})=>({fontSize:theme.fontSize.medium,fontWeight:"bold"})),components.xv),tvodCountdownRules=({theme})=>({fontWeight:"bold",color:theme.color.secondary});function isSubscriptionCancelled(pack){return(null==pack?void 0:pack.__typename)===constants.Rw.SUBSCRIBE&&(null==pack?void 0:pack.status)===constants.Fo.cancelled}function Pack({pack,discount}){const dispatch=(0,es.I0)(),_useState2=Pack_slicedToArray((0,react.useState)(!1),2),showModal=_useState2[0],setShowModal=_useState2[1],_useState4=Pack_slicedToArray((0,react.useState)(!1),2),showPromoModal=_useState4[0],setShowPromoModal=_useState4[1],_useState6=Pack_slicedToArray((0,react.useState)(0),2),inProgressId=_useState6[0],setInProgressId=_useState6[1],promoCodeRef=(0,react.useRef)(""),isPromoCodeAllowed=(0,es.v9)((state=>{var _state$settings$featu;return null===(_state$settings$featu=state.settings.features.payment)||void 0===_state$settings$featu?void 0:_state$settings$featu.allowPromoCodes})),offerRef=(0,react.useRef)(null),i18n=(0,I18n.QT)(),css=(0,useFela.Z)().css,applyPromoCode=Pack_slicedToArray(function(baseOptions){const options={...applyPromoCode_generated_defaultOptions,...baseOptions};return useMutation.D(ApplyPromoCodeDocument,options)}({onCompleted(){dispatch((0,packs.$5)()),dispatch((0,actions_messages.Hz)({contentId:"subscription.promoCodeSuccess",type:"success"})),setShowPromoModal(!1)},onError(e){throw i18n.formatText((0,campaign.CO)(JSON.stringify(e)),{promoCode:promoCodeRef.current})}}),1)[0],handlePromoCodeClick=(0,react.useCallback)((offer=>{setShowPromoModal(!0),offerRef.current=offer}),[offerRef]),handlePromoCodeModalClose=(0,react.useCallback)((()=>{setShowPromoModal(!1),offerRef.current=null}),[offerRef]);if(pack.__typename===constants.Rw.THIRDPARTY)return react.createElement(react.Fragment,null,react.createElement(components.xu,{my:"1rem"},react.createElement(StyledText,null,pack.name)),react.createElement(Payment_Usps,{usps:pack.usps}),pack.status===constants.Fo.cancelled&&react.createElement(react.Fragment,null,"(",react.createElement(components.xv,{id:"canceled"}),") ",react.createElement(components.xv,{id:"subscription.availableUntil",values:{date:react.createElement(components.er,{key:"endDate",value:pack.endDate,options:constants.zT})}})));const nextBillingDate=(null==discount?void 0:discount.endDate)||pack.endDate,expiredWithFailedRenewal=pack.status===constants.Fo.expired&&pack.failedRenewals>0;return react.createElement(react.Fragment,null,react.createElement(components.xu,null,react.createElement(StyledText,null,pack.name)),expiredWithFailedRenewal&&react.createElement(react.Fragment,null,react.createElement(components.xu,{mt:"medium",mb:"small"},react.createElement(components.xv,{bold:!0,id:"subscription.expiredTitle"})),react.createElement(components.xv,{id:"subscription.expiredMessage"}),react.createElement(components.xu,{mt:"medium"},react.createElement(StyledText,{id:"payment.price",values:{period:pack.recurringPeriod,price:react.createElement(components.tA,{key:"price",price:pack.netPrice,currency:pack.currency})}})),react.createElement(components.xu,{mt:"medium",mb:"medium"},react.createElement(components.rU,{to:{name:"settings-payment"}},react.createElement(components.xv,{id:"subscription.verifyMethod",fontSize:"medium"})))),pack.status===constants.Fo.cancelled&&react.createElement(components.xu,{mt:"fine",mb:"medium"},react.createElement(components.xv,{id:"subscription.canceledMessage",color:"secondary",bold:!0,values:{date:react.createElement(components.er,{key:"endDate",value:pack.endDate,options:constants.zT})}})),pack.status!==constants.Fo.cancelled&&nextBillingDate&&pack.__typename===constants.Rw.SUBSCRIBE&&react.createElement(components.xu,{mt:"fine",mb:"medium"},react.createElement(components.xv,{id:"subscription.nextBilling",color:"secondary",bold:!0,values:{date:react.createElement(components.er,{key:"nextBillingDate",value:nextBillingDate,options:constants.zT})}})),pack.__typename===constants.Rw.PASS&&pack.endDate&&react.createElement(components.xu,{mt:"fine",mb:"medium",className:css(tvodCountdownRules)},react.createElement(components.VL,{entitlement:pack,refreshData:()=>{dispatch((0,packs.$5)())}})),react.createElement(components.xu,{row:!0,justifyContent:"left"},react.createElement(Payment_Usps,{my:"medium",usps:pack.usps,type:"bullet",size:"small"})),react.createElement(components.xu,{mt:"medium",mb:"large"},discount?react.createElement(Subscription_Discount,{pack,discount}):pack.status===constants.Fo.cancelled||expiredWithFailedRenewal?null:react.createElement(StyledText,{id:"payment.price",values:{period:pack.recurringPeriod,price:react.createElement(components.tA,{key:"price",price:pack.netPrice,currency:pack.currency})}})),!isSubscriptionCancelled(pack)&&(pack.isOfferChangeable||isPromoCodeAllowed)&&react.createElement(components.xu,{row:!0,wrap:!0,justifyContent:"left"},pack.isOfferChangeable&&react.createElement(components.xu,{mb:"small",mr:"medium"},react.createElement(components.KM,{fixedWidth:!0,variant:"brand",to:{name:"offers-change",params:{id:pack.id}},as:Link.Z},react.createElement(components.xv,{id:"changeOffer"}))),isPromoCodeAllowed&&react.createElement(components.xu,{mb:"small",mr:"medium"},react.createElement(components.kq,{nowrap:!0,variant:"white",onClick:()=>handlePromoCodeClick(pack)},react.createElement(components.xv,{id:"subscription.settingsPromoCode"})))),!(pack=>(null==pack?void 0:pack.__typename)===constants.Rw.PASS)(pack)&&!isSubscriptionCancelled(pack)&&react.createElement(components.Qj,{inline:!0,onClick:()=>setShowModal(!0)},react.createElement(components.xv,{id:"cancelPackage"})),pack.status===constants.Fo.cancelled&&react.createElement(components.KM,{fixedWidth:!0,variant:"brand",showSpinner:pack.id===inProgressId,onClick:()=>(async id=>{setInProgressId(id);try{await dispatch((0,packs.H)(id)),dispatch((0,actions_messages.Hz)({contentId:"subscription.successRestart",type:"success"}))}catch(e){dispatch((0,actions_messages.Hz)({contentId:"failedMessage"}))}setInProgressId(null)})(pack.id)},react.createElement(components.xv,{id:"restartSubscription"})),showModal&&react.createElement(CancelPackModal,{pack,onDismiss:()=>setShowModal(!1)}),showPromoModal&&react.createElement(Checkout_PromoCodeModal,{offer:offerRef.current,validatePromocode:promoCode=>(promoCodeRef.current=promoCode,applyPromoCode({variables:{promoCode}})),onClose:handlePromoCodeModalClose}))}Pack.propTypes={pack:reducers_packs.y0.isRequired,discount:reducers_packs.Jy};const Subscription_Pack=Pack;function SubscriptionView_extends(){return SubscriptionView_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},SubscriptionView_extends.apply(this,arguments)}const SUPPORTED_ENTITLEMENT_TYPES=[constants.Rw.SUBSCRIBE,constants.Rw.PASS,constants.Rw.THIRDPARTY];async function initSubscriptionView(store){await Promise.all([store.dispatch(packs.GJ()),store.dispatch(packs.$5())])}const Subscription_SubscriptionView=react.memo((function(){const _useSelector=(0,es.v9)((({packs,settings,user})=>({offers:packs.offers,entitlements:packs.entitled.filter((entitlement=>SUPPORTED_ENTITLEMENT_TYPES.includes(entitlement.__typename)&&([types.EntitlementStatus.active,types.EntitlementStatus.expired].includes(entitlement.status)||entitlement.status===types.EntitlementStatus.cancelled&&entitlement.endDate&&(0,time.Eg)(entitlement.endDate.valueOf())))),discounts:packs.discounts,withPayment:!!settings.features.payment,isSignUpViaMovistar:user.isSignUpViaMovistar})),es.wU),offers=_useSelector.offers,entitlements=_useSelector.entitlements,discounts=_useSelector.discounts,withPayment=_useSelector.withPayment,isSignUpViaMovistar=_useSelector.isSignUpViaMovistar,packs=entitlements.map((pack=>react.createElement(components.xu,{key:pack.id,mt:"xxxlarge",mb:"medium"},react.createElement(Subscription_Pack,{pack,discount:discounts.find((item=>item.discount.pack===pack.id))}))));return react.createElement(Settings_SettingsContainer,{maxWidth:"38rem"},react.createElement(components.SF,{title:"subscription"}),react.createElement(components.X6,{id:"subscription",letterSpacing:"2.3px",mb:"small"}),react.createElement(components.xu,{my:"medium"},react.createElement(AdyenResultHandler,null)),react.createElement(components.xu,{my:"medium"},entitlements.length>0?react.createElement(components.xv,{id:"subscription.activeSubscriptionDisclaimer"}):react.createElement(components.xv,{id:"subscription.noOffers"})),react.createElement(components.xu,{mt:"large"},(()=>{const ownedPackIds=entitlements.map((item=>item.id)),newPacks=offers.filter((offer=>!ownedPackIds.includes(offer.id)));if(!newPacks.length||!withPayment)return logger.Z.info("Subscription buttons not displayed because no purchasable packs were found or payment is disabled"),null;const paymentNextStep=1===newPacks.length?{name:"checkout-confirmation",query:{packageId:newPacks[0].id}}:{name:"checkout"};return entitlements.length?react.createElement(components.KM,SubscriptionView_extends({fixedWidth:!0,variant:"brand"},isSignUpViaMovistar?{disabled:!0}:{to:{name:"checkout"},as:Link.Z}),react.createElement(components.xv,{id:"subscriptionChoice"})):react.createElement(components.xu,{mt:"xlarge"},react.createElement(components.KM,SubscriptionView_extends({fixedWidth:!0,variant:"brand"},isSignUpViaMovistar?{disabled:!0}:{to:paymentNextStep,as:Link.Z}),react.createElement(components.xv,{id:"startSubscription"})))})()),packs)})),ChangePasswordLinkButton=(0,createComponent.Z)((({theme})=>({fontSize:theme.fontSize.small})),components.mP),AccountSettingsForm=(0,createComponent.Z)((()=>({maxWidth:"20rem"})),"form");function AccountView_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return AccountView_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return AccountView_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function AccountView_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const Account_AccountView=react.memo((function(){const _useSelector=(0,es.v9)((state=>{var _features$settings$co,_features$settings$co2;const _state$user=state.user,contactEmail=_state$user.contactEmail,emailOptIn=_state$user.emailOptIn,openIds=_state$user.openIds,features=state.settings.features;return{contactEmail,emailOptIn,loginEmail:openIds[Object.keys(openIds)[0]],initialValues:{contactEmail,emailOptIn},isContactEmailEnabled:!!features.settings.contactEmail,isContactEmailAsDisplayedEmail:(null===(_features$settings$co=features.settings.contactEmail)||void 0===_features$settings$co?void 0:_features$settings$co.isShownAsPrimary)||!1,isEditable:null===(_features$settings$co2=features.settings.contactEmail)||void 0===_features$settings$co2?void 0:_features$settings$co2.isEditable,isNewsletterSubscriptionEnabled:!1}})),contactEmail=_useSelector.contactEmail,loginEmail=_useSelector.loginEmail,initialValues=_useSelector.initialValues,isContactEmailEnabled=_useSelector.isContactEmailEnabled,isContactEmailAsDisplayedEmail=_useSelector.isContactEmailAsDisplayedEmail,isEditable=_useSelector.isEditable,isNewsletterSubscriptionEnabled=_useSelector.isNewsletterSubscriptionEnabled,i18n=(0,react.useContext)(I18n.OO),dispatch=(0,es.I0)(),timer=(0,react.useRef)(null),_useState2=AccountView_slicedToArray((0,react.useState)(""),2),passwordChangeRequestErrorMessage=_useState2[0],setPasswordChangeRequestErrorMessage=_useState2[1],_useState4=AccountView_slicedToArray((0,react.useState)(!1),2),passwordChangeRequestPending=_useState4[0],setPasswordChangeRequestPending=_useState4[1],_useState6=AccountView_slicedToArray((0,react.useState)(!1),2),passwordChangeRequestSent=_useState6[0],setPasswordChangeRequestSent=_useState6[1],_useState8=AccountView_slicedToArray((0,react.useState)(!1),2),showSaveConfirmation=_useState8[0],setShowSaveConfirmation=_useState8[1],_useState10=AccountView_slicedToArray((0,react.useState)(null),2),generalError=_useState10[0],setGeneralError=_useState10[1],methods=(0,index_esm.cI)({mode:"onChange",defaultValues:initialValues}),handleSubmit=methods.handleSubmit,setError=methods.setError;return(0,react.useEffect)((()=>()=>{clearTimeout(timer.current)}),[]),react.createElement(Settings_SettingsContainer,null,react.createElement(components.SF,{title:"account"}),react.createElement(components.X6,{id:"account",letterSpacing:"2.3px",mb:"small"}),react.createElement(components.xu,{mb:"small"},react.createElement(components.xv,{id:"email",color:"secondary",fontSize:"fine"})),react.createElement(components.xu,{mb:"small"},react.createElement(components.xv,{color:"secondary"},isContactEmailAsDisplayedEmail?contactEmail:loginEmail)),isContactEmailEnabled&&react.createElement(components.xu,{mt:"xlarge"},react.createElement(index_esm.RV,methods,react.createElement(AccountSettingsForm,{onSubmit:handleSubmit((async fields=>{try{await dispatch(user.VP({contactEmail:fields.contactEmail,emailOptIn:fields.emailOptIn})),await dispatch(user.PR()),setShowSaveConfirmation(!0),timer.current=setTimeout((()=>{setShowSaveConfirmation(!1)}),3e3)}catch(err){let msg=i18n.formatText("couldntSave");if(err instanceof src_errors.WB){if(err.fields&&err.fields.email){const reasonId=`formError.email.${err.fields.email}`;msg=i18n.formatText("couldntSaveBecause",{reason:i18n.hasMessage(reasonId)?i18n.formatText(`formError.email.${err.fields.email}`):err.fields.email})}return void setError("contactEmail",{type:"server",message:msg})}setGeneralError(msg)}})),method:"POST"},react.createElement(components.xu,{mb:"xlarge"},isEditable?react.createElement(Forms.Wi,{as:Forms.nv,name:"contactEmail",placeholder:i18n.formatText("accountSettings.contactEmailLabel"),type:"email",validations:{email:validate.Z.email()}}):react.createElement(react.Fragment,null,react.createElement(components.xu,{mb:"small"},react.createElement(components.xv,{id:"accountSettings.contactEmailLabel",color:"secondary",fontSize:"fine"})),react.createElement(components.xu,{mb:"medium"},react.createElement(components.xv,null,contactEmail))),!1===passwordChangeRequestSent&&react.createElement(components.xu,{mb:"medium"},react.createElement(Tracking.tb,{component:"Settings",element:"reset_password_link",clickType:"action"},react.createElement(ChangePasswordLinkButton,{link:!0,onClick:async()=>{setPasswordChangeRequestErrorMessage(""),setPasswordChangeRequestPending(!0);const response=await dispatch(auth.Oh({email:contactEmail})).catch((()=>null));if(!response){const msg=i18n.formatText("accountSettings.resetPasswordFail500");return setPasswordChangeRequestErrorMessage(msg),void setPasswordChangeRequestPending(!1)}if(!response.ok)return setPasswordChangeRequestErrorMessage(i18n.formatText("noAccount",{email:contactEmail})),void setPasswordChangeRequestPending(!1);setPasswordChangeRequestPending(!1),setPasswordChangeRequestSent(!0)},pending:passwordChangeRequestPending},react.createElement(components.xv,{id:"accountSettings.resetPasswordLink"})))),passwordChangeRequestErrorMessage.length>0&&react.createElement(components.xu,{mb:"medium"},react.createElement(components.Bc,null,passwordChangeRequestErrorMessage)),passwordChangeRequestSent&&react.createElement(components.xu,{mb:"medium"},react.createElement(components.xv,{id:"accountSettings.resetPasswordSuccessFeedback",values:{email:contactEmail},fontSize:"small"}))),isNewsletterSubscriptionEnabled&&react.createElement(components.xu,{mb:"medium"},react.createElement(Forms.Wi,{as:Forms.XZ,name:"emailOptIn",label:{id:"accountSettings.newsletterSubscriptionLabel"}})),react.createElement(components.SB,{error:generalError}),isEditable||isNewsletterSubscriptionEnabled?react.createElement(components.xu,{mt:"fine"},react.createElement(PrimaryButton.Z,{variant:"brand",disabled:showSaveConfirmation,type:"submit"},react.createElement(components.xv,{id:showSaveConfirmation?"accountSettings.saveSuccessFeedback":"save"}))):null))))})),CardType={JCB:"JCB",AMEX:"AMEX",DINERS_CLUB:"DINERS_CLUB",VISA:"VISA",MASTERCARD:"MASTERCARD",DISCOVER:"DISCOVER",MAESTRO:"MAESTRO"};function cardTypeFromShort(shortCardType){const cardType=shortCardType.toUpperCase(),shortToLong={MC:"MASTERCARD"};return shortToLong[cardType]?shortToLong[cardType]:cardType}function extractLastGroup(paymentMethod){var _paymentMethod$data;if(null==paymentMethod||null===(_paymentMethod$data=paymentMethod.data)||void 0===_paymentMethod$data||!_paymentMethod$data.ccMaskedNumber)return"";if(paymentMethod.data.ccMaskedNumber.length<=4)return paymentMethod.data.ccMaskedNumber;const cardType=cardTypeFromShort(paymentMethod.data.ccFinancialInstitution);return paymentMethod.data.ccMaskedNumber.substring(cardType===CardType.AMEX?13:12)}const visa=__webpack_require__.p+"3180634c41c6cdb47a4faa71523a16cd.png",mastercard=__webpack_require__.p+"0a9c777dbb66bd48b42abcbdd44387bf.png",maestro=__webpack_require__.p+"fd312205169e2e713280b39e0fa2881e.png",amex=__webpack_require__.p+"5c611744e10577f1a07bc4b0c07feba8.png",CardLogo=(0,createComponent.Z)((({theme,type})=>({backgroundRepeat:"no-repeat",backgroundSize:"contain",borderRadius:theme.radius.default,display:"inline-block",height:theme.size.creditCardHeight,marginRight:theme.margin.fine,verticalAlign:"middle",width:theme.size.creditCardWidth,extend:[{condition:type===CardType.VISA,style:{backgroundImage:`url(${visa})`}},{condition:type===CardType.MASTERCARD,style:{backgroundImage:`url(${mastercard})`}},{condition:type===CardType.MAESTRO,style:{backgroundImage:`url(${maestro})`}},{condition:type===CardType.AMEX,style:{backgroundImage:`url(${amex})`}}]})),"div",["type"]),Bullet=(0,createComponent.Z)((({theme})=>({backgroundColor:theme.color.light,borderRadius:"50%",display:"inline-block",height:"6px",marginRight:"1px",verticalAlign:"middle",width:"6px"}))),CardWrapper=(0,createComponent.Z)((({theme})=>({background:theme.color.creditCardBackground,borderRadius:theme.radius.default,color:theme.color.light,padding:`${theme.margin.small} ${theme.margin.large}`,textAlign:"left",width:theme.size.creditCardWrapperWidth})));function CreditCardDisplay({paymentMethod}){const cardType=cardTypeFromShort(paymentMethod.data.ccFinancialInstitution),expiryMonth=paymentMethod.data.ccExpMonth,expiryYear=paymentMethod.data.ccExpYear;return react.createElement(CardWrapper,null,react.createElement(components.xu,{my:"medium"},react.createElement(CardLogo,{type:cardType})),react.createElement(components.xu,{mb:"medium"},react.createElement(Bullet,null),react.createElement(Bullet,null),react.createElement(Bullet,null),react.createElement(Bullet,null),"  ",react.createElement(Bullet,null),react.createElement(Bullet,null),react.createElement(Bullet,null),react.createElement(Bullet,null),"  ",react.createElement(Bullet,null),react.createElement(Bullet,null),react.createElement(Bullet,null),react.createElement(Bullet,null),"  ",extractLastGroup(paymentMethod)),react.createElement(components.xu,{mb:"medium"},expiryMonth," / ",expiryYear.toString().substring(2)))}CreditCardDisplay.propTypes={paymentMethod:prop_types_default().object.isRequired};const paypal=__webpack_require__.p+"4655131b54767732d2fd91da5ed763d8.svg",PaypalDisplayStyles=(0,createComponent.Z)((({theme,center})=>({backgroundColor:"#fff",height:theme.size.paypalLogoSize,width:theme.size.paypalLogoSize,position:"relative",":after":{content:'" "',backgroundImage:`url(${paypal})`,backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"contain",height:`calc(${theme.size.paypalLogoSize} - 1rem)`,width:`calc(${theme.size.paypalLogoSize} - 1rem)`,position:"absolute",top:"0.5rem",left:"0.5rem"},extend:[{condition:center,style:{margin:"0 auto"}}]})),"div",["center"]);function PaypalDisplay({center}){return react.createElement(react.Fragment,null,react.createElement(components.xu,{mb:"medium"},react.createElement(components.xv,{id:"paypalPayment"})),react.createElement(components.xu,{my:"medium"},react.createElement(PaypalDisplayStyles,{center})))}PaypalDisplay.propTypes={center:prop_types_default().bool},PaypalDisplay.defaultProps={center:!1};const googlePay=__webpack_require__.p+"44c34262e14214d4a546e151766269e8.svg",GooglePayDisplayStyles=(0,createComponent.Z)((({theme,center})=>({backgroundColor:"#fff",height:theme.size.googlePayLogoSize,width:theme.size.googlePayLogoSize,position:"relative",":after":{content:'" "',backgroundImage:`url(${googlePay})`,backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"contain",height:`calc(${theme.size.googlePayLogoSize} - 1rem)`,width:`calc(${theme.size.googlePayLogoSize} - 1rem)`,position:"absolute",top:"0.5rem",left:"0.5rem"},extend:[{condition:center,style:{margin:"0 auto"}}]})),"div",["center"]);function GooglePayDisplay({center}){return react.createElement(react.Fragment,null,react.createElement(components.xu,{mb:"medium"},react.createElement(components.xv,{id:"googlePayPayment"})),react.createElement(components.xu,{my:"medium"},react.createElement(GooglePayDisplayStyles,{center})))}GooglePayDisplay.propTypes={center:prop_types_default().bool},GooglePayDisplay.defaultProps={center:!1};const applePay=__webpack_require__.p+"78c052b46d057e3527ea122cf16a2514.png",ApplePayDisplayStyles=(0,createComponent.Z)((({theme,center})=>({width:theme.size.applePayLogoSize,aspectRatio:theme.size.applePayLogoAspectRatio,position:"relative",":after":{content:'" "',backgroundImage:`url(${applePay})`,backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"contain",width:theme.size.applePayLogoSize,aspectRatio:theme.size.applePayLogoAspectRatio,position:"absolute"},extend:[{condition:center,style:{margin:"0 auto"}}]})),"div",["center"]);function ApplePayDisplay({center}){return react.createElement(react.Fragment,null,react.createElement(components.xu,{mb:"medium"},react.createElement(components.xv,{id:"applePayPayment"})),react.createElement(components.xu,{my:"medium"},react.createElement(ApplePayDisplayStyles,{center})))}function isSubscriptionActive(pack){return(null==pack?void 0:pack.__typename)===constants.Rw.SUBSCRIBE&&(null==pack?void 0:pack.status)===constants.Fo.active&&!(null!=pack&&pack.isFree)}function getSubscriptionPrice(pack,discount){return discount&&void 0!==discount.endDate&&discount.endDate<=pack.nextBillingDate.getTime()?pack.grossPrice:pack.netPrice}ApplePayDisplay.propTypes={center:prop_types_default().bool},ApplePayDisplay.defaultProps={center:!1};const Payment_SubscriptionInfo=react.memo((function({pack,paymentMethod,discount}){if(!pack||null==paymentMethod||!paymentMethod.method)return null;const method=paymentMethod.method,days=(0,differenceInCalendarDays.Z)(pack.nextBillingDate,new Date),price=react.createElement(components.tA,{key:"price",price:getSubscriptionPrice(pack,discount),currency:pack.currency});return react.createElement(components.pJ,null,react.createElement(MessageBox,null,method===types.PaymentMethods.CREDITCARD&&react.createElement(components.xv,{id:"paymentSettings.messageCreditCard",values:{days,lastGroup:extractLastGroup(paymentMethod),price}}),method===types.PaymentMethods.PAYPAL&&react.createElement(components.xv,{id:"paymentSettings.messagePaypal",values:{days,price}}),method===types.PaymentMethods.GOOGLEPAY&&react.createElement(components.xv,{id:"paymentSettings.messageGooglePay",values:{days,price}}),method===types.PaymentMethods.APPLEPAY&&react.createElement(components.xv,{id:"paymentSettings.messageApplePay",values:{days,price}})))}));function PaymentMethodView_extends(){return PaymentMethodView_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},PaymentMethodView_extends.apply(this,arguments)}function initPaymentMethodView(store){return Promise.all([store.dispatch(billing.wr()),store.dispatch(packs.$5())])}const Payment_PaymentMethodView=react.memo((function(){const router=(0,src_router.useRouter)(),i18n=(0,I18n.QT)(),dispatch=(0,es.I0)(),_useSelector=(0,es.v9)((({packs,billing,settings,user})=>{var _settings$features$pa,_settings$features$pa2;return{entitlements:packs.entitled,discounts:packs.discounts,paymentMethod:billing.paymentMethod,withPayment:!!settings.features.payment,providerType:null===(_settings$features$pa=settings.features.payment)||void 0===_settings$features$pa||null===(_settings$features$pa2=_settings$features$pa.provider)||void 0===_settings$features$pa2?void 0:_settings$features$pa2.type,isSignUpViaMovistar:user.isSignUpViaMovistar}}),es.wU),entitlements=_useSelector.entitlements,paymentMethod=_useSelector.paymentMethod,discounts=_useSelector.discounts,withPayment=_useSelector.withPayment,providerType=_useSelector.providerType,isSignUpViaMovistar=_useSelector.isSignUpViaMovistar,pack=entitlements.find((e=>e.__typename===constants.Rw.SUBSCRIBE)),discount=discounts.find((d=>d.discount.pack===pack.id)),updatePaymentMethod=async()=>{if(providerType!==constants.j8.ADYEN_DROPIN)try{await dispatch(billing.TV(router.getUrl({name:"settings-payment"},!1)))}catch(e){throw logger.Z.error("Update payment method failed",e),i18n.formatText("error")}else dispatch(actions.VF({name:"settings-payment-setup"}))};return react.createElement(Settings_SettingsContainer,null,react.createElement(components.SF,{title:"payment"}),react.createElement(components.X6,{id:"payment",letterSpacing:"2.3px",mb:"large"}),isSubscriptionActive(pack)&&react.createElement(Payment_SubscriptionInfo,{pack,discount,paymentMethod}),(null==paymentMethod?void 0:paymentMethod.method)===constants.LM.CREDITCARD&&react.createElement(components.xu,{mb:"large"},react.createElement(CreditCardDisplay,{paymentMethod})),(null==paymentMethod?void 0:paymentMethod.method)===constants.LM.PAYPAL&&react.createElement(components.xu,{mb:"large"},react.createElement(PaypalDisplay,null)),(null==paymentMethod?void 0:paymentMethod.method)===constants.LM.GOOGLEPAY&&react.createElement(components.xu,{mb:"large"},react.createElement(GooglePayDisplay,null)),(null==paymentMethod?void 0:paymentMethod.method)===constants.LM.APPLEPAY&&react.createElement(components.xu,{mb:"large"},react.createElement(ApplePayDisplay,null)),react.createElement(components.xu,{mb:"medium"},paymentMethod?react.createElement(react.Fragment,null,react.createElement(components.xu,{mb:"medium"},react.createElement(Tracking.tb,{component:"Settings",element:"change_payment_method",clickType:"navigation"},react.createElement(components.Z6,{alignCenter:!1,fixedWidth:!0,variant:"brand",type:"button",onClick:updatePaymentMethod,disabled:isSignUpViaMovistar},react.createElement(components.xv,{id:"paymentSettings.updatePaymentMethod"})))),isSubscriptionActive(pack)&&react.createElement(components.xu,{mb:"medium",readableWidth:!0},react.createElement(components.xv,{id:"paymentSettings.updateMethodHelpMessage",fontSize:"small"}))):react.createElement(components.xu,{flexBox:!0},entitlements.length>0&&react.createElement(Tracking.tb,{component:"Settings",element:"add_payment_method",clickType:"navigation"},react.createElement(components.Z6,{alignCenter:!1,nowrap:!0,variant:"brand",type:"button",onClick:updatePaymentMethod,disabled:isSignUpViaMovistar},react.createElement(components.xv,{id:"paymentSettings.addPaymentMethod"}))),0===entitlements.length&&withPayment&&react.createElement(components.KM,PaymentMethodView_extends({fixedWidth:!0,variant:"brand"},isSignUpViaMovistar?{disabled:!0}:{to:{name:"checkout"},as:Link.Z}),react.createElement(components.xv,{id:"startSubscription"})))),react.createElement(AdyenResultHandler,null))})),PaymentMethodSetupView=react.memo((()=>{const returnPath=(0,src_router.useRouter)().getUrl({name:"settings-payment-setup-confirm"},!1);return react.createElement(Settings_SettingsContainer,null,react.createElement(components.SF,{title:"payment"}),react.createElement(components.X6,{id:"payment",letterSpacing:"2.3px",mb:"large"}),react.createElement(components.xu,{mb:"large"},react.createElement(AdyenDropIn_AdyenDropInComponents,{returnPath,onError:()=>{},flowType:FlowTypes.SETUP})),react.createElement(components.kq,{variant:"white",as:components.ei,to:{name:"settings-payment"}},react.createElement(components.xv,{id:"cancel"})))}));function PaymentMethodSetupConfirmView_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return PaymentMethodSetupConfirmView_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return PaymentMethodSetupConfirmView_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function PaymentMethodSetupConfirmView_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const PaymentMethodSetupConfirmView=({location})=>{const timerId=(0,react.useRef)(),_useSelector=(0,es.v9)((({billing})=>({paymentMethod:billing.paymentMethod})),es.wU),paymentMethod=_useSelector.paymentMethod,i18n=(0,I18n.QT)(),dispatch=(0,es.I0)(),paymentsPageRoute={name:"settings-payment"},paymentsSetupPageRoute={name:"settings-payment-setup"},retryConfig_interval=1e3,retryConfig_timeout=15e3,_location$query=location.query,redirectResult=_location$query.redirectResult,transactionId=_location$query.transactionId,_useSelector2=(0,es.v9)((({settings})=>({isAdyenDropin:settings.features.payment.provider.type===constants.j8.ADYEN_DROPIN})),es.wU),isAdyenDropin=_useSelector2.isAdyenDropin,getPaymentMethodWithRetry=async()=>{await dispatch(billing.wr());const timer=setTimeout((()=>{getPaymentMethodWithRetry()}),retryConfig_interval);timerId.current=timer},getAdyenPaymentDetails=PaymentMethodSetupConfirmView_slicedToArray(useSubmitAdyenCheckoutPaymentDetailsMutation({onCompleted:data=>{try{const adyenResponse=JSON.parse(data.result.adyenResponse);if(adyenResponse.resultCode.toUpperCase()===constants.Z5.AUTHORISED)getPaymentMethodWithRetry();else{logger.Z.error("Payment details refused",adyenResponse.refusalReason);let contentValue,contentId="paymentSettings.transactionFailed";if(adyenResponse.refusalReason){const reasonI18nKey=`payment.refusal_${adyenResponse.refusalReason}`;contentId="paymentSettings.transactionFailedWithReason",contentValue={reason:i18n.hasMessage(reasonI18nKey)?i18n.formatText(reasonI18nKey):adyenResponse.refusalReason}}dispatch((0,actions_messages.Hz)({contentId,contentValue})),dispatch(actions.VF(paymentsSetupPageRoute))}}catch(e){logger.Z.error("Payment details response with error",e),dispatch(actions.VF(paymentsPageRoute))}}}),1)[0];return(0,react.useEffect)((()=>{const timeoutId=setTimeout((()=>{clearTimeout(timerId.current),dispatch(actions.VF(paymentsPageRoute))}),retryConfig_timeout);if(redirectResult&&isAdyenDropin)try{getAdyenPaymentDetails({variables:{input:{transactionId,details:JSON.stringify({redirectResult})}}})}catch(e){logger.Z.error("Get payment details failed with error",e),dispatch(actions.VF(paymentsPageRoute))}else getPaymentMethodWithRetry();return()=>{timeoutId&&clearTimeout(timeoutId),timerId.current&&clearTimeout(timerId.current)}}),[]),(0,react.useEffect)((()=>{null!=paymentMethod&&paymentMethod.method&&dispatch(actions.VF(paymentsPageRoute))}),[null==paymentMethod?void 0:paymentMethod.method]),react.createElement(Settings_SettingsContainer,null,react.createElement(components.X6,{id:"payment",letterSpacing:"2.3px",mb:"large"}),react.createElement(components.xu,{my:"xxxlarge"},react.createElement(components.$j,{size:7,strokeWidth:2})))};PaymentMethodSetupConfirmView.propTypes={location:router_prop_types.s.isRequired};const Payment_PaymentMethodSetupConfirmView=react.memo(PaymentMethodSetupConfirmView),payments_generated_defaultOptions={},GetPaymentsDocument=lib.Ps`
    query getPayments {
  viewer {
    id: magineId
    paymentHistory(first: 60) {
      edges {
        node {
          status
          netPrice
          grossPrice
          currency
          timestamp
          fromDate
          toDate
          transactionType
          offerV3 {
            __typename
            id
            title
            ... on SubscribeType {
              recurringPeriod {
                length
                unit
              }
            }
            ... on RentType {
              entitlementDurationSec
            }
          }
        }
      }
    }
  }
}
    `;const ChevronIcon_excluded=["direction","style"];function ChevronIcon_extends(){return ChevronIcon_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},ChevronIcon_extends.apply(this,arguments)}function ChevronIcon_objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],excluded.indexOf(key)>=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}const directionMap={right:0,down:90,left:180,up:270};function ChevronIcon(props){const _props$direction=props.direction,direction=void 0===_props$direction?"right":_props$direction,style=props.style,iconProps={...ChevronIcon_objectWithoutProperties(props,ChevronIcon_excluded),style:{...style,transform:`rotateZ(${directionMap[direction]}deg)`,transition:"transform .3s"}};return react.createElement(Icon.Z,ChevronIcon_extends({},iconProps,{viewBox:"0 0 9 12",width:"12",height:"9"}),react.createElement("path",{fill:"currentColor",fillOpacity:".8",fillRule:"evenodd",d:"M0 0l9 5.5L0 11z"}))}const TableRow=(0,createComponent.Z)((({theme,expanded})=>({display:"table-row",width:"100%",extend:[{condition:expanded,style:{backgroundColor:theme.color.highlight}}]})),"tr",["expanded"]);TableRow.displayName="TableRow";const TableCell=(0,createComponent.Z)((({align="left",expanded,paddingTopOff})=>({display:"table-cell",position:"relative",textAlign:align,padding:paddingTopOff?"0 min(8px, 1.5vw) 12px":"12px min(8px, 1.5vw)",borderBottomWidth:"2px",borderStyle:"solid",borderColor:"#979797",extend:[{condition:expanded,style:{borderBottom:"none"}}]})),"td",["align","expanded"]);TableCell.displayName="TableCell";const Separator=(0,createComponent.Z)((()=>({margin:"0 12px",height:"1px",width:"calc(100% - 24px)",backgroundColor:"#979797"}))),SubCell=(0,createComponent.Z)((()=>({fontSize:"0.9em",":not(:first-child)":{marginTop:"20px"}})));SubCell.displayName="SubCell";const CellHeader=(0,createComponent.Z)((()=>({marginBottom:"12px",fontWeight:"bold"}))),CellTitle=(0,createComponent.Z)((()=>({color:"#979797",marginBottom:"6px"}))),ToggleButton=(0,createComponent.Z)((()=>({display:"flex",alignItems:"center",padding:"0",margin:"0 0 0 auto",":hover":{textDecoration:"none",fontWeight:"bold"}})),components.Qj);ToggleButton.displayName="ToggleButton";const Styles_StyledText=(0,createComponent.Z)((()=>({overflowWrap:"anywhere"})),components.xv);function TransactionPeriod({transaction}){var _transaction$offerV;const i18n=(0,I18n.QT)();switch(null===(_transaction$offerV=transaction.offerV3)||void 0===_transaction$offerV?void 0:_transaction$offerV.__typename){case constants.tb.RentType:return react.createElement(components.xv,{id:"entitlement.duration",values:(0,time.Zo)(transaction.offerV3.entitlementDurationSec)});case constants.tb.BuyType:return react.createElement(components.xv,{id:"entitlement.bought"});default:return react.createElement(components.xv,{id:"transaction.datePeriod",values:{start:i18n.formatDate(transaction.fromDate,constants.zT),end:i18n.formatDate(transaction.toDate,constants.zT)}})}}function getDiscountTextId(type){return type===constants.k$.SUBSCRIPTION_UPGRADE?"transaction.refund":"transaction.discount"}function Transaction_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return Transaction_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Transaction_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Transaction_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const Transactions_Transaction=react.memo((function({transaction,withHeader}){var _transaction$offerV;const i18n=(0,I18n.QT)(),_React$useState2=Transaction_slicedToArray(react.useState(!1),2),isExpanded=_React$useState2[0],setIsExpanded=_React$useState2[1],showHeader=withHeader&&isExpanded;return react.createElement(react.Fragment,null,react.createElement(TableRow,{expanded:isExpanded},react.createElement(TableCell,{expanded:isExpanded},showHeader&&react.createElement(CellHeader,null,react.createElement(components.xv,{id:"transaction.date"})),react.createElement(components.er,{value:transaction.timestamp,options:constants.zT})),react.createElement(TableCell,{expanded:isExpanded},showHeader&&react.createElement(CellHeader,null,react.createElement(components.xv,{id:"transaction.offer"})),react.createElement("span",null,null===(_transaction$offerV=transaction.offerV3)||void 0===_transaction$offerV?void 0:_transaction$offerV.title)),react.createElement(TableCell,{expanded:isExpanded},showHeader&&react.createElement(CellHeader,null,react.createElement(components.xv,{id:"transaction.status"})),react.createElement(components.xv,{id:`transactionStatus.${transaction.status.toLowerCase()}`})),react.createElement(TableCell,{expanded:isExpanded},showHeader&&react.createElement(CellHeader,null,react.createElement(components.xv,{id:"transaction.price"})),react.createElement(components.xv,{nowrap:!0},react.createElement(components.tA,{currency:transaction.currency,price:transaction.netPrice})," *")),react.createElement(TableCell,{align:"right",expanded:isExpanded},react.createElement(ToggleButton,{onClick:()=>setIsExpanded((prevIsExpanded=>!prevIsExpanded))},react.createElement(components.xv,{boldWidthForTextInAttr:"data-content","data-content":i18n.formatText("transaction."+(isExpanded?"hide":"details")),id:"transaction."+(isExpanded?"hide":"details")}),react.createElement(components.LZ,{width:10}),react.createElement(ChevronIcon,{direction:isExpanded?"down":"right"})))),isExpanded&&react.createElement(react.Fragment,null,react.createElement(TableRow,{expanded:!0},react.createElement("td",{colSpan:5},react.createElement(Separator,null))),react.createElement(TableRow,{expanded:!0},react.createElement(TableCell,{expanded:!0}),react.createElement(TableCell,{expanded:!0},react.createElement(SubCell,null,react.createElement(CellTitle,null,react.createElement(components.xv,{id:"transaction.period"})),react.createElement(TransactionPeriod,{transaction}))),react.createElement(TableCell,{expanded:!0}),react.createElement(TableCell,{expanded:!0},react.createElement(SubCell,null,react.createElement(CellTitle,null,react.createElement(components.xv,{id:"transaction.grossPrice"})),react.createElement(components.tA,{currency:transaction.currency,price:transaction.grossPrice})),react.createElement(SubCell,null,react.createElement(CellTitle,null,react.createElement(components.xv,{id:getDiscountTextId(transaction.transactionType)})),react.createElement(components.tA,{currency:transaction.currency,price:-(transaction.grossPrice-transaction.netPrice)})),react.createElement(SubCell,null,react.createElement(CellTitle,null,react.createElement(components.xv,{id:"transaction.total"})),react.createElement(components.tA,{currency:transaction.currency,price:transaction.netPrice,fontSize:"1.1em"}))),react.createElement(TableCell,{expanded:!0})),react.createElement(TableRow,{expanded:!0},react.createElement(TableCell,{colSpan:"5",paddingTopOff:!0},"* ",react.createElement(components.xv,{id:"transaction.taxesIncluded"})))))}));function TransactionMobile_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return TransactionMobile_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return TransactionMobile_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function TransactionMobile_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const Transactions_TransactionMobile=react.memo((function({transaction}){var _transaction$offerV;const i18n=(0,I18n.QT)(),_React$useState2=TransactionMobile_slicedToArray(react.useState(!1),2),isExpanded=_React$useState2[0],setIsExpanded=_React$useState2[1];return react.createElement(react.Fragment,null,react.createElement(TableRow,{expanded:isExpanded},react.createElement(TableCell,{expanded:isExpanded},react.createElement(components.er,{mb:"4px",value:transaction.timestamp,options:constants.zT}),react.createElement(Styles_StyledText,{mt:"4px",mb:"4px",as:"div"},null===(_transaction$offerV=transaction.offerV3)||void 0===_transaction$offerV?void 0:_transaction$offerV.title),react.createElement(components.xv,{color:"#979797",id:`transactionStatus.${transaction.status.toLowerCase()}`})),react.createElement(TableCell,{expanded:isExpanded},react.createElement(components.xv,{nowrap:!0},react.createElement(components.tA,{currency:transaction.currency,price:transaction.netPrice})," *")),react.createElement(TableCell,{align:"right",expanded:isExpanded},react.createElement(ToggleButton,{onClick:()=>setIsExpanded((prevIsExpanded=>!prevIsExpanded))},react.createElement(components.xv,{boldWidthForTextInAttr:"data-content","data-content":i18n.formatText("transaction."+(isExpanded?"hide":"details")),id:"transaction."+(isExpanded?"hide":"details")}),react.createElement(components.LZ,{width:10}),react.createElement(ChevronIcon,{direction:isExpanded?"down":"right"})))),isExpanded&&react.createElement(react.Fragment,null,react.createElement(TableRow,{expanded:!0},react.createElement("td",{colSpan:5},react.createElement(Separator,null))),react.createElement(TableRow,{expanded:!0},react.createElement(TableCell,{expanded:!0},react.createElement(SubCell,null,react.createElement(CellTitle,null,react.createElement(components.xv,{id:"transaction.period"})),react.createElement(TransactionPeriod,{transaction}))),react.createElement(TableCell,{colSpan:"2",expanded:!0},react.createElement(SubCell,null,react.createElement(CellTitle,null,react.createElement(components.xv,{id:"transaction.grossPrice"})),react.createElement(components.tA,{currency:transaction.currency,price:transaction.grossPrice})),react.createElement(SubCell,null,react.createElement(CellTitle,null,react.createElement(components.xv,{id:getDiscountTextId(transaction.transactionType)})),react.createElement(components.tA,{currency:transaction.currency,price:-(transaction.grossPrice-transaction.netPrice)})),react.createElement(SubCell,null,react.createElement(CellTitle,null,react.createElement(components.xv,{id:"transaction.total"})),react.createElement(components.tA,{currency:transaction.currency,price:transaction.netPrice,fontSize:"1.1em"})))),react.createElement(TableRow,{expanded:!0},react.createElement(TableCell,{colSpan:"5",paddingTopOff:!0},"* ",react.createElement(components.xv,{id:"transaction.taxesIncluded"})))))})),Transactions_TransactionsView=()=>{const _useGetPaymentsQuery=function(baseOptions){const options={...payments_generated_defaultOptions,...baseOptions};return useQuery.a(GetPaymentsDocument,options)}({errorPolicy:"ignore"}),loading=_useGetPaymentsQuery.loading,error=_useGetPaymentsQuery.error,data=_useGetPaymentsQuery.data;if(loading&&!data||error)return null;const transactions=(0,helpers.wl)(null==data?void 0:data.viewer.paymentHistory).filter((transaction=>transaction.netPrice>0&&transaction.status!==constants.EK.INITIAL)).reverse();return react.createElement(Settings_SettingsContainer,{wide:!0},react.createElement(components.SF,{title:"transactions"}),react.createElement(components.X6,{id:"transactions",letterSpacing:"2.3px",mb:"medium"}),0===transactions.length?react.createElement(components.xv,{id:"transactions.empty"}):react.createElement(react.Fragment,null,react.createElement(components._G,{to:"md"},react.createElement("table",null,react.createElement("tbody",null,react.createElement(TableRow,{style:{fontWeight:"bold"}},react.createElement(TableCell,null,react.createElement(components.xv,{id:"transaction.date"})),react.createElement(TableCell,null,react.createElement(components.xv,{id:"transaction.offer"})),react.createElement(TableCell,null,react.createElement(components.xv,{id:"transaction.status"})),react.createElement(TableCell,null,react.createElement(components.xv,{id:"transaction.price"})),react.createElement(TableCell,{align:"center"},react.createElement(components.xv,{id:"transaction.receipt"}))),transactions.map(((transaction,index)=>react.createElement(Transactions_Transaction,{key:`${transaction.timestamp}:${transaction.status}`,transaction,withHeader:index>0})))))),react.createElement(components._G,{from:"md"},react.createElement("table",null,react.createElement("tbody",null,react.createElement(TableRow,{style:{paddingTop:0}}),transactions.map((transaction=>react.createElement(Transactions_TransactionMobile,{key:`${transaction.timestamp}:${transaction.status}`,transaction}))))))))};var getParentalControlDetails=__webpack_require__(23645),getParentalControlDetails_default=__webpack_require__.n(getParentalControlDetails),enableParentalControl=__webpack_require__(66781),enableParentalControl_default=__webpack_require__.n(enableParentalControl),queries_disableParentalControl=__webpack_require__(23009),disableParentalControl_default=__webpack_require__.n(queries_disableParentalControl);function DisablePINModal_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return DisablePINModal_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return DisablePINModal_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function DisablePINModal_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function DisablePINModal({onClose}){var _error$graphQLErrors$,_error$graphQLErrors$2;const _useMutation2=DisablePINModal_slicedToArray((0,useMutation.D)(disableParentalControl_default(),{refetchQueries:[{query:getParentalControlDetails_default()}],onCompleted(){onClose()},onError(){}}),2),disableParentalControlMutation=_useMutation2[0],_useMutation2$=_useMutation2[1],loading=_useMutation2$.loading,error=_useMutation2$.error,errorCode=error?(null===(_error$graphQLErrors$=error.graphQLErrors[0])||void 0===_error$graphQLErrors$||null===(_error$graphQLErrors$2=_error$graphQLErrors$.extensions)||void 0===_error$graphQLErrors$2?void 0:_error$graphQLErrors$2.code)||"error":void 0;return react.createElement(components.rA,{descriptionTextKey:"appSettings.disableParentalControlModalInfo",onClose,submitPinCode:pinCode=>{disableParentalControlMutation({variables:{pinCode}})},error:errorCode,pending:loading})}DisablePINModal.propTypes={onClose:prop_types_default().func.isRequired};const AppSettings_DisablePINModal=react.memo(DisablePINModal);function ParentalControlSection_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return ParentalControlSection_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ParentalControlSection_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ParentalControlSection_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const AppSettings_ParentalControlSection=react.memo((function(){const _React$useState2=ParentalControlSection_slicedToArray(react.useState(!1),2),showDisablePINModal=_React$useState2[0],setShowDisablePINModal=_React$useState2[1],_React$useState4=ParentalControlSection_slicedToArray(react.useState(!1),2),showResetPINModal=_React$useState4[0],setShowResetPINModal=_React$useState4[1],_useQuery=(0,useQuery.a)(getParentalControlDetails_default()),parentalControlData=_useQuery.data,loading=_useQuery.loading,_useMutation2=ParentalControlSection_slicedToArray((0,useMutation.D)(enableParentalControl_default(),{refetchQueries:[{query:getParentalControlDetails_default()}],onError(){}}),2),enableParentalControlMutation=_useMutation2[0],enableParentalControlError=_useMutation2[1].error;if(loading&&!parentalControlData)return null;const _parentalControlData$=parentalControlData.user,canEditParentalControl=_parentalControlData$.canEditParentalControl,hasActiveParentalControl=_parentalControlData$.hasActiveParentalControl,hasParentalControlPinCode=_parentalControlData$.hasParentalControlPinCode;return react.createElement(react.Fragment,null,react.createElement(components.X6,{id:"appSettings.parentalControlHeading",fontSize:"sectionHeading",mb:"medium"}),react.createElement(components.xu,{mb:"medium"},react.createElement(components.xv,{id:"appSettings.parentalControlMessage",whiteSpace:"pre-wrap",color:"secondary",fontSize:"small"})),(hasActiveParentalControl||!canEditParentalControl)&&react.createElement(components.xu,{mb:"medium"},react.createElement(components.wS,null)),canEditParentalControl&&react.createElement(components.xu,{mb:"medium"},showDisablePINModal&&react.createElement(AppSettings_DisablePINModal,{onClose:()=>setShowDisablePINModal(!1)}),showResetPINModal&&react.createElement(components.ss,{preventPinReset:!0,onSuccess:()=>{setShowResetPINModal(!1),enableParentalControlMutation()},onClose:()=>setShowResetPINModal(!1)}),react.createElement(components.xu,{flexBox:!0,wrap:!0,alignItems:"center",mb:"small"},react.createElement(components.xv,{id:"appSettings.activationParentalControl",bold:!0,color:"secondary"}),react.createElement(Forms.Zh,{checked:hasActiveParentalControl,onSwitchHandler:()=>{hasActiveParentalControl?setShowDisablePINModal(!0):hasParentalControlPinCode?enableParentalControlMutation():setShowResetPINModal(!0)}})),enableParentalControlError&&react.createElement(components.Bc,{id:"appSettings.enableParentalControlError"})))}));function AppSettingsView_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return AppSettingsView_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return AppSettingsView_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function AppSettingsView_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const AppSettings_AppSettingsView=react.memo((()=>{const _React$useState2=AppSettingsView_slicedToArray(react.useState({state:helpers.oA.initial,messageId:"appSettings.resetDevicesPreMessage"}),2),resetDevices=_React$useState2[0],setResetDevices=_React$useState2[1],dispatch=(0,es.I0)(),_useSelector=(0,es.v9)((({settings})=>{var _settings$features$se,_settings$features$se2;return{parentalControlEnabled:!!settings.features.parentalControl,deviceLimit:(null===(_settings$features$se=settings.features.settings)||void 0===_settings$features$se?void 0:_settings$features$se.deviceLimit)||0,screenLimit:(null===(_settings$features$se2=settings.features.settings)||void 0===_settings$features$se2?void 0:_settings$features$se2.screenLimit)||0}}),es.wU),parentalControlEnabled=_useSelector.parentalControlEnabled,deviceLimit=_useSelector.deviceLimit,screenLimit=_useSelector.screenLimit,i18n=react.useContext(I18n.OO),additionalSectionEnabled=!!i18n.hasMessage("appSettings.additionalSectionMessage"),additionalSectionSecondEnabled=!!i18n.hasMessage("appSettings.additionalSectionSecondMessage");return react.createElement(Settings_SettingsContainer,null,react.createElement(components.SF,{title:"settings"}),react.createElement(components.X6,{id:"settings",letterSpacing:"2.3px",mb:"large"}),react.createElement(components.X6,{id:"appSettings.deviceLimitHeading",fontSize:"sectionHeading",mb:"medium"}),react.createElement(components.xu,{mb:"large"},react.createElement(components.xv,{id:"subscription.packDeviceLimit",values:{deviceCount:react.createElement(components.xv,{key:"deviceCount",id:"subscription.deviceCount",values:{deviceLimit},bold:!0,fontSize:"small"}),screenCount:react.createElement(components.xv,{key:"screenCount",id:"subscription.screenCount",values:{screenLimit},bold:!0,fontSize:"small"})},color:"secondary",fontSize:"small"})),deviceLimit>0&&react.createElement(react.Fragment,null,react.createElement(components.xu,{mb:"large"},react.createElement(components.Hr,null)),react.createElement(components.xu,{mb:"medium"},react.createElement(Tracking.tb,{component:"Settings",element:"clear_device_list",clickType:"action"},react.createElement(components.kq,{variant:"white",onClick:async()=>{setResetDevices({state:helpers.oA.pending,messageId:""});try{await dispatch(user.rS()),setResetDevices({state:helpers.oA.success,messageId:"appSettings.resetDevicesSuccess"})}catch(e){var _e$res,_e$res$body,_e$res$body$error;if(null!==(_e$res=e.res)&&void 0!==_e$res&&null!==(_e$res$body=_e$res.body)&&void 0!==_e$res$body&&_e$res$body.error)setResetDevices({state:helpers.oA.failed,messageId:`appSettings.resetDevicesFailure.${null===(_e$res$body$error=e.res.body.error)||void 0===_e$res$body$error?void 0:_e$res$body$error.message}`});else setResetDevices({state:helpers.oA.failed,messageId:"appSettings.resetDevicesFailure"})}},showSpinner:resetDevices.state===helpers.oA.pending},react.createElement(components.xv,{id:"appSettings.resetDevicesBtn"})))),react.createElement(components.xu,{mb:"xlarge"},react.createElement(components.xv,{id:resetDevices.messageId,color:resetDevices.state===helpers.oA.failed?"danger":"secondary",fontSize:"small"}))),additionalSectionEnabled&&react.createElement(react.Fragment,null,react.createElement(components.xu,{mb:"xlarge"},react.createElement(components.Hr,null)),react.createElement(components.X6,{id:"appSettings.additionalSectionHeading",fontSize:"sectionHeading",mb:"medium"}),react.createElement(components.xu,{mb:"xlarge"},react.createElement(components.xv,{id:"appSettings.additionalSectionMessage",whiteSpace:"pre-wrap",color:"secondary",fontSize:"small"}))),additionalSectionSecondEnabled&&react.createElement(react.Fragment,null,react.createElement(components.xu,{mb:"xlarge"},react.createElement(components.Hr,null)),react.createElement(components.X6,{id:"appSettings.additionalSectionSecondHeading",fontSize:"sectionHeading",mb:"medium"}),react.createElement(components.xu,{mb:"xlarge"},react.createElement(components.xv,{id:"appSettings.additionalSectionSecondMessage",whiteSpace:"pre-wrap",color:"secondary",fontSize:"small"}))),parentalControlEnabled&&react.createElement(react.Fragment,null,react.createElement(components.xu,{mb:"xlarge"},react.createElement(components.Hr,null)),react.createElement(AppSettings_ParentalControlSection,null)))}));var collection=__webpack_require__(52174),collection_default=__webpack_require__.n(collection);function CollectionWebView({location}){const _useQuery=(0,useQuery.a)(collection_default(),{variables:{collectionId:location.params.collectionId},skip:!location.params.collectionId}),loading=_useQuery.loading,error=_useQuery.error,data=_useQuery.data;if(loading&&!data||error)return null;if(!data.viewer.block)return react.createElement(NotFoundView_NotFoundView,null);const url=((collectionUI,encodedUrl)=>{let layoutObjectWithUrl=null;return["smallScreenStyle","mediumScreenStyle","bigScreenStyle"].forEach((screen=>{var _find,_collectionUI$screen;layoutObjectWithUrl=null!==(_find=((null==collectionUI||null===(_collectionUI$screen=collectionUI[screen])||void 0===_collectionUI$screen?void 0:_collectionUI$screen.layoutObjects)||[]).find((layoutObject=>"buttonCta"===layoutObject.type&&(0,helpers.un)(layoutObject.ctaTargetValue)===encodedUrl)))&&void 0!==_find?_find:layoutObjectWithUrl})),!!layoutObjectWithUrl&&layoutObjectWithUrl.ctaTargetValue})(JSON.parse(data.viewer.block.collectionUI||null),location.params.encodedUrl);return url?react.createElement(react.Fragment,null,react.createElement(components.SF,{title:data.viewer.block.title,description:data.viewer.block.description}),react.createElement(components.GJ,{title:data.viewer.block.title,url})):react.createElement(NotFoundView_NotFoundView,null)}CollectionWebView.propTypes={location:router_prop_types.s.isRequired};const CollectionWebView_CollectionWebView=react.memo(CollectionWebView);function VerifyIcon(props){return react.createElement(Icon.Z,props,react.createElement("g",null,react.createElement("rect",{fill:"none",height:"24",width:"24"})),react.createElement("g",null,react.createElement("path",{d:"M23,12l-2.44-2.79l0.34-3.69l-3.61-0.82L15.4,1.5L12,2.96L8.6,1.5L6.71,4.69L3.1,5.5L3.44,9.2L1,12l2.44,2.79l-0.34,3.7 l3.61,0.82L8.6,22.5l3.4-1.47l3.4,1.46l1.89-3.19l3.61-0.82l-0.34-3.69L23,12z M10.09,16.72l-3.8-3.81l1.48-1.48l2.32,2.33 l5.85-5.87l1.48,1.48L10.09,16.72z"})))}const Success=()=>react.createElement(components.xu,{mt:"xxlarge",flexBox:!0,flexDirection:"column",fullWidth:!0,alignItems:"center",px:"medium"},react.createElement(components.xu,{mb:"xlarge","md-width":"120",width:"80",mt:"large","md-mt":"0"},react.createElement(VerifyIcon,{size:"100%"})),react.createElement(components.xv,{bold:!0,as:"h1",align:"center","md-fontSize":"giant",fontSize:"loud",mb:"large",id:"deviceAuth.successTitle"}),react.createElement(components.xv,{as:"h2",align:"center","md-fontSize":"loud",fontSize:"sectionHeading",id:"deviceAuth.successSubTitle"}),react.createElement(components.xu,{mx:"auto",mt:"xxxlarge",flexBox:!0,justifyContent:"center"},react.createElement(components.KM,{as:Link.Z,to:{name:"home"}},react.createElement(components.xv,{id:"home"})))),Denied=()=>react.createElement(ErrorPage_ErrorPage,{icon:ERROR_ICONS.NOT_FOUND},react.createElement(components.xv,{id:"deviceAuth.requestCanceled"})),ReactPinField=react.lazy((()=>__webpack_require__.e(84176).then(__webpack_require__.bind(__webpack_require__,84176)))),inputRules=({theme})=>({border:"none",borderBottom:`4px solid ${theme.color.primary}`,borderRadius:0,backgroundColor:"transparent",width:32,outline:"none",margin:"0 5px",padding:0,fontSize:30,color:theme.color.primary,textAlign:"center",fontWeight:"bold",":placeholder-shown":{opacity:.3},":focus":{opacity:1},":invalid":{borderBottom:`4px solid ${theme.color.danger}`},extend:[{condition:!0,style:(0,mixins.L9)({width:60,fontSize:50,margin:"0 10px"})},{condition:!0,style:(0,mixins.ms)({width:80,fontSize:80,margin:"0 14px"})}]}),DeviceAuthView_UserCodeInput=({length=8,onComplete,onChange,initValue,invalid})=>{const css=(0,useFela.Z)().css,ref=(0,react.useRef)(null);(0,react.useEffect)((()=>{var _ref$current,_ref$current2;invalid&&(null===(_ref$current=ref.current)||void 0===_ref$current||_ref$current.forEach((input=>{input.value="",input.setCustomValidity("Invalid")})),null===(_ref$current2=ref.current)||void 0===_ref$current2||_ref$current2[0].focus())}),[invalid]);const handleRect=(0,react.useCallback)((node=>{var _ref$current4;ref.current=node,initValue&&(null===(_ref$current4=ref.current)||void 0===_ref$current4||_ref$current4.forEach(((input,idx)=>{input.value=initValue[idx]})))}),[]);return(0,react.useEffect)((()=>{initValue&&initValue.length===length&&(null==onComplete||onComplete(initValue))}),[]),react.createElement(react.Suspense,{fallback:react.createElement(components.xv,{id:"loading"})},react.createElement(components.xu,{flexBox:!0,flexDirection:"column",alignItems:"center"},react.createElement("div",{id:"code-inputs"},react.createElement(ReactPinField,{ref:handleRect,length,onComplete,onChange:code=>{var _ref$current3;null===(_ref$current3=ref.current)||void 0===_ref$current3||_ref$current3.forEach((input=>{input.setCustomValidity("")})),null==onChange||onChange(code)},className:css(inputRules),placeholder:" ",format:k=>k.toUpperCase()})),react.createElement(components.xu,{mt:"medium"},invalid?react.createElement(components.xv,{color:"danger",fontSize:"smedium",id:"deviceAuth.invalidCode"}):react.createElement(components.xv,null," "))))};function DeviceAuthView_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return DeviceAuthView_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return DeviceAuthView_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function DeviceAuthView_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const STEPS_VERIFY="verify",STEPS_SUCCESS="success",STEPS_DENIED="denied",DeviceAuthView_DeviceAuthView=()=>{var _location$params$plat;const _useSelector=(0,reducers.v9)((state=>({clientApiToken:state.settings.clientApiToken,sessionToken:state.auth.sessionToken,location:state.router.location,magineEnvironment:state.settings.app.magineEnvironment})),es.wU),clientApiToken=_useSelector.clientApiToken,sessionToken=_useSelector.sessionToken,location=_useSelector.location,deviceAuthServiceURI="production"===_useSelector.magineEnvironment?"https://device-auth.eu-west-1.prod.magine.com":"https://device-auth.eu-west-1.test.tvoli.com",dispatch=(0,reducers.I0)(),_useState2=DeviceAuthView_slicedToArray((0,react.useState)({}),2),clientDevice=_useState2[0],setClientDevice=_useState2[1],_useState4=DeviceAuthView_slicedToArray((0,react.useState)(!1),2),isUserCodeInvalid=_useState4[0],setUserCodeInvalid=_useState4[1],_useState6=DeviceAuthView_slicedToArray((0,react.useState)(!1),2),isLoadingDeny=_useState6[0],setIsLoadingDeny=_useState6[1],_useState8=DeviceAuthView_slicedToArray((0,react.useState)(!1),2),isLoadingConfirm=_useState8[0],setIsLoadingConfirm=_useState8[1],flowStep=location.params.step,i18n=(0,react.useContext)(I18n.OO),checkUserCode=userCode=>{const searchParams=new URLSearchParams({userCode});return fetchWithTimeout(`${deviceAuthServiceURI}/code/check?${searchParams}`,{method:"GET",headers:{"Magine-AccessToken":clientApiToken,Authorization:`Bearer ${sessionToken}`}})};(0,react.useEffect)((()=>{(async()=>{if(flowStep===STEPS_VERIFY){var _location$query;const response=await checkUserCode(null===(_location$query=location.query)||void 0===_location$query?void 0:_location$query.userCode);if(response.ok){const device=(await response.json()).device;setClientDevice(device)}else dispatch((0,actions.VF)({name:"device-auth",params:{platform:location.params.platform}}))}})()}),[]);if(flowStep===STEPS_SUCCESS)return react.createElement(Success,null);if(flowStep===STEPS_DENIED)return react.createElement(Denied,null);const platformDevice=i18n.formatText(location.params.platform===constants.VT.MOVISTAR?"decoder":"device");return react.createElement(components.xu,{flex:!0,fullWidth:!0,mt:"xxlarge",px:"medium"},react.createElement(components.SF,{title:"deviceAuth.activateYourTv"}),react.createElement(components.xv,{bold:!0,as:"h1",align:"center","md-fontSize":"giant",fontSize:"loud",mb:"xxlarge",id:"deviceAuth.activateYourTv"}),flowStep===STEPS_VERIFY?react.createElement(components.xv,{as:"h2",align:"center","md-fontSize":"loud",fontSize:"sectionHeading",id:"deviceAuth.confirmCodeOnDevice",values:{vendor:clientDevice.vendor,model:clientDevice.model}}):react.createElement(components.xv,{as:"h2",align:"center","md-fontSize":"loud",fontSize:"sectionHeading",id:"deviceAuth.enterCodeOnDevice",values:{platform:constants.pu[null===(_location$params$plat=location.params.platform)||void 0===_location$params$plat?void 0:_location$params$plat.toUpperCase()],device:platformDevice}}),react.createElement(components.xu,{mx:"auto",mt:"xxlarge",mb:"large",flexBox:!0,justifyContent:"center"},react.createElement(DeviceAuthView_UserCodeInput,{invalid:isUserCodeInvalid,onChange:()=>{setUserCodeInvalid(!1)},initValue:location.query.userCode,onComplete:async userCode=>{const response=await checkUserCode(userCode);if(response.ok){const device=(await response.json()).device;setClientDevice(device),dispatch((0,actions.VF)({name:"device-auth",params:{platform:location.params.platform,step:STEPS_VERIFY},query:{userCode}}))}else dispatch((0,actions.VF)({name:"device-auth",params:{platform:location.params.platform}})),setUserCodeInvalid(!0)}})),flowStep===STEPS_VERIFY?react.createElement(components.xu,{mx:"auto",mt:"medium",flexBox:!0,justifyContent:"center",wrap:"wrap",flexDirection:"column-reverse","md-flexDirection":"row",alignItems:"center"},react.createElement(components.xu,{mx:"medium",my:"small"},react.createElement(components.kq,{variant:"white",showSpinner:isLoadingDeny,disabled:isLoadingConfirm,onClick:async()=>{var _location$query3;(await(async userCode=>{setIsLoadingDeny(!0);const response=await fetchWithTimeout(`${deviceAuthServiceURI}/code/deny`,{method:"POST",headers:{"Magine-AccessToken":clientApiToken,Authorization:`Bearer ${sessionToken}`,"Content-Type":"application/json"},body:JSON.stringify({userCode})});return setIsLoadingDeny(!1),response})(null===(_location$query3=location.query)||void 0===_location$query3?void 0:_location$query3.userCode)).ok&&dispatch((0,actions.VF)({name:"device-auth",params:{platform:location.params.platform,step:STEPS_DENIED}}))}},react.createElement(components.xv,{id:"cancel"}))),react.createElement(components.xu,{mx:"medium",my:"small"},react.createElement(components.KM,{showSpinner:isLoadingConfirm,disabled:isLoadingDeny,onClick:async()=>{var _location$query2;(await(async userCode=>{setIsLoadingConfirm(!0);const response=await fetchWithTimeout(`${deviceAuthServiceURI}/code/confirm`,{method:"POST",headers:{"Magine-AccessToken":clientApiToken,Authorization:`Bearer ${sessionToken}`,"Content-Type":"application/json"},body:JSON.stringify({userCode})});return setIsLoadingConfirm(!1),response})(null===(_location$query2=location.query)||void 0===_location$query2?void 0:_location$query2.userCode)).ok&&dispatch((0,actions.VF)({name:"device-auth",params:{platform:location.params.platform,step:STEPS_SUCCESS}}))}},react.createElement(components.xv,{id:"confirm"})))):null)},ALWAYS=!0;function moduleFallback(err){return logger.Z.warn("failed to load async component module:",err),GeneralErrorPage}async function getPartnerSpecificRoutes(settings){return"sappa"===settings.partner?[{name:"create-account",path:"/create-account",onEnter:[middleware.se,middleware.Hs],onNavigation:[middleware.$q],component:await __webpack_require__.e(21502).then(__webpack_require__.bind(__webpack_require__,29836)).then((module=>module.default),moduleFallback),enabledIf:ALWAYS,pageAnalytics:{component:"Signup"}}]:[]}var dist=__webpack_require__(91790),should_polyfill=__webpack_require__(66482),intl_pluralrules_should_polyfill=__webpack_require__(77208),intl_getcanonicallocales_should_polyfill=__webpack_require__(65010),intl_locale_should_polyfill=__webpack_require__(95916);var inMemoryCache=__webpack_require__(65137),policies=__webpack_require__(50926);const queries_possibleTypes={ViewableInterface:["Movie","Channel","Program","Show","Episode"],Playable:["VodPlayable","BroadcastPlayable","ChannelPlayable","LiveEventPlayable"],OfferInterfaceType:["ThirdPartyType","SubscribeType","BuyType","DefaultType","PassType","RentType"],EntitlementInterfaceType:["EntitlementSubscribeType","EntitlementBuyType","EntitlementDefaultType","EntitlementPassType","EntitlementPurchaseType","EntitlementRentType","EntitlementThirdPartyType"]};var pagination=__webpack_require__(49939);const collectionViewables={fields:{viewables:(0,pagination.ZB)()}},initialState=window.__MAGINE_DATA;delete window.__MAGINE_DATA;const felaTheme=window.__MAGINE_THEME;delete window.__MAGINE_THEME;const apolloState=window.__MAGINE_APOLLO_STATE;delete window.__MAGINE_APOLLO_STATE;const router=new src_router.Router(window.location.origin),client_settings=initialState.settings,store=function({reduxMiddlewares,rootReducer,initialState}){return function(reduxMiddlewares){return(0,redux.qC)((0,redux.md)(...reduxMiddlewares))(redux.MT)}(reduxMiddlewares)(rootReducer,initialState)}({reduxMiddlewares:function(requestHeaders={},router){return[redux_thunk_es.Z,router&&createRouterMiddleware(router),store=>next=>action=>{if(action.type!==actions_helpers.WA)return next(action);const state=store.getState(),clientApiToken=state.settings.clientApiToken,sessionToken=state.auth.sessionToken,headers={...action.headers,"Magine-AccessToken":clientApiToken,Accept:"application/json"};return sessionToken&&(headers.Authorization=`Bearer ${sessionToken}`),action.body&&(headers["Content-Type"]="application/json"),fetchWithTimeout(action.url,{method:action.method,mode:"cors",cache:"no-cache",headers,body:action.body?JSON.stringify(action.body):null})},createApiMiddleware(requestHeaders),createGraphqlMiddleware(requestHeaders)].filter((middleware=>!!middleware))}({},router),rootReducer:reducers.QW,initialState}),felaRenderer=function(direction){const config=(direction=>{const enhancers=[(0,fela_sort_media_query_mobile_first_es.Z)()],plugins=[...fela_preset_web_es.Z,(0,fela_plugin_placeholder_prefixer_es.Z)(),(0,fela_plugin_typescript_es.Z)(),(0,fela_plugin_fullscreen_prefixer_es.Z)()];return"rtl"===direction&&plugins.push((0,fela_plugin_rtl_es.Z)()),{plugins,enhancers,selectorPrefix:"_"}})(direction);return(0,createRenderer.Z)(config)}(felaTheme.direction),httpLink=new HttpLink.u({uri:client_settings.graphqlEndpoint,headers:{"Magine-AccessToken":client_settings.clientApiToken,"Accept-Language":client_settings.l10n.language},fetch:fetchWithTimeout}),authLink=new ApolloLink.i(((operation,forward)=>{const sessionToken=store.getState().auth.sessionToken;return operation.setContext({headers:{authorization:sessionToken?`Bearer ${sessionToken}`:""}}),forward(operation)})),client_retryLink=new retryLink.W({delay:{initial:300,max:3e5,jitter:!0},attempts:{max:3,retryIf:error=>!!error}}),apolloClient=new ApolloClient.f({link:(0,from.D)([client_retryLink,(0,concat.z)(authLink,httpLink)]),cache:new inMemoryCache.h({possibleTypes:queries_possibleTypes,dataIdFromObject(responseObject){for(var _i=0,_Object$keys=Object.keys(queries_possibleTypes);_i<_Object$keys.length;_i++){const type=_Object$keys[_i];if(queries_possibleTypes[type].includes(responseObject.__typename))return responseObject.carouselId?`Carousel:${type}:${responseObject.id}`:`${type}:${responseObject.id}`}return(0,policies.u)(responseObject)},typePolicies:{View:{fields:{blocks:(0,pagination.ZB)()}},Viewer:{fields:{search:{keyArgs:["kinds","query","first"],merge(existing,incoming){var _existing$edges,_incoming$edges;return{...incoming,edges:[...null!==(_existing$edges=null==existing?void 0:existing.edges)&&void 0!==_existing$edges?_existing$edges:[],...null!==(_incoming$edges=incoming.edges)&&void 0!==_incoming$edges?_incoming$edges:[]]}}}}},BookmarksCollection:collectionViewables,ContinueWatchingCollection:collectionViewables,EntitledContentCollection:collectionViewables,FavouriteChannelsCollection:collectionViewables,FeaturedCarouselCollection:collectionViewables,FeaturedCollection:collectionViewables,LiveChannelsCollection:collectionViewables,PosterCollection:collectionViewables,SixteenNineCollection:collectionViewables}}).restore(apolloState)});let root;async function renderApp(hydrate){let initialView=null;if(hydrate){const _store$getState$route=store.getState().router,pathname=_store$getState$route.pathname,query=_store$getState$route.query,_await$router$resolve=await router.resolve(pathname,query),route=_await$router$resolve.route,location=_await$router$resolve.location;route&&(initialView=react.createElement(route.component,{location}))}const locale=store.getState().settings.l10n.language,dateFnsLocaleName=(0,I18n.if)(locale),dateFnsLocale=await __webpack_require__(36024)(`./${dateFnsLocaleName}/index.js`).then((module=>module.default),(e=>{logger.Z.error(`failed to load date-fns locale ${locale}`,e)}));(settings=>{const _settings$app=settings.app,version=_settings$app.version,magineEnvironment=_settings$app.magineEnvironment,partner=settings.partner;{sdk.S({dsn:"https://2ef7296c09f5a366476a0d825657c3ee@o4507260367863808.ingest.de.sentry.io/4507260630925392",release:version,environment:magineEnvironment,integrations:[browserTracingIntegration.E8(),esm.G((env=magineEnvironment,{maskAllText:!1,blockAllMedia:!1,maskAllInputs:!0,networkDetailAllowUrls:[API_URL[env]]})),captureconsole.X({levels:["error"]})],tracesSampleRate:.1,replaysSessionSampleRate:0,replaysOnErrorSampleRate:1,beforeBreadcrumb:breadcrumb=>"console"===breadcrumb.category&&["debug","info","log"].includes(breadcrumb.level)?null:breadcrumb,beforeSend:event=>(event.extra={...event.extra,userLocalStorage:storage.ZP.clone()},event)}),esm_exports.YA("partner",partner);const id=(0,helpers.kS)("deviceId");esm_exports.av({id})}var env})(client_settings);const getAppComponents=()=>react.createElement(ApolloProvider.e,{client:apolloClient},react.createElement(index_module.B6,null,react.createElement(RendererProvider.Z,{renderer:felaRenderer},react.createElement(ThemeProvider.Z,{theme:felaTheme},react.createElement(es.zt,{store},react.createElement(src_router.RouterContext.Provider,{value:router},react.createElement(I18n.GD.Provider,{value:dateFnsLocale},react.createElement(src_router.BrowserRouter,{RootComponent:AppView_AppView,initialView,hydrate})))))))),container=document.getElementById("root");hydrate?root=(0,client.a)(container,getAppComponents()):(root&&root.unmount(),root=(0,client.s)(container),root.render(getAppComponents()))}(async()=>{await async function(locale){var _document$documentEle;await Promise.all([__webpack_require__.g.AbortController||__webpack_require__.e(68189).then(__webpack_require__.bind(__webpack_require__,38192)),"scrollBehavior"in((null===(_document$documentEle=document.documentElement)||void 0===_document$documentEle?void 0:_document$documentEle.style)||{})||await __webpack_require__.e(8685).then(__webpack_require__.t.bind(__webpack_require__,8662,23)),__webpack_require__.g.ResizeObserver||__webpack_require__.e(27737).then(__webpack_require__.bind(__webpack_require__,91033)).then((module=>{__webpack_require__.g.ResizeObserver=module.default})),__webpack_require__.e(63654).then(__webpack_require__.t.bind(__webpack_require__,63654,23))]),(0,intl_getcanonicallocales_should_polyfill.shouldPolyfill)()&&await Promise.all([__webpack_require__.e(89097),__webpack_require__.e(25822)]).then(__webpack_require__.bind(__webpack_require__,71692)),(0,intl_locale_should_polyfill.shouldPolyfill)()&&await Promise.all([__webpack_require__.e(23914),__webpack_require__.e(89097),__webpack_require__.e(85734)]).then(__webpack_require__.bind(__webpack_require__,31942)),(0,intl_pluralrules_should_polyfill.shouldPolyfill)()&&await __webpack_require__.e(29652).then(__webpack_require__.bind(__webpack_require__,74462)),!Intl.PluralRules.polyfilled&&(0,dist.Z)([locale],[Intl.PluralRules])||await __webpack_require__(67347)(`./${locale}`),(0,should_polyfill.shouldPolyfill)()&&await Promise.all([__webpack_require__.e(23914),__webpack_require__.e(55479)]).then(__webpack_require__.bind(__webpack_require__,38210)),Intl.NumberFormat.polyfilled&&await __webpack_require__(89466)(`./${locale}`)}(client_settings.l10n.language).catch((e=>{logger.Z.error("Failed to install polyfills",e)})),router.setRoutes(await async function(store,apollo){const settings=store.getState().settings,paymentEnabled=!!settings.features.payment,paymentInformationEnabled=!!settings.features.settings.payment,transactionsEnabled=!!settings.features.settings.transactions,subscriptionEnabled=!!settings.features.subscription,forgotPasswordEnabled=!!settings.features.loginMethod.forgotPassword,createPasswordEnabled=!!settings.features.createPasswordMethod,isAccountSettingsEnabled=!!settings.settingsMenu,home=settings.navigation.menu[settings.navigation.defaultIndex];home||logger.Z.warn("Routes couldn't determine the home entry in the menu. Check navigation menu on partner config");const hasWebViews=!!settings.navigation.menu.find((item=>item.type===constants.KH.link&&item.linkTarget===constants.ox.webview)),routesConfig=[...await getPartnerSpecificRoutes(settings),{name:"collectionWebview",path:"/webview/:collectionId/:encodedUrl",component:CollectionWebView_CollectionWebView,onNavigation:[middleware.jJ,middleware.xy],enabledIf:ALWAYS,layout:{hideScroll:!0},pageAnalytics:{component:"WebView"}},{name:"webview",path:"/webview/:id",component:WebView_WebView,onEnter:[middleware.g_,middleware._V],onNavigation:[middleware.jJ,middleware.xy],enabledIf:hasWebViews,layout:{hideScroll:!0},pageAnalytics:{component:"WebView"}},{name:"home",path:"",component:EpgView_EpgView,init:initEpgView,onEnter:[middleware.IM],onNavigation:[middleware.jJ,middleware.xy],enabledIf:"epg"===home.type,layout:{hideFooter:!0},pageAnalytics:{component:"EPG"}},{name:"epg",path:"/epg",component:EpgView_EpgView,init:initEpgView,onEnter:[middleware.IM,middleware._V],onNavigation:[middleware.jJ,middleware.xy],enabledIf:settings.navigation.menu.find((item=>"epg"===item.type)),layout:{hideFooter:!0},pageAnalytics:{component:"EPG"}},{name:"home",path:"",component:withProps(ContentListView_ContentListView,{rootCategoryId:home.identifier}),onEnter:[middleware.g_,middleware._V],onNavigation:[middleware.jJ,middleware.xy],enabledIf:"contentList"===home.type,pageAnalytics:{component:"CollectionsList"}},{name:"collections",path:"/collections/:id",component:ContentListView_ContentListView,onEnter:[middleware.g_,middleware._V],onNavigation:[middleware.jJ,middleware.xy],enabledIf:settings.navigation.menu.find((item=>"contentList"===item.type)),pageAnalytics:{component:"CollectionsList"}},...Object.values(constants.cr).map((context=>({name:`watch-${context}`,path:`/watch/${context}/:id/:playableId?`,onEnter:[middleware.L6],onNavigation:[middleware.jJ,middleware.xy],enabledIf:ALWAYS}))),{name:"watch",path:"/watch/:id/:playableId?",component:WatchView_WatchView,init:initWatchView,onEnter:[middleware.g_,middleware._V,middleware.Oh],onNavigation:[middleware.jJ,middleware.xy],enabledIf:ALWAYS,pageAnalytics:{component:"DetailsPage"}},{name:"log-in",path:"/log-in/:platform?",component:LoginView,onEnter:[middleware.Hs,middleware.is],onNavigation:[middleware.$q,middleware.jJ,middleware.xy],enabledIf:ALWAYS,pageAnalytics:{component:"Login"}},{name:"log-out",path:"/log-out",onEnter:[middleware.Qk],enabledIf:ALWAYS},{name:"create-account",path:"/create-account/:platform?",component:CreateAccountView_CreateAccountView,init:initCreateAccountView,onEnter:[middleware.se,middleware.Hs],onNavigation:[middleware.$q,middleware.jJ,middleware.xy],enabledIf:ALWAYS,pageAnalytics:{component:"Signup"}},{name:"register",path:"/register/:platform?",component:CreateAccountView_CreateAccountView,init:initCreateAccountView,onEnter:[middleware.Ct,middleware.se,middleware.Hs],onNavigation:[middleware.$q,middleware.jJ,middleware.xy],enabledIf:ALWAYS,pageAnalytics:{component:"Signup"}},{name:"signup",path:"/signup/:platform?",component:CreateAccountView_CreateAccountView,init:initCreateAccountView,onEnter:[middleware.Ct,middleware.se,middleware.Hs],onNavigation:[middleware.$q,middleware.jJ,middleware.xy],enabledIf:ALWAYS,pageAnalytics:{component:"Signup"}},{name:"device-auth",path:"/link/:platform/:step?",onEnter:[middleware.Ct,middleware.IM],onNavigation:[middleware.jJ,middleware.xy],component:DeviceAuthView_DeviceAuthView,enabledIf:ALWAYS,pageAnalytics:{component:"DeviceAuth"}},{name:"forgot-password",path:"/forgot-password",component:ForgotPasswordView,onEnter:[middleware.Hs],onNavigation:[middleware.jJ,middleware.xy],enabledIf:forgotPasswordEnabled,pageAnalytics:{component:"ForgotPassword"}},{name:"checkout",path:"/checkout",component:Checkout_OfferSelectionView,onEnter:[middleware.IM],onNavigation:[middleware.jJ,middleware.xy],enabledIf:paymentEnabled,pageAnalytics:{component:"PurchaseFlow",context:{view:"choice"}}},{name:"checkout-media",path:"/offers/:id",component:OfferSelectionView_SelectOffersOfMedia,onEnter:[middleware.IM],onNavigation:[middleware.jJ,middleware.xy],enabledIf:paymentEnabled,pageAnalytics:{component:"PurchaseFlow",context:{view:"choice-video"}}},{name:"offers-change",path:"/offers/change/:id",component:OfferSelectionView_SelectOffersChange,onEnter:[middleware.IM],onNavigation:[middleware.jJ,middleware.xy],enabledIf:paymentEnabled,pageAnalytics:{component:"PurchaseFlow",context:{view:"offers-change"}}},{name:"checkout-confirmation",path:"/checkout/confirmation",component:Checkout_CheckoutView,onEnter:[middleware.IM],init:initCheckoutConfirmation,enabledIf:paymentEnabled,pageAnalytics:{component:"PurchaseFlow",context:{view:"confirmation"}}},{name:"checkout-upgrade",path:"/checkout/upgrade/:id/:originalOfferId",component:CheckoutView_Upgrade,onEnter:[middleware.IM],init:initUpgrade,enabledIf:paymentEnabled,pageAnalytics:{component:"PurchaseFlow",context:{view:"confirmation-upgrade"}}},{name:"purchase-offer",path:"/purchase-offer/:id",component:Checkout_CheckoutView,onEnter:[middleware.IM],init:initCheckoutConfirmation,enabledIf:paymentEnabled,pageAnalytics:{component:"PurchaseFlow",context:{view:"confirmation"}}},{name:"checkout-receipt",path:"/checkout/receipt",component:Checkout_ReceiptView,init:initReceiptView,onEnter:[middleware.IM],enabledIf:paymentEnabled,pageAnalytics:{component:"PurchaseFlow",context:{view:"receipt"}}},{name:"reset-password",path:"/reset-password/:token",component:ResetPasswordView_ResetPasswordView,enabledIf:ALWAYS,pageAnalytics:{component:"ResetPassword"}},{name:"create-password",path:"/create-password/:token",component:CreatePasswordView_CreatePasswordView,onEnter:[middleware.Hs],enabledIf:createPasswordEnabled,pageAnalytics:{component:"CreatePassword"}},{name:"settings-account",path:"/settings/account",component:Account_AccountView,onEnter:[middleware.IM],onNavigation:[middleware.jJ,middleware.xy],enabledIf:isAccountSettingsEnabled,pageAnalytics:{component:"Settings",context:{view:"account"}}},{name:"settings-payment",path:"/settings/payment",component:Payment_PaymentMethodView,init:initPaymentMethodView,onEnter:[middleware.IM],onNavigation:[middleware.jJ,middleware.xy],enabledIf:paymentInformationEnabled&&isAccountSettingsEnabled,pageAnalytics:{component:"Settings",context:{view:"payment"}}},{name:"settings-payment-setup",path:"/settings/payment/setup",component:PaymentMethodSetupView,onEnter:[middleware.IM,middleware.I_],onNavigation:[middleware.jJ,middleware.xy],enabledIf:paymentInformationEnabled&&isAccountSettingsEnabled,pageAnalytics:{component:"Settings",context:{view:"payment-setup"}}},{name:"settings-payment-setup-confirm",path:"/settings/payment/setup/confirm",component:Payment_PaymentMethodSetupConfirmView,onEnter:[middleware.IM,middleware.I_],onNavigation:[middleware.jJ,middleware.xy],enabledIf:paymentInformationEnabled&&isAccountSettingsEnabled,pageAnalytics:{component:"Settings",context:{view:"payment-setup-confirm"}}},{name:"settings-transactions",path:"/settings/transactions",component:Transactions_TransactionsView,onEnter:[middleware.IM],onNavigation:[middleware.jJ,middleware.xy],enabledIf:transactionsEnabled&&isAccountSettingsEnabled},{name:"settings",path:"/settings/settings",component:AppSettings_AppSettingsView,onEnter:[middleware.IM],onNavigation:[middleware.jJ,middleware.xy],enabledIf:isAccountSettingsEnabled,pageAnalytics:{component:"Settings",context:{view:"settings"}}},{name:"settings-subscription",path:"/settings/subscription",component:Subscription_SubscriptionView,init:initSubscriptionView,onEnter:[middleware.IM],onNavigation:[middleware.jJ,middleware.xy],enabledIf:subscriptionEnabled&&isAccountSettingsEnabled,pageAnalytics:{component:"Settings",context:{view:"subscription"}}},{name:"collection",path:"/collection/:id",component:CollectionView_CollectionView,onEnter:[middleware.g_,middleware._V],onNavigation:[middleware.jJ,middleware.xy],enabledIf:ALWAYS,pageAnalytics:{component:"CollectionList"}},{name:"genres",path:"/genres/:id",component:GenresView_GenresView,onEnter:[middleware.g_,middleware._V],onNavigation:[middleware.jJ,middleware.xy],enabledIf:ALWAYS,pageAnalytics:{component:"GenresList"}},{name:"search",path:"/search",component:SearchView_SearchView,onEnter:[middleware.g_,middleware._V],onNavigation:[middleware.jJ,middleware.xy],enabledIf:settings.searchMenu,pageAnalytics:{component:"Search"}},{name:"not-found",path:"(.*)",status:404,component:NotFoundView_NotFoundView,enabledIf:ALWAYS,pageAnalytics:{component:"NotFound"}}],definedRoutes=new Set,definedPaths=new Set;return routesConfig.filter((({name,path,enabledIf})=>{if(!enabledIf)return!1;if(definedRoutes.has(name))return!1;if(definedPaths.has(path))throw new Error(`Duplicate router path "${path}"`);return definedPaths.add(path),definedRoutes.add(name),!0})).map((({onEnter=[],onNavigation=[],layout={},init,...others})=>({onEnter:onEnter.map((middleware=>middleware.bind(null,store))),onNavigation:onNavigation.map((middleware=>middleware.bind(null,store))),init:init?init.bind(null,store,apollo):null,couldBeInitialView:onEnter.includes(middleware.g_),layout,...others})))}(store,apolloClient)),await renderApp(store.getState().settings.app.SSR)})()},71870:(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__)=>{"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),react_fela__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(23114),_utils_helpers__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(37519);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}const Anchor=({as:Element="div",theme,id,...otherProps})=>{const scrollIntoView=()=>{const el=document.getElementById(id);if(!el)throw new Error(`Anchor failed: can't find element with id ${id}`);el.scrollIntoView();const headerHeight=(0,_utils_helpers__WEBPACK_IMPORTED_MODULE_2__.CG)(parseFloat(theme.header.height,10));document.documentElement.scrollTop-=headerHeight};return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>(window.location.hash===`#${id}`&&("complete"===document.readyState?scrollIntoView():document.addEventListener("readystatechange",scrollIntoView)),()=>{document.removeEventListener("readystatechange",scrollIntoView)})),[]),react__WEBPACK_IMPORTED_MODULE_0__.createElement(Element,_extends({id},otherProps))};Anchor.propTypes={id:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired,as:prop_types__WEBPACK_IMPORTED_MODULE_1___default().oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,prop_types__WEBPACK_IMPORTED_MODULE_1___default().object,prop_types__WEBPACK_IMPORTED_MODULE_1___default().func]),theme:prop_types__WEBPACK_IMPORTED_MODULE_1___default().object.isRequired};(0,react_fela__WEBPACK_IMPORTED_MODULE_3__.Z)(Anchor)},81908:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(52392),_StyledSystem_ErrorMessage__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(12932),_PrimaryButton__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(83339);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const AsyncButton=({alignCenter=!0,onClick,infinite,as:Component=_PrimaryButton__WEBPACK_IMPORTED_MODULE_4__.Z,disabled=!1,...otherProps})=>{const _useState2=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),2),inProgress=_useState2[0],setInProgress=_useState2[1],_useState4=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null),2),error=_useState4[0],setError=_useState4[1],unmountedRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(!1);(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>()=>{unmountedRef.current=!0}),[]);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_2__.x,{column:!0,alignItems:alignCenter?void 0:"stretch",justifyContent:"center"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(Component,_extends({},disabled?{disabled:!0}:{onClick:async()=>{if(!inProgress){setInProgress(!0),setError(null);try{await Promise.resolve(onClick()),infinite||unmountedRef.current||setInProgress(!1)}catch(err){unmountedRef.current||(setInProgress(!1),setError(err))}}}},{showSpinner:inProgress},otherProps)),error&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_2__.x,{mt:"fine"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_ErrorMessage__WEBPACK_IMPORTED_MODULE_3__.Z,{align:"center"},error)))};AsyncButton.propTypes={alignCenter:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,onClick:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func,infinite:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,as:prop_types__WEBPACK_IMPORTED_MODULE_1___default().any,disabled:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool},AsyncButton.defaultProps={alignCenter:!0,as:_PrimaryButton__WEBPACK_IMPORTED_MODULE_4__.Z,disabled:!1};const __WEBPACK_DEFAULT_EXPORT__=AsyncButton},56420:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(38770),_ButtonWithSpinner__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(81549);const __WEBPACK_DEFAULT_EXPORT__=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme,minWidth,size,fixedWidth,withWidth,fullWidth,disabled,nowrap,lineHeight})=>({border:"0 none",borderRadius:theme.radius.default,textAlign:"center",outline:"none",userSelect:"none",cursor:"pointer",display:"block",width:"auto",minWidth:theme.size.fixedWidthButton,height:"3.5rem",lineHeight:"3.3rem",alignContent:"center",paddingLeft:theme.margin.large,paddingRight:theme.margin.large,textDecoration:"none","&[disabled]":{display:"flex",alignItems:"center",justifyContent:"center",color:theme.color.disabled},extend:[{condition:minWidth,style:{minWidth}},{condition:"medium"===size,style:{height:"2rem",lineHeight:"2rem",textTransform:"capitalize"}},{condition:withWidth||fixedWidth,style:{minWidth:"auto",width:withWidth||theme.size.fixedWidthButton}},{condition:fullWidth,style:{width:"100%"}},{condition:disabled,style:{cursor:"default"}},{condition:nowrap,style:{whiteSpace:"nowrap"}},{condition:lineHeight,style:{lineHeight}}]})),_ButtonWithSpinner__WEBPACK_IMPORTED_MODULE_1__.Z,["minWidth","size","fixedWidth","withWidth","fullWidth","nowrap","lineHeight"])},81549:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),_Spinner_Spinner__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(14021),_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(52392);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function ButtonWithSpinner({showSpinner,spinnerSize,children,onClick,...props}){const Component=props.disabled?"div":"button";return react__WEBPACK_IMPORTED_MODULE_0__.createElement(Component,_extends({onClick:showSpinner?null:onClick},props),showSpinner?react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Spinner_Spinner__WEBPACK_IMPORTED_MODULE_2__.Z,{size:spinnerSize}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_3__.x,{display:"none"},children)):children)}ButtonWithSpinner.propTypes={spinnerSize:prop_types__WEBPACK_IMPORTED_MODULE_1___default().number,showSpinner:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,disabled:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,children:prop_types__WEBPACK_IMPORTED_MODULE_1___default().node,onClick:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func};const __WEBPACK_DEFAULT_EXPORT__=ButtonWithSpinner},1202:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(38770),_ButtonWithSpinner__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(81549);const __WEBPACK_DEFAULT_EXPORT__=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme,variant="link",noPadding,inline})=>({border:"0 none",background:"transparent",textAlign:"center",outline:"none",userSelect:"none",cursor:"pointer",display:"block",width:"auto",paddingLeft:theme.margin.medium,paddingRight:theme.margin.medium,"&[disabled]":{cursor:"auto",color:theme.color.disabled},"&:hover":{textDecoration:"underline"},extend:[{condition:"link"===variant,style:{color:theme.color.link}},{condition:"brand"===variant,style:{color:theme.color.brand}},{condition:noPadding||inline,style:{padding:0}},{condition:inline,style:{display:"inline"}}]})),_ButtonWithSpinner__WEBPACK_IMPORTED_MODULE_1__.Z,["variant","noPadding","inline"])},83339:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var polished__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(84967),styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(38770),_BasicButton__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(56420);const PrimaryButton=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme,variant="brand"})=>({fontWeight:"bold",transition:"background-color 0.2s ease-in-out",extend:[{condition:"brand"===variant,style:{color:theme.color.light,backgroundColor:theme.color.brand,":hover:not([disabled])":{backgroundColor:theme.color.primaryButtonHover},"&[disabled]":{backgroundColor:theme.color.primaryButtonDisabled,color:(0,polished__WEBPACK_IMPORTED_MODULE_2__.DZ)(.3,theme.color.light),"& svg":{color:theme.color.light,opacity:.7}}}},{condition:"brandSecondary"===variant,style:{color:theme.color.light,backgroundColor:theme.color.brandSecondary,":hover":{backgroundColor:(0,polished__WEBPACK_IMPORTED_MODULE_2__._j)(.1,theme.color.brandSecondary)}}}]})),_BasicButton__WEBPACK_IMPORTED_MODULE_1__.Z,["variant"]);PrimaryButton.displayName="PrimaryButton";const __WEBPACK_DEFAULT_EXPORT__=PrimaryButton},6193:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>PulsingButton});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(26888),styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(38770),_LinkButton__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(1202),_PrimaryButton__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(83339);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}const makeStyles=({pending,bold})=>({extend:[{condition:pending,style:{...(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_2__.mj)(700),cursor:"wait",color:"pink",":hover":{textDecoration:"none"}}},{condition:bold,style:{fontWeight:"bold"}}]}),PulsingLinkButton=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_3__.Z)((props=>makeStyles(props)),_LinkButton__WEBPACK_IMPORTED_MODULE_4__.Z,["pending","bold"]),PulsingPrimaryButton=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_3__.Z)((props=>makeStyles(props)),_PrimaryButton__WEBPACK_IMPORTED_MODULE_5__.Z,["pending","bold"]);function PulsingButton({pending,onClick,link,...props}){const PulsingButtonStyles=link?PulsingLinkButton:PulsingPrimaryButton;return react__WEBPACK_IMPORTED_MODULE_0__.createElement(PulsingButtonStyles,_extends({onClick:pending?null:onClick,pending},props))}PulsingButton.propTypes={onClick:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func,pending:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,link:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool}},90624:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var polished__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(84967),styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(38770),_BasicButton__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(56420);const SecondaryButton=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme,variant="brand",px,link})=>({border:"2px solid",background:"transparent",lineHeight:"3.3rem",transition:"background 0.2s ease-in-out",fontWeight:"bold",":hover:not([disabled])":{background:theme.color.secondaryButtonHover},extend:[{condition:"brand"===variant,style:{borderColor:theme.color.brand,color:theme.color.brand}},{condition:"white"===variant,style:{color:"white",borderColor:"transparent",background:theme.color.whiteButtonBackground,":hover:not([disabled])":{background:theme.color.whiteButtonBackgroundHover}}},{condition:"brandSecondary"===variant,style:{borderColor:theme.color.brandSecondary,color:theme.color.brandSecondary,"&[disabled]":{borderColor:(0,polished__WEBPACK_IMPORTED_MODULE_2__.DZ)(.3,theme.color.brandSecondary),color:(0,polished__WEBPACK_IMPORTED_MODULE_2__.DZ)(.3,theme.color.brandSecondary)}}},{condition:"contrast"===variant,style:{borderColor:theme.color.contrastColor,color:theme.color.contrastColor,"&[disabled]":{color:theme.color.contrastColor}}},{condition:px,style:{paddingLeft:theme.margin[px]||px,paddingRight:theme.margin[px]||px}},{condition:link,style:{color:theme.color.light}}]})),_BasicButton__WEBPACK_IMPORTED_MODULE_1__.Z,["variant","px","link"]);SecondaryButton.displayName="SecondaryButton";const __WEBPACK_DEFAULT_EXPORT__=SecondaryButton},64511:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),utils_hooks__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(81400),_utils_visibilityManager__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(32641),_carouselManager__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(79893),_Pager__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(5327),_ItemRenderer__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(60544),_Icons_NextIcon__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(52935),_Styles__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(82102);function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function Carousel({size,withPager,withNavigation,interval,children:renderItem,isRTL,autoRotateAvailability=[]}){const wrapperRef=react__WEBPACK_IMPORTED_MODULE_0__.useRef(),_React$useState2=_slicedToArray(react__WEBPACK_IMPORTED_MODULE_0__.useState(!1),2),stopInterval=_React$useState2[0],setStopInterval=_React$useState2[1],containerRef=react__WEBPACK_IMPORTED_MODULE_0__.useRef(),_useCarouselManager=(0,_carouselManager__WEBPACK_IMPORTED_MODULE_4__.D)(containerRef,size,isRTL),pos=_useCarouselManager.pos,prevPos=_useCarouselManager.prevPos,nextPos=_useCarouselManager.nextPos,setPos=_useCarouselManager.setPos,animatedPos=_useCarouselManager.animatedPos,animateNextPos=_useCarouselManager.animateNextPos,animatePrevPos=_useCarouselManager.animatePrevPos,isHover=(0,utils_hooks__WEBPACK_IMPORTED_MODULE_2__.XI)(wrapperRef),isMobile=(0,utils_hooks__WEBPACK_IMPORTED_MODULE_2__.Dv)();let intervalMs=1e3*interval;interval&&isHover&&(intervalMs+=1e4),!stopInterval&&((availArr,pos)=>null==availArr||!availArr.length||availArr[pos])(autoRotateAvailability,pos)||(intervalMs=null),(0,utils_hooks__WEBPACK_IMPORTED_MODULE_2__.Yz)(animateNextPos,intervalMs),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{const el=wrapperRef.current;return el?(_utils_visibilityManager__WEBPACK_IMPORTED_MODULE_3__.Z.add(el,(v=>setStopInterval(!v))),()=>_utils_visibilityManager__WEBPACK_IMPORTED_MODULE_3__.Z.remove(el)):()=>{}}),[]);const onNextHandler=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((()=>{stopInterval||animateNextPos()}),[stopInterval]);return 1===size?renderItem(0):react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_8__.im,{innerRef:wrapperRef,onClick:()=>setStopInterval(!0),onTouchStart:()=>setStopInterval(!0)},withNavigation&&!isMobile&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_8__.tS,{type:"left",onClick:animatePrevPos},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icons_NextIcon__WEBPACK_IMPORTED_MODULE_7__.Z,null)),withNavigation&&!isMobile&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_8__.tS,{type:"right",onClick:animateNextPos},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icons_NextIcon__WEBPACK_IMPORTED_MODULE_7__.Z,{right:!0})),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_8__.W2,{innerRef:containerRef},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_ItemRenderer__WEBPACK_IMPORTED_MODULE_6__.Z,{key:prevPos,pos:prevPos,renderItem}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_ItemRenderer__WEBPACK_IMPORTED_MODULE_6__.Z,{key:pos,pos,renderItem,next:onNextHandler,active:!0}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_ItemRenderer__WEBPACK_IMPORTED_MODULE_6__.Z,{key:2===size?void 0:nextPos,pos:nextPos,renderItem})),withPager&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_8__.fp,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Pager__WEBPACK_IMPORTED_MODULE_5__.Z,{size,selectedPos:animatedPos,onClick:isMobile?void 0:setPos})))}Carousel.propTypes={size:prop_types__WEBPACK_IMPORTED_MODULE_1___default().number.isRequired,children:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func.isRequired,withPager:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,withNavigation:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,interval:prop_types__WEBPACK_IMPORTED_MODULE_1___default().number.isRequired,isRTL:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,autoRotateAvailability:prop_types__WEBPACK_IMPORTED_MODULE_1___default().arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool)};const __WEBPACK_DEFAULT_EXPORT__=react__WEBPACK_IMPORTED_MODULE_0__.memo(Carousel)},60544:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),_Styles__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(82102);function ItemRenderer({pos,renderItem,active,next}){return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_2__.ck,null,renderItem(pos,active,next))}ItemRenderer.propTypes={pos:prop_types__WEBPACK_IMPORTED_MODULE_1___default().number.isRequired,renderItem:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func.isRequired,next:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func,active:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool};const __WEBPACK_DEFAULT_EXPORT__=react__WEBPACK_IMPORTED_MODULE_0__.memo(ItemRenderer)},5327:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(38770);const Container=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_2__.Z)((()=>({display:"flex",alignItems:"center",justifyContent:"center"})),"ul"),Dot=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_2__.Z)((({theme,selected,onClick})=>({flex:"0 0 auto",width:"0.625rem",height:"0.625rem",borderRadius:"50%",background:theme.color.broadcastLive,margin:"0 0.875rem",extend:[{condition:selected,style:{background:theme.color.brand}},{condition:onClick,style:{cursor:"pointer"}}]})),"li",["selected"]);function Pager({size,selectedPos,onClick}){const items=Array(size).fill(0).map(((_,i)=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(Dot,{key:i,selected:i===selectedPos,onClick:onClick?()=>onClick(i):void 0})));return react__WEBPACK_IMPORTED_MODULE_0__.createElement(Container,null,items)}Pager.propTypes={size:prop_types__WEBPACK_IMPORTED_MODULE_1___default().number.isRequired,selectedPos:prop_types__WEBPACK_IMPORTED_MODULE_1___default().number.isRequired,onClick:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func};const __WEBPACK_DEFAULT_EXPORT__=react__WEBPACK_IMPORTED_MODULE_0__.memo(Pager)},82102:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{J1:()=>ANIMATION_DURATION_SEC,W2:()=>Container,ck:()=>Item,fp:()=>PagerContainer,im:()=>Wrapper,tS:()=>NavigationContainer});var styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(38770),_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(26888),utils_constants__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(67646);const ANIMATION_DURATION_SEC=.51,Wrapper=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((()=>({width:"100%",overflowY:"visible",overflowX:"clip",position:"relative","&:hover > div":{visibility:"visible"}}))),Container=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((()=>({display:"flex",transform:"translate3d(-100%, 0, 0)",willChange:"transform"}))),Item=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((()=>({width:"100%",flex:"0 0 100%"}))),PagerContainer=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((()=>({position:"absolute",bottom:"0",width:"100%",paddingBottom:"0.7rem"}))),NavigationContainer=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme,type})=>({visibility:"hidden",position:"absolute",top:"50%",transform:"translateY(-50%)",padding:"1.5rem 0",cursor:"pointer",color:theme.color.carouselArrow,zIndex:10,opacity:"1",display:"flex",justifyContent:"center","& > svg":{transition:"0.2s ease-in-out transform",filter:`drop-shadow(${theme.textShadow.carouselArrow})`,transform:"translateZ(0)"},":hover > svg":{transform:"scale(1.2)"},extend:[(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.kk)(utils_constants__WEBPACK_IMPORTED_MODULE_2__.j$.sm,{width:utils_constants__WEBPACK_IMPORTED_MODULE_2__.s0.small}),(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.k_)(utils_constants__WEBPACK_IMPORTED_MODULE_2__.j$.sm,utils_constants__WEBPACK_IMPORTED_MODULE_2__.j$.md,{width:utils_constants__WEBPACK_IMPORTED_MODULE_2__.s0.medium}),(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.ih)(utils_constants__WEBPACK_IMPORTED_MODULE_2__.j$.md,{width:utils_constants__WEBPACK_IMPORTED_MODULE_2__.s0.large}),{condition:"left"===type,style:{left:0}},{condition:"right"===type,style:{right:0}}]})),"div",["type"])},79893:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{D:()=>useCarouselManager});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),utils_hooks__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(81400);function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const TRANSITION=`transform ${__webpack_require__(82102).J1}s ease-out`,SWIPE_DELTA_X_PX=150;function useCarouselManager(elRef,size,isRTL){const _React$useState4=_slicedToArray(react__WEBPACK_IMPORTED_MODULE_0__.useState(0),2),pos=_React$useState4[0],setPos=_React$useState4[1];let nextPos=pos+1;nextPos===size&&(nextPos=0);let prevPos=pos-1;-1===prevPos&&(prevPos=size-1);const _useContainerAnimator=function(elRef,pos,isRTL){const _React$useState2=_slicedToArray(react__WEBPACK_IMPORTED_MODULE_0__.useState(0),2),animatePos=_React$useState2[0],setAnimatePos=_React$useState2[1];return react__WEBPACK_IMPORTED_MODULE_0__.useLayoutEffect((()=>{setAnimatePos(0)}),[pos]),react__WEBPACK_IMPORTED_MODULE_0__.useLayoutEffect((()=>{const el=elRef.current;el&&(1===animatePos&&(el.style.transition=TRANSITION,el.style.transform=`translate3d(${isRTL?"+":"-"}200%, 0, 0)`),0===animatePos&&(el.style.transition="",el.style.transform=""),-1===animatePos&&(el.style.transition=TRANSITION,el.style.transform="translate3d(0, 0, 0)"))}),[elRef.current,animatePos,isRTL]),[animatePos,setAnimatePos]}(elRef,pos,isRTL),_useContainerAnimator2=_slicedToArray(_useContainerAnimator,2),animatePos=_useContainerAnimator2[0],setAnimatePos=_useContainerAnimator2[1];return function(elRef,onSwipe,isRTL){const onSwipeRef=react__WEBPACK_IMPORTED_MODULE_0__.useRef(onSwipe),touchStartRef=react__WEBPACK_IMPORTED_MODULE_0__.useRef(null),scheduleTransform=(0,utils_hooks__WEBPACK_IMPORTED_MODULE_1__.U8)(elRef);react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{onSwipeRef.current=onSwipe}),[onSwipe]),react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{const el=elRef.current;if(!el)return()=>{};const onTouchStart=e=>{touchStartRef.current=e.touches[0]};return el.addEventListener("touchstart",onTouchStart,{passive:!0}),()=>{el.removeEventListener("touchstart",onTouchStart)}}),[elRef.current]),react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{const el=elRef.current;if(!el)return()=>{};const onTouchMove=e=>{const newPos=e.touches[0],touchStart=touchStartRef.current;if(!touchStart)return;const deltaX=touchStart.clientX-newPos.clientX,deltaY=touchStart.clientY-newPos.clientY;if(Math.abs(deltaY)>Math.abs(deltaX))return;const multiplier=isRTL?-1:1;return deltaX>SWIPE_DELTA_X_PX?(touchStartRef.current=null,scheduleTransform(null),void onSwipeRef.current(1*multiplier)):deltaX<-SWIPE_DELTA_X_PX?(touchStartRef.current=null,scheduleTransform(null),void onSwipeRef.current(-1*multiplier)):void scheduleTransform(`translate3d(calc(${multiplier} * -100% - ${deltaX}px), 0, 0)`)};return el.addEventListener("touchmove",onTouchMove,{passive:!0}),()=>{el.removeEventListener("touchmove",onTouchMove)}}),[elRef.current,isRTL]),react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{const el=elRef.current;if(!el)return()=>{};const onTouchEnd=()=>{touchStartRef.current&&(touchStartRef.current=null,scheduleTransform(""))};return el.addEventListener("touchend",onTouchEnd,{passive:!0}),()=>{el.removeEventListener("touchend",onTouchEnd)}}),[elRef.current])}(elRef,setAnimatePos,isRTL),react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{const el=elRef.current;if(!el||0===animatePos)return()=>{};const handler=()=>{window.requestAnimationFrame((()=>{1===animatePos&&setPos(nextPos),-1===animatePos&&setPos(prevPos)}))};return el.addEventListener("transitionend",handler,{passive:!0,capture:!0}),()=>{el.removeEventListener("transitionend",handler,!0)}}),[elRef.current,animatePos,nextPos,prevPos]),{pos,animatedPos:pos+animatePos,prevPos,nextPos,setPos,animateNextPos(){setAnimatePos(1)},animatePrevPos(){setAnimatePos(-1)}}}},83188:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>ChannelLogo});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(38770);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}const Container=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_2__.Z)((({theme,withBackground,size})=>({display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center",color:theme.color.channelLogoAltText,extend:[{condition:withBackground,style:{backgroundColor:theme.color.channelBackground,borderRadius:"50%",padding:theme.margin.fine}},{condition:size,style:{height:size,width:size}}]})),"div",["withBackground","size"],!0),Image=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_2__.Z)((()=>({maxHeight:"100%",maxWidth:"100%",width:"auto"})),"img");function ChannelLogo({alt,src,withBackground,size="5.625rem",...restProps}){return src||alt?react__WEBPACK_IMPORTED_MODULE_0__.createElement(Container,_extends({withBackground,size},restProps),src?react__WEBPACK_IMPORTED_MODULE_0__.createElement(Image,{alt,src}):alt):null}ChannelLogo.propTypes={alt:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,src:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,withBackground:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,size:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string}},27551:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);const ClickOutside=({wrapperRef,onClickOutside,children})=>((0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{const onClick=e=>{!(wrapperRef.current===e.target||wrapperRef.current.contains(e.target))&&onClickOutside&&onClickOutside()};return document.addEventListener("mousedown",onClick),document.addEventListener("touchstart",onClick),()=>{document.removeEventListener("mousedown",onClick),document.removeEventListener("touchstart",onClick)}}),[onClickOutside]),children);ClickOutside.propTypes={wrapperRef:prop_types__WEBPACK_IMPORTED_MODULE_1___default().oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_1___default().func,prop_types__WEBPACK_IMPORTED_MODULE_1___default().shape({current:prop_types__WEBPACK_IMPORTED_MODULE_1___default().any})]),children:prop_types__WEBPACK_IMPORTED_MODULE_1___default().element.isRequired,onClickOutside:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func};const __WEBPACK_DEFAULT_EXPORT__=ClickOutside},14623:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),utils_hooks__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(81400),prop_types__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(45697);const ClientSideComponent=({children})=>(0,utils_hooks__WEBPACK_IMPORTED_MODULE_1__.qj)()?react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,children):null;ClientSideComponent.propTypes={children:__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__)().node};const __WEBPACK_DEFAULT_EXPORT__=ClientSideComponent},82872:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{HU:()=>promoShape,lX:()=>layoutObjectShape,rr:()=>collectionUIShape,sk:()=>collectionShape});var prop_types__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_0__),utils_constants__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(67646);const layoutObjectShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({type:prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf(Object.values(utils_constants__WEBPACK_IMPORTED_MODULE_1__.Vv)).isRequired,fieldToRender:prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf(Object.values(utils_constants__WEBPACK_IMPORTED_MODULE_1__.yA)),fieldsToRender:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf(Object.values(utils_constants__WEBPACK_IMPORTED_MODULE_1__.yA))),fieldsToRenderSeparator:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,textFontName:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,textFontSize:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,textFontColor:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,textNumberLines:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,textCaps:prop_types__WEBPACK_IMPORTED_MODULE_0___default().bool,objectVerticalSpacing:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,textBold:prop_types__WEBPACK_IMPORTED_MODULE_0___default().bool}),screenStyleShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({layoutObjects:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(layoutObjectShape)}),collectionUIShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({collectionSize:prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf(Object.values(utils_constants__WEBPACK_IMPORTED_MODULE_1__.DS)),collectionLayoverOpacity:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,collectionLayoverColor:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,metadataContainerOpacity:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,metadataContainerColor:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,collectionThumbnailsSize:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,heroImageVerticalAlignment:prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf(["top","center"]),[utils_constants__WEBPACK_IMPORTED_MODULE_1__.gX.mediumScreenStyle]:screenStyleShape,[utils_constants__WEBPACK_IMPORTED_MODULE_1__.gX.smallScreenStyle]:screenStyleShape}),collectionShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({__typename:prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf(Object.values(utils_constants__WEBPACK_IMPORTED_MODULE_1__.e1)).isRequired,magineId:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,title:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,kind:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,collectionUI:collectionUIShape}),promoShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({__typename:prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf(Object.values(utils_constants__WEBPACK_IMPORTED_MODULE_1__.e1)).isRequired,magineId:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,title:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,description:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,blockUI:collectionUIShape})},82140:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Ne:()=>COOKIE_TOOL_TYPES,ZP:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),react_helmet_async__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(70405),prop_types__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__),react_redux__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(96841),reducers__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(96038),actions_cookie__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(28204),utils_hooks__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(81400);const COOKIE_TOOL_TYPES={COOKIEBOT:"cookiebot"},DEFAULT_GOOGLE_CONSENT_VALUE={ad_personalization:"denied",ad_storage:"denied",ad_user_data:"denied",analytics_storage:"denied",functionality_storage:"denied",personalization_storage:"denied",security_storage:"granted",wait_for_update:500},getCookieConsent=cookieToolType=>{let cookieConsent={};var _window$Cookiebot;cookieToolType===COOKIE_TOOL_TYPES.COOKIEBOT&&(cookieConsent=null===(_window$Cookiebot=window.Cookiebot)||void 0===_window$Cookiebot?void 0:_window$Cookiebot.consent);return cookieConsent},CookieTool=props=>{const children=props.children,_useSelector=(0,react_redux__WEBPACK_IMPORTED_MODULE_3__.v9)((({settings,cookie})=>{var _settings$features$go;return{cookieTool:settings.cookieTool,googleTagManagerId:null===(_settings$features$go=settings.features.googleTagManager)||void 0===_settings$features$go?void 0:_settings$features$go.id,cookieConsent:cookie.cookieConsent}}),react_redux__WEBPACK_IMPORTED_MODULE_3__.wU),cookieTool=_useSelector.cookieTool,googleTagManagerId=_useSelector.googleTagManagerId,cookieConsent=_useSelector.cookieConsent,dispatch=(0,reducers__WEBPACK_IMPORTED_MODULE_4__.I0)(),previousCookieConsent=(0,utils_hooks__WEBPACK_IMPORTED_MODULE_5__.D9)(cookieConsent);if((0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{const updateCookieConsent=consent=>{if(!consent)return;const necessary=consent.necessary,marketing=consent.marketing,preferences=consent.preferences,statistics=consent.statistics;dispatch(actions_cookie__WEBPACK_IMPORTED_MODULE_6__.jh({necessary,marketing,preferences,statistics}))};if(cookieTool){if((null==cookieTool?void 0:cookieTool.type)===COOKIE_TOOL_TYPES.COOKIEBOT){const cookieBotOnAccept=()=>{updateCookieConsent(getCookieConsent(null==cookieTool?void 0:cookieTool.type))},cookieBotOnDecline=()=>{updateCookieConsent(getCookieConsent(null==cookieTool?void 0:cookieTool.type))};return updateCookieConsent(getCookieConsent(null==cookieTool?void 0:cookieTool.type)),window.addEventListener("CookiebotOnAccept",cookieBotOnAccept,!1),window.addEventListener("CookiebotOnDecline",cookieBotOnDecline,!1),()=>{window.removeEventListener("CookiebotOnAccept",cookieBotOnAccept,!1),window.removeEventListener("CookiebotOnDecline",cookieBotOnDecline,!1)}}}else updateCookieConsent({necessary:!0,marketing:!0,preferences:!0,statistics:!0});return()=>null}),[cookieTool]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{cookieTool&&(previousCookieConsent.preferences&&!cookieConsent.preferences||previousCookieConsent.statistics&&!cookieConsent.statistics||previousCookieConsent.marketing&&!cookieConsent.marketing)&&window.location.reload()}),[cookieTool,cookieConsent]),!cookieTool)return react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,children);const script=cookieTool.script?atob(cookieTool.script):"",googleConsentDefaultValue=JSON.stringify({...DEFAULT_GOOGLE_CONSENT_VALUE,...cookieTool.param["google-consent-default-value"]},null,2);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,cookieTool.type===COOKIE_TOOL_TYPES.COOKIEBOT&&googleTagManagerId&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(react_helmet_async__WEBPACK_IMPORTED_MODULE_1__.ql,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement("script",{"data-cookieconsent":"ignore"},`\n            window.dataLayer = window.dataLayer || [];\n            function gtag() {\n              dataLayer.push(arguments)\n            }\n            gtag("consent", "default", ${googleConsentDefaultValue});\n            gtag("set", "ads_data_redaction", true);\n            gtag("set", "url_passthrough", true);\n            `)),cookieTool.type!==COOKIE_TOOL_TYPES.COOKIEBOT&&script&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(react_helmet_async__WEBPACK_IMPORTED_MODULE_1__.ql,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement("script",null,script)),children,cookieTool.type===COOKIE_TOOL_TYPES.COOKIEBOT&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(react_helmet_async__WEBPACK_IMPORTED_MODULE_1__.ql,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement("script",{id:"Cookiebot",src:"https://consent.cookiebot.com/uc.js","data-cbid":cookieTool.param["data-cbid"],type:"text/javascript"})))};CookieTool.propTypes={children:prop_types__WEBPACK_IMPORTED_MODULE_2___default().element.isRequired};const __WEBPACK_DEFAULT_EXPORT__=CookieTool},34621:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),_views_ContentListView_prop_types__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(67748),_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(43384),_utils_time__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(17801),utils_constants__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(67646),_MetaCountdown__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(79840);const catchupTimer=timer=>{if(!timer)return null;const days=timer.days,hours=timer.hours,minutes=timer.minutes;return days>0?react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_3__.Z,{id:"timeLeftDays",values:{days}}):hours&&minutes?react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_3__.Z,{id:"timeLeftHoursMinutes",values:{hours,minutes}}):react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_3__.Z,{id:"timeLeftMinutes",values:{hours,minutes}})},sec2ms=timestampSec=>1e3*timestampSec,CatchupCountdown=({viewable,refreshData})=>{const catchup=(viewable=>{var _viewable$broadcastBy,_viewable$schedule,_viewable$schedule$,_viewable$defaultPlay;return(null===(_viewable$broadcastBy=viewable.broadcastById)||void 0===_viewable$broadcastBy?void 0:_viewable$broadcastBy.catchup)||(null===(_viewable$schedule=viewable.schedule)||void 0===_viewable$schedule||null===(_viewable$schedule$=_viewable$schedule[0])||void 0===_viewable$schedule$?void 0:_viewable$schedule$.catchup)||(null===(_viewable$defaultPlay=viewable.defaultPlayable)||void 0===_viewable$defaultPlay?void 0:_viewable$defaultPlay.catchup)})(viewable);if(!catchup)return null;const timeMs=sec2ms(catchup.to);return(0,_utils_time__WEBPACK_IMPORTED_MODULE_6__.uc)(sec2ms(catchup.to))?react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,utils_constants__WEBPACK_IMPORTED_MODULE_4__.yt,react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_3__.Z,{id:"playable.expired"})):(0,_utils_time__WEBPACK_IMPORTED_MODULE_6__.Ff)(sec2ms(catchup.from),sec2ms(catchup.to))?react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,utils_constants__WEBPACK_IMPORTED_MODULE_4__.yt,react__WEBPACK_IMPORTED_MODULE_0__.createElement(_MetaCountdown__WEBPACK_IMPORTED_MODULE_5__.Z,{eventTimeMs:timeMs,onEvent:refreshData,disabled:!refreshData},catchupTimer)):null};CatchupCountdown.propTypes={refreshData:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func,viewable:_views_ContentListView_prop_types__WEBPACK_IMPORTED_MODULE_2__.E0.isRequired};const __WEBPACK_DEFAULT_EXPORT__=CatchupCountdown},66164:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}__webpack_require__.d(__webpack_exports__,{Z:()=>Interval});class Interval{constructor(intervalMs){_defineProperty(this,"listeners",new Set),_defineProperty(this,"intervalId",null),_defineProperty(this,"startTimeMs",null),_defineProperty(this,"intervalMs",null),this.intervalMs=intervalMs,this.startTimeMs=Date.now()-performance.now()}_getCurrentTime(){return this.startTimeMs+performance.now()}addListener(listener){this.listeners.add(listener),listener(this._getCurrentTime()),this.intervalId||(this.intervalId=setInterval((()=>{const currentTimeMs=this._getCurrentTime();this.listeners.forEach((cb=>cb(currentTimeMs)))}),this.intervalMs))}removeListener(listener){this.listeners.delete(listener),this.listeners.size||(clearInterval(this.intervalId),this.intervalId=null)}}},79840:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),date_fns__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(3151),_utils_time__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(17801),_Interval__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(66164);function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}let interval;interval=new _Interval__WEBPACK_IMPORTED_MODULE_2__.Z(1e3);const MetaCountdown=({eventTimeMs,onEvent,children,disabled})=>{const _useState2=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(0),2),timeLeftMs=_useState2[0],setTimeLeftMs=_useState2[1],listener=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((currentTimeMs=>{const currentTimeLeftMs=eventTimeMs-currentTimeMs;currentTimeLeftMs<=0&&onEvent&&timeLeftMs&&onEvent();const value=currentTimeLeftMs>0?currentTimeLeftMs:null;setTimeLeftMs(value),(null===value||disabled)&&interval.removeListener(listener)}),[eventTimeMs,onEvent,!!timeLeftMs]);if((0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>(null!==timeLeftMs&&interval.addListener(listener),()=>{interval.removeListener(listener)})),[eventTimeMs,onEvent,!!timeLeftMs]),!children)return null;const time=(0,_utils_time__WEBPACK_IMPORTED_MODULE_3__.C3)(timeLeftMs||0);return time&&(time.today=(0,date_fns__WEBPACK_IMPORTED_MODULE_4__.Z)(eventTimeMs,Date.now())),children(time,eventTimeMs,timeLeftMs)};MetaCountdown.propTypes={eventTimeMs:prop_types__WEBPACK_IMPORTED_MODULE_1___default().number.isRequired,onEvent:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func,children:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func,disabled:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool};const __WEBPACK_DEFAULT_EXPORT__=MetaCountdown},25007:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{ZP:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),utils_constants__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(67646),_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(43384),_MetaCountdown__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(79840);const SUPPORTED_ENTITLEMENT_TYPES=[utils_constants__WEBPACK_IMPORTED_MODULE_2__.Rw.RENT,utils_constants__WEBPACK_IMPORTED_MODULE_2__.Rw.PASS],tvodTimer=timer=>{if(!timer)return null;const days=timer.days,hours=timer.hours,minutes=timer.minutes,seconds=timer.seconds;if(!days&&!hours&&!minutes)return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_3__.Z,{id:"date.seconds",values:{seconds},className:"dateText"});const values={days,hours,minutes:days?0:minutes};return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_3__.Z,{id:"date.daysHoursMinutes",values,className:"dateText"})},TVODCountdown=({entitlement,refreshData})=>{const timeout=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null);if((0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>()=>clearTimeout(timeout.current)),[]),!SUPPORTED_ENTITLEMENT_TYPES.includes(null==entitlement?void 0:entitlement.__typename))return null;const entitledUntil=(entitlement.endDate||new Date(entitlement.entitledUntil)).getTime();if(entitledUntil<Date.now()&&!timeout.current&&refreshData&&(timeout.current=setTimeout((()=>{timeout.current=null,refreshData()}),3e4)),timeout.current)return null;const time=react__WEBPACK_IMPORTED_MODULE_0__.createElement(_MetaCountdown__WEBPACK_IMPORTED_MODULE_4__.Z,{key:entitledUntil,eventTimeMs:entitledUntil,onEvent:refreshData},tvodTimer);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_3__.Z,{id:"timeLeft",values:{time}})};TVODCountdown.propTypes={entitlement:prop_types__WEBPACK_IMPORTED_MODULE_1___default().shape({__typename:prop_types__WEBPACK_IMPORTED_MODULE_1___default().oneOf(Object.values(utils_constants__WEBPACK_IMPORTED_MODULE_2__.Rw)).isRequired,entitledUntil:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,endDate:prop_types__WEBPACK_IMPORTED_MODULE_1___default().instanceOf(Date)}),refreshData:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func};const __WEBPACK_DEFAULT_EXPORT__=TVODCountdown},39048:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{II:()=>Input,SP:()=>InputWrapper,Um:()=>InputPlaceholder,fm:()=>InputErrorMessage});var styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(38770),_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(26888);const InputWrapper=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme})=>({paddingBottom:theme.margin.fine,paddingTop:theme.margin.medium,position:"relative",width:"100%"}))),InputErrorMessage=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme,isVisible,fixedWidth})=>({color:theme.color.danger,display:"block",width:"100%",fontSize:theme.fontSize.fine,marginTop:theme.margin.fine,minHeight:"1.1em",opacity:"0",textAlign:"left",transform:"scale(0, 0) translateY(-100%)",transition:"300ms all",extend:[{condition:isVisible,style:{opacity:"1",transform:"scale(1, 1)  translateY(0%)"}},{condition:fixedWidth,style:{width:theme.size.fixedWidthButton}}]})),"label",["isVisible","fixedWidth"]),InputPlaceholder=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme,isFocused,isFloating})=>({color:theme.color.inputColor,display:"block",fontSize:theme.fontSize.normal,fontWeight:"bold",left:"0",paddingTop:theme.margin.large,paddingLeft:theme.margin.medium,pointerEvents:"none",position:"absolute",textAlign:"left",height:63,transition:"all .2s cubic-bezier(.4, 0, .2, 1)",width:"100%",extend:[{condition:isFocused,style:{":after":{}}},{condition:isFloating,style:{fontSize:theme.fontSize.fine,paddingTop:theme.margin.small}},(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.ms)({height:67})]})),"label",["isFloating","isFocused"]),Input=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme,isApproved,onAutoFillCancel,onAutoFillStart,rightPadding,disabled,type,clientSide})=>({"::-webkit-strong-password-auto-fill-button":{marginBottom:"10px"},background:theme.color.inputBackground,border:"0",borderRadius:theme.radius.adyenDropIn,boxShadow:"none",color:theme.color.inputColor,display:"inline-block",fontSize:theme.fontSize.normal,fontWeight:"bold",margin:"0",outline:"0",paddingTop:theme.margin.large,paddingBottom:theme.margin.fine,paddingLeft:theme.margin.medium,paddingRight:theme.margin.medium,width:"100%",height:"4rem",lineHeight:"2rem",appearance:"textfield","::-webkit-inner-spin-button":{appearance:"none"},extend:[{condition:clientSide,style:{":-webkit-autofill":{animationName:onAutoFillStart,"-webkit-box-shadow":`0 0 0 34px ${theme.color.inputBackground} inset !important`},":not(:-webkit-autofill)":{animationName:onAutoFillCancel}}},{condition:rightPadding,style:{paddingRight:theme.margin.xxlarge}},{condition:isApproved,style:{borderBottomColor:theme.color.secondaryFocus}},{condition:disabled,style:{color:theme.color.secondary}},{condition:"password"===type,style:{letterSpacing:"2px",fontWeight:"bold"}}]})),"input",["rightPadding","isApproved","render","onAutoFillStart","onAutoFillCancel","clientSide"])},75793:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{XZ:()=>Checkbox_Checkbox,Wi:()=>Forms_FormField,UP:()=>Forms_InputField,b$:()=>Forms_InputFields,nv:()=>TextField_TextField,Zh:()=>ToggleSwitch_ToggleSwitch});var react=__webpack_require__(67294),prop_types=__webpack_require__(45697),prop_types_default=__webpack_require__.n(prop_types),index_esm=__webpack_require__(81339),useFela=__webpack_require__(31450),hooks=__webpack_require__(81400),Icons=__webpack_require__(39100),Styles=__webpack_require__(39048),createComponent=__webpack_require__(38770);const ShowHidePassword=(0,createComponent.Z)((({theme})=>({color:theme.color.brand,cursor:"pointer",position:"absolute",right:"5px",marginTop:"0.4rem",top:theme.margin.large})),"div");var utils=__webpack_require__(2804);function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const TextField=react.forwardRef(((props,ref)=>{const className=props.className,placeholder=props.placeholder,name=props.name,type=props.type,onKeyDown=props.onKeyDown,normalize=props.normalize,onChange=props.onChange,autoFocus=props.autoFocus,disabled=props.disabled,error=props.error,dirty=props.dirty,touched=props.touched,isSubmitted=props.isSubmitted,value=props.value,defaultValue=props.defaultValue,autoComplete=props.autoComplete,inputRef=(0,hooks.G2)(ref),isClientSide=(0,hooks.qj)(),renderer=(0,useFela.Z)().renderer,_useState2=_slicedToArray((0,react.useState)(!1),2),autofill=_useState2[0],setAutofill=_useState2[1],_useState4=_slicedToArray((0,react.useState)(!1),2),isActive=_useState4[0],setIsActive=_useState4[1],_useState6=_slicedToArray((0,react.useState)(!1),2),showPassword=_useState6[0],setShowPassword=_useState6[1],isApproved=!error&&dirty&&touched,showErrorMessage=error&&(dirty&&touched||isSubmitted),onAutoFillStart=renderer.renderKeyframe((()=>({from:{},to:{}}))),onAutoFillCancel=renderer.renderKeyframe((()=>({"0%":{},"100%":{}})));(0,react.useEffect)((()=>{if(autoFocus&&inputRef.current){const length=inputRef.current.value.length;inputRef.current.focus(),inputRef.current.setSelectionRange(length,length)}}),[]),(0,react.useEffect)((()=>{try{setAutofill(Boolean(inputRef.current.parentNode.querySelector(":-webkit-autofill")))}catch(e){}}),[]);const isPasswordType="password"===type;return react.createElement(Styles.SP,{className},react.createElement(Styles.Um,{isFloating:autofill||isActive||!!value||!!defaultValue,isFocused:isActive},placeholder),react.createElement(Styles.II,{onAutoFillStart,onAutoFillCancel,innerRef:inputRef,rightPadding:isPasswordType,isApproved,type:showPassword?"text":type,onKeyDown,autoComplete,onAnimationStart:({animationName})=>{animationName===onAutoFillStart&&setAutofill(!0),animationName===onAutoFillCancel&&setAutofill(!1)},disabled,name,defaultValue,onChange:e=>{if("function"==typeof normalize){let cursor;try{cursor=e.target.selectionStart}catch(ignore){}e.target.value=normalize(e.target.value);try{e.target.selectionEnd=cursor}catch(ignore){}}return"function"!=typeof onChange||onChange(e)},onFocus:()=>setIsActive(!0),onBlur:()=>setIsActive(!1),clientSide:isClientSide}),isPasswordType&&react.createElement(ShowHidePassword,{onClick:()=>setShowPassword(!showPassword)},showPassword?react.createElement(Icons.FX,null):react.createElement(Icons.uL,null)),react.createElement(Styles.fm,{isVisible:!!showErrorMessage},(0,utils.M)(error)))}));TextField.displayName="TextField",TextField.propTypes={type:prop_types_default().string.isRequired,onKeyDown:prop_types_default().func,className:prop_types_default().string,placeholder:prop_types_default().string,autoFocus:prop_types_default().bool,disabled:prop_types_default().bool,name:prop_types_default().string.isRequired,error:prop_types_default().object,dirty:prop_types_default().bool,touched:prop_types_default().bool,isSubmitted:prop_types_default().bool,defaultValue:prop_types_default().oneOfType([prop_types_default().string,prop_types_default().number]),value:prop_types_default().oneOfType([prop_types_default().string,prop_types_default().number]),onChange:prop_types_default().func,normalize:prop_types_default().func,autoComplete:prop_types_default().string},TextField.defaultProps={autoComplete:"off"};const TextField_TextField=react.memo(TextField),_excluded=["validations","name"];function FormField_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return FormField_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return FormField_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function FormField_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],excluded.indexOf(key)>=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function FormField(props){const validations=props.validations,name=props.name,otherProps=_objectWithoutProperties(props,_excluded),_useFormContext=(0,index_esm.Gc)(),getValues=_useFormContext.getValues,register=_useFormContext.register,errors=_useFormContext.errors,_useFormContext$formS=_useFormContext.formState,dirtyFields=_useFormContext$formS.dirtyFields,touched=_useFormContext$formS.touched,isSubmitted=_useFormContext$formS.isSubmitted,control=_useFormContext.control,defaultValue=FormField_slicedToArray((0,react.useState)((()=>getValues(name))),1)[0],value=(0,index_esm.qo)({control,name}),registerOptions={validate:(0,utils.N)(validations)},dirty=!!dirtyFields[name],error=errors[name];return react.createElement(props.as,{ref:register(registerOptions),value:null!=value?value:defaultValue,dirty,error,name,isSubmitted,touched:touched[name],...otherProps})}FormField.propTypes={validations:prop_types_default().object,name:prop_types_default().string.isRequired,as:prop_types_default().oneOfType([prop_types_default().element,prop_types_default().node,prop_types_default().elementType])},FormField.defaultProps={as:TextField_TextField,validations:null};const Forms_FormField=(0,react.memo)(FormField);var shapes=__webpack_require__(30393),constants=__webpack_require__(67646),validate=__webpack_require__(71728),components=__webpack_require__(9011),mixins=__webpack_require__(26888);const SelectWrapper=(0,createComponent.Z)((({theme,longestItemLength})=>({position:"relative",minWidth:`calc(${longestItemLength}ch * 1.3)`,marginBottom:theme.margin.fine,marginTop:theme.margin.medium,textAlign:"left"})),"div",["longestItemLength"]),Input=(0,createComponent.Z)((({theme,disabled=!1})=>({background:theme.color.inputBackground,borderRadius:theme.radius.adyenDropIn,boxShadow:"none",color:theme.color.inputColor,display:"inline-block",fontSize:theme.fontSize.normal,fontWeight:"bold",margin:"0",outline:"0",paddingTop:theme.margin.large,paddingBottom:theme.margin.fine,paddingLeft:theme.margin.medium,paddingRight:theme.margin.xlarge,width:"100%",height:"4rem",lineHeight:"2rem",cursor:"pointer",":focus":{outline:"none"},":after":{borderColor:`${theme.color.inputColor} transparent transparent`,borderStyle:"solid",borderWidth:"8px 8px 4px",content:'""',display:"inline-block",height:0,position:"absolute",right:theme.margin.medium,top:theme.margin.large,marginTop:theme.margin.fine,width:0},extend:[{condition:disabled,style:{opacity:.7,cursor:"default"}}]}))),List=(0,createComponent.Z)((({theme})=>({color:theme.color.inputColor,background:theme.color.inputBackground,boxShadow:`0 2px 3px 0 ${theme.color.overlayDarkFaint}, 0 2px 1px 0 ${theme.color.overlayDarkTranslucent}, 0 2px 1px -1px ${theme.color.overlayDarkTranslucent}`,borderRadius:theme.radius.adyenDropIn,maxHeight:"12rem",paddingBottom:theme.margin.fine,overflowY:"auto",position:"absolute",top:theme.margin.large,width:"100%",zIndex:theme.zIndex.select,extend:[(0,mixins.xC)({maxHeight:"8rem"})]})),"ul",["itemsCount"]),ListItem=(0,createComponent.Z)((({theme,selected})=>({color:theme.color.inputColor,cursor:"pointer",fontSize:theme.fontSize.normal,lineHeight:"2rem",paddingLeft:theme.margin.medium,paddingRight:theme.margin.medium,":hover":{fontWeight:"bold"},extend:[{condition:selected,style:{fontWeight:"bold"}}]})),"li",["selected"]);function Select_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return Select_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Select_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Select_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function Select(props){const input=props.input,options=props.options,error=props.meta.error,placeholder=props.placeholder,disabled=props.disabled,inputRef=react.useRef(),_useState2=Select_slicedToArray((0,react.useState)(!1),2),isOpen=_useState2[0],setOpen=_useState2[1],_useState4=Select_slicedToArray((0,react.useState)(!1),2),isFocused=_useState4[0],setFocused=_useState4[1],listRef=(0,react.useRef)(null),selectedItemIndex=input.value?options.findIndex((option=>option.value===input.value)):-1,open=()=>{disabled||setOpen(!0)},close=()=>{setOpen(!1)},longestItemLength=options.reduce(((acc,option)=>option.localizedValue.length>acc?option.localizedValue.length:acc),placeholder.length);return react.createElement(SelectWrapper,{longestItemLength},react.createElement(Styles.Um,{isFloating:isFocused||isOpen||!!input.value,isFocused:isFocused||isOpen},placeholder),react.createElement(Input,{innerRef:inputRef,onFocus:()=>{setFocused(!0)},onBlur:()=>{isOpen?inputRef.current.focus():(setFocused(!1),input.onBlur())},onClick:open,onKeyDown:e=>{switch(e.key){case"Enter":case" ":isOpen?close():open(),e.preventDefault();break;case"ArrowLeft":case"ArrowUp":if(selectedItemIndex>0){const prevItem=options[selectedItemIndex-1];input.onChange({target:{value:prevItem.value}})}e.preventDefault();break;case"ArrowRight":case"ArrowDown":if(selectedItemIndex<options.length-1){const nextItem=options[selectedItemIndex+1];input.onChange({target:{value:nextItem.value}})}e.preventDefault()}},disabled,tabIndex:"0"},selectedItemIndex>-1?options[selectedItemIndex].localizedValue:react.createElement("span",null," ")),isOpen&&react.createElement(components.Lp,{wrapperRef:listRef,onClickOutside:close},react.createElement(List,{innerRef:listRef,itemsCount:options.length},options.map(((option,index)=>react.createElement(ListItem,{key:index,onClick:()=>{return value=option.value,input.onChange({target:{value}}),void close();var value},selected:option.value===input.value},option.localizedValue))))),react.createElement(Styles.fm,{isVisible:error},(0,utils.M)(error)),react.createElement("select",{ref:input.ref,name:input.name,onChange:input.onChange,style:{display:"none"}},react.createElement("option",{value:""}," "),options.map(((option,i)=>react.createElement("option",{key:i,value:option.value},option.localizedValue)))))}Select.propTypes={name:prop_types_default().string,options:prop_types_default().arrayOf(prop_types_default().shape({value:prop_types_default().string.isRequired,localizedValue:prop_types_default().string.isRequired})),input:prop_types_default().shape({ref:prop_types_default().any,value:prop_types_default().string,onChange:prop_types_default().func,onBlur:prop_types_default().func,name:prop_types_default().string}).isRequired,meta:prop_types_default().shape({error:prop_types_default().oneOfType([prop_types_default().string,prop_types_default().object])}).isRequired,placeholder:prop_types_default().string,disabled:prop_types_default().bool};const SelectField_Select=react.memo(Select),SelectFieldComponent=react.forwardRef((function(props,ref){const placeholder=props.placeholder,value=props.value,error=props.error,name=props.name,disabled=props.disabled,options=props.options,onChange=props.onChange,normalize=props.normalize,_useFormContext=(0,index_esm.Gc)(),setValue=_useFormContext.setValue,trigger=_useFormContext.trigger,handleChange=react.useCallback((e=>{const input=e.target;return"function"==typeof normalize&&(input.value=normalize(input.value)),setValue(name,input.value,{shouldDirty:!0,shouldValidate:!0}),"function"!=typeof onChange||onChange(e)}),[name,normalize,setValue,onChange]);return react.createElement(SelectField_Select,{name,input:{ref,value,onChange:handleChange,onBlur:()=>{trigger(name)},name},placeholder,disabled,meta:{error},options})})),SelectField=react.memo(SelectFieldComponent);var I18n=__webpack_require__(47934);function NumberInput_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return NumberInput_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return NumberInput_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function NumberInput_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const NOT_DIGITS=/[^\d]/g;function NumberInput(props){const name=props.name,value=props.value,placeholder=props.placeholder,onChange=props.onChange,parentOnBlur=props.onBlur,isApproved=props.isApproved,max=props.max,min=props.min,defaultValue=props.defaultValue,valueRef=react.useRef(),_React$useState2=NumberInput_slicedToArray(react.useState(!1),2),isActive=_React$useState2[0],setIsActive=_React$useState2[1];return react.createElement(Styles.SP,null,react.createElement(Styles.Um,{isFloating:isActive||!!value,isFocused:isActive},placeholder),react.createElement(Styles.II,{name,type:"number",pattern:"/[^0-9]/g",max,min,isApproved,onInput:e=>{let normalizedValue=e.target.value.replace(NOT_DIGITS,"");void 0!==max&&normalizedValue.length>=max.toString().length&&Number(normalizedValue)>max&&(normalizedValue=max.toString()),void 0!==min&&normalizedValue.length>=min.toString().length&&Number(normalizedValue)<min&&(normalizedValue=min.toString()),void 0===defaultValue||valueRef.current||normalizedValue.length!==max.toString().length&&normalizedValue.length!==min.toString().length||(normalizedValue=defaultValue.toString()),e.target.value=normalizedValue,valueRef.current=normalizedValue,onChange(normalizedValue)},onFocus:()=>setIsActive(!0),onBlur:()=>{setIsActive(!1),parentOnBlur()}}))}NumberInput.propTypes={name:prop_types_default().string.isRequired,value:prop_types_default().string,placeholder:prop_types_default().string.isRequired,onChange:prop_types_default().func.isRequired,onBlur:prop_types_default().func.isRequired,isApproved:prop_types_default().bool,max:prop_types_default().number,min:prop_types_default().number,defaultValue:prop_types_default().number};const DatePickerField_NumberInput=react.memo(NumberInput);function DatePicker_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return DatePicker_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return DatePicker_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function DatePicker_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function DatePicker(props){const name=props.name,placeholder=props.placeholder,onChange=props.onChange,onBlur=props.onBlur,dirty=props.dirty,error=props.error,touched=props.touched,isSubmitted=props.isSubmitted,i18n=(0,I18n.QT)(),_React$useState2=DatePicker_slicedToArray(react.useState(void 0),2),day=_React$useState2[0],setDay=_React$useState2[1],_React$useState4=DatePicker_slicedToArray(react.useState(void 0),2),month=_React$useState4[0],setMonth=_React$useState4[1],_React$useState6=DatePicker_slicedToArray(react.useState(void 0),2),year=_React$useState6[0],setYear=_React$useState6[1];react.useEffect((()=>{if(void 0!==day||void 0!==month||void 0!==year){const yearStr=`${year}`.padStart(4,"0"),monthStr=`${month}`.padStart(2,"0"),dayStr=`${day}`.padStart(2,"0");onChange(`${yearStr}-${monthStr}-${dayStr}`)}}),[onChange,day,month,year]);const currentYear=react.useMemo((()=>(new Date).getFullYear()),[]),fieldsOrder=react.useMemo((()=>{var _navigator;return new Intl.DateTimeFormat(i18n.language||(null===(_navigator=navigator)||void 0===_navigator?void 0:_navigator.language)).formatToParts(new Date).map((i=>i.type))}),[]),isApproved=!error&&dirty&&touched,showErrorMessage=error&&(dirty&&touched||isSubmitted),inputs={day:react.createElement(components.xu,{key:"day",width:"3.5rem"},react.createElement(DatePickerField_NumberInput,{name:`${name}-day`,value:day,placeholder:i18n.formatText("dd"),onChange:setDay,onBlur,isApproved,max:31,min:1})),month:react.createElement(components.xu,{key:"month",width:"3.5rem"},react.createElement(DatePickerField_NumberInput,{name:`${name}-month`,value:month,placeholder:i18n.formatText("mm"),onChange:setMonth,onBlur,isApproved,max:12,min:1})),year:react.createElement(components.xu,{key:"year",width:"5rem"},react.createElement(DatePickerField_NumberInput,{name:`${name}-year`,value:year,placeholder:i18n.formatText("yyyy"),onChange:setYear,onBlur,isApproved,max:currentYear,min:1900,defaultValue:1940}))},orderedInputs=fieldsOrder.map((f=>inputs[f])).filter((i=>i));return react.createElement(components.xu,{fullWidth:!0,pt:"large",pb:"fine"},react.createElement(components.X6,{fontSize:"small",mb:"fine",as:"h4",align:"left"},placeholder),react.createElement(components.xu,{flexBox:!0,justifyContent:"flex-start",gap:"medium"},orderedInputs),react.createElement(Styles.fm,{isVisible:!!showErrorMessage},(0,utils.M)(error)))}DatePicker.propTypes={name:prop_types_default().string.isRequired,placeholder:prop_types_default().string.isRequired,onChange:prop_types_default().func.isRequired,onBlur:prop_types_default().func.isRequired,dirty:prop_types_default().bool,touched:prop_types_default().bool,error:prop_types_default().object,isSubmitted:prop_types_default().bool};const DatePickerField_DatePicker=react.memo(DatePicker);function DatePickerField(props){const name=props.name,placeholder=props.placeholder,validations=props.validations,_useFormContext=(0,index_esm.Gc)(),errors=_useFormContext.errors,_useFormContext$formS=_useFormContext.formState,dirtyFields=_useFormContext$formS.dirtyFields,touched=_useFormContext$formS.touched,isSubmitted=_useFormContext$formS.isSubmitted,control=_useFormContext.control,allValidations=(0,utils.N)(validations),dirty=!!dirtyFields[name],error=errors[name];return react.createElement(index_esm.Qr,{control,name,rules:{validate:allValidations},defaultValue:"",render:({onChange,onBlur})=>react.createElement(DatePickerField_DatePicker,{name,placeholder,onChange,onBlur,dirty,error,touched:touched[name],isSubmitted})})}DatePickerField.propTypes={name:prop_types_default().string.isRequired,placeholder:prop_types_default().string.isRequired,validations:prop_types_default().object};const DatePickerField_DatePickerField=react.memo(DatePickerField),InputField_excluded=["field","validations"];function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function InputField_objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],excluded.indexOf(key)>=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}const SUPPORTED_INPUT_FIELD_TYPES=[constants.OE.default,constants.OE.email,constants.OE.emailConfirmation,constants.OE.passwordConfirmation,constants.OE.picker,constants.OE.date],trim=value=>(value||"").trim();function InputField(props){const field=props.field,validations=props.validations,otherProps=InputField_objectWithoutProperties(props,InputField_excluded),inputType=field.inputType||constants.OE.default,allValidations={validate:(0,react.useCallback)(validate.Z.inputFieldValidations(field.validations||[]),[field.validations]),...validations||{}};if(!SUPPORTED_INPUT_FIELD_TYPES.includes(inputType))return null;if(inputType===constants.OE.date)return react.createElement(DatePickerField_DatePickerField,_extends({name:field.key,placeholder:field.placeholder,validations:allValidations},otherProps));let normalize,fieldAs=TextField_TextField,fieldType="text";return[constants.OE.email,constants.OE.emailConfirmation].includes(inputType)&&(fieldType="email",normalize=trim),[constants.OE.default,constants.OE.passwordConfirmation].includes(inputType)&&field.secureEntry&&(fieldType="password",normalize=trim),inputType===constants.OE.picker&&(fieldAs=SelectField,otherProps.options=field.pickerValues),react.createElement(Forms_FormField,_extends({as:fieldAs,name:field.key,placeholder:field.placeholder,type:fieldType,validations:allValidations,normalize},otherProps))}InputField.propTypes={field:shapes.jx.isRequired,validations:prop_types_default().object};const Forms_InputField=react.memo(InputField);function _createForOfIteratorHelper(o,allowArrayLike){var it;if("undefined"==typeof Symbol||null==o[Symbol.iterator]){if(Array.isArray(o)||(it=function(o,minLen){if(!o)return;if("string"==typeof o)return InputFields_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return InputFields_arrayLikeToArray(o,minLen)}(o))||allowArrayLike&&o&&"number"==typeof o.length){it&&(o=it);var i=0,F=function(){};return{s:F,n:function(){return i>=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function(e){throw e},f:F}}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 err,normalCompletion=!0,didErr=!1;return{s:function(){it=o[Symbol.iterator]()},n:function(){var step=it.next();return normalCompletion=step.done,step},e:function(e){didErr=!0,err=e},f:function(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}function InputFields_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const findFieldByType=(inputGroups,type)=>{var _step,_iterator=_createForOfIteratorHelper(inputGroups);try{for(_iterator.s();!(_step=_iterator.n()).done;){var _step2,_iterator2=_createForOfIteratorHelper(_step.value.inputFields);try{for(_iterator2.s();!(_step2=_iterator2.n()).done;){const field=_step2.value;if(field.inputType===type)return field}}catch(err){_iterator2.e(err)}finally{_iterator2.f()}}}catch(err){_iterator.e(err)}finally{_iterator.f()}return null},requiredFieldsErrorMessages={identity:"validate.emailRequired",accessKey:"validate.passRequired",name:"validate.nameRequired"};function InputFields({inputGroups,disabledFields={}}){const _useFormContext=(0,index_esm.Gc)(),control=_useFormContext.control,trigger=_useFormContext.trigger,passwordConfirmField=findFieldByType(inputGroups,"passwordConfirmation"),emailConfirmField=findFieldByType(inputGroups,"emailConfirmation"),inputFieldValidations=field=>{const validations={};var _requiredFieldsErrorM;field.required&&(validations.required=validate.Z.required(null!==(_requiredFieldsErrorM=requiredFieldsErrorMessages[field.key])&&void 0!==_requiredFieldsErrorM?_requiredFieldsErrorM:"validate.notBlank"));return field.inputType===constants.OE.emailConfirmation&&(validations.confirm=validate.Z.same("identity",field.validations[0].message)),field.inputType===constants.OE.passwordConfirmation&&(validations.confirm=validate.Z.same("accessKey",field.validations[0].message)),field.inputType===constants.OE.date&&(validations.date=validate.Z.date()),validations},inputFieldMapper=field=>{let onChange;if("identity"===field.key&&emailConfirmField){var _control$fieldsRef,_control$fieldsRef$cu;(null==control||null===(_control$fieldsRef=control.fieldsRef)||void 0===_control$fieldsRef||null===(_control$fieldsRef$cu=_control$fieldsRef.current)||void 0===_control$fieldsRef$cu?void 0:_control$fieldsRef$cu[emailConfirmField.key])&&(onChange=()=>trigger(emailConfirmField.key))}if("accessKey"===field.key&&passwordConfirmField){var _control$fieldsRef2,_control$fieldsRef2$c;(null==control||null===(_control$fieldsRef2=control.fieldsRef)||void 0===_control$fieldsRef2||null===(_control$fieldsRef2$c=_control$fieldsRef2.current)||void 0===_control$fieldsRef2$c?void 0:_control$fieldsRef2$c[passwordConfirmField.key])&&(onChange=()=>trigger(passwordConfirmField.key))}return react.createElement(Forms_InputField,{key:field.key,onChange,className:`e2e-${field.key}`,field,validations:inputFieldValidations(field),disabled:disabledFields[field.key],name:field.key})};return react.createElement(react.Fragment,null,inputGroups.map(((inputGroup,idx)=>{var _inputGroup$inputFiel;return react.createElement(react.Fragment,{key:inputGroup.title},idx>0&&react.createElement(components.xu,null,react.createElement(components.xu,{mt:"large",mb:"xlarge"},react.createElement(components.Hr,{height:5})),react.createElement(components.X6,{mb:"small",as:"h3"},inputGroup.title),react.createElement(components.X6,{fontSize:"medium",mb:"medium",as:"h4"},inputGroup.subtitle)),null==inputGroup||null===(_inputGroup$inputFiel=inputGroup.inputFields)||void 0===_inputGroup$inputFiel?void 0:_inputGroup$inputFiel.map(inputFieldMapper))})))}InputFields.propTypes={inputGroups:prop_types_default().arrayOf(prop_types_default().object).isRequired,disabledFields:prop_types_default().object};const Forms_InputFields=react.memo(InputFields),StyledCheckbox=(0,createComponent.Z)((({theme,checked})=>({border:"2px solid",borderColor:theme.color.primary,borderRadius:"2px",cursor:"pointer",height:"1.5rem",width:"1.5rem",transition:"background-color 100ms linear, border-color 100ms linear",flexShrink:"0",extend:[{condition:checked,style:{backgroundColor:theme.color.brand,borderColor:theme.color.brand,color:theme.color.light}}]})),"div",["checked"]),Wrapper=(0,createComponent.Z)((()=>({textAlign:"left",width:"100%"})));function Checkbox_slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return Checkbox_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Checkbox_arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Checkbox_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const Checkbox=react.forwardRef(((props,ref)=>{const className=props.className,label=props.label,error=props.error,dirty=props.dirty,touched=props.touched,isSubmitted=props.isSubmitted,value=props.value,name=props.name,wrapperRef=(0,react.useRef)(null),_useState2=Checkbox_slicedToArray((0,react.useState)(!!value),2),checked=_useState2[0],setChecked=_useState2[1],showErrorMessage=error&&(dirty&&touched||isSubmitted);return react.createElement(Wrapper,{className,innerRef:wrapperRef},react.createElement("label",{htmlFor:`checkbox-${name}`},react.createElement("input",{className:"hidden",ref,type:"checkbox",defaultChecked:value,name,id:`checkbox-${name}`,onChange:e=>{setChecked(e.target.checked)}}),react.createElement(components.xu,{flexBox:!0,nowrap:!0,alignItems:"center"},react.createElement(StyledCheckbox,{checked},checked&&react.createElement(Icons.nQ,{size:"100%"})),react.createElement(components.LZ,{width:"fine"}),react.createElement(components.xv,{cursor:"pointer"},(0,utils.M)(label)))),react.createElement(Styles.fm,{isVisible:showErrorMessage}," ",(0,utils.M)(error)))}));Checkbox.displayName="Checkbox",Checkbox.propTypes={className:prop_types_default().string,name:prop_types_default().string.isRequired,label:prop_types_default().oneOfType([prop_types_default().string,prop_types_default().object]).isRequired,error:prop_types_default().object,dirty:prop_types_default().bool,touched:prop_types_default().bool,isSubmitted:prop_types_default().bool,value:prop_types_default().bool};const Checkbox_Checkbox=react.memo(Checkbox),SliderWrapper=(0,createComponent.Z)((()=>({position:"relative",width:"40px",height:"21px",marginLeft:"10px"}))),Slider=(0,createComponent.Z)((({theme,checked})=>({position:"absolute",cursor:"pointer",top:0,left:0,right:0,bottom:0,backgroundColor:"transparent",transition:".4s",borderRadius:"34px",border:`2px solid ${theme.color.toggleSwitchInactive}`,":before":{position:"absolute",content:'""',height:"25px",width:"25px",left:"-7px",top:"-4px",backgroundColor:theme.color.page,border:`2px solid ${theme.color.toggleSwitchInactive}`,transition:".4s",borderRadius:"50%",boxShadow:"0 1px 5px 0 rgba(0, 0, 0, 0.5)",extend:[{condition:checked,style:{transform:"translateX(23px)",border:`2px solid ${theme.color.toggleSwitchActive}`}}]},extend:[{condition:checked,style:{backgroundColor:theme.color.toggleSwitchActive,border:`2px solid ${theme.color.toggleSwitchActive}`}}]}))),ToggleSwitch=props=>react.createElement(SliderWrapper,{onClick:props.onSwitchHandler},react.createElement(Slider,{checked:props.checked,"data-cy":"toggle-switch-"+(props.checked?"enabled":"disabled")}));ToggleSwitch.propTypes={checked:prop_types_default().bool.isRequired,onSwitchHandler:prop_types_default().func};const ToggleSwitch_ToggleSwitch=ToggleSwitch},2804:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{M:()=>toMessage,N:()=>useValidations});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_utils_logger__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(57488),react_hook_form__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(81339),components__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(9011),_I18n__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(47934);function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function toMessage(object){return object?null!=object&&object.id?react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_3__.xv,{id:object.id,values:object.values}):["validate","server"].includes(null==object?void 0:object.type)||null!=object&&object.message?object.message:(_utils_logger__WEBPACK_IMPORTED_MODULE_1__.Z.warn("Unknown error message",object),null):null}function useValidations(validations){const i18n=react__WEBPACK_IMPORTED_MODULE_0__.useContext(_I18n__WEBPACK_IMPORTED_MODULE_4__.OO),getValues=(0,react_hook_form__WEBPACK_IMPORTED_MODULE_2__.Gc)().getValues;return react__WEBPACK_IMPORTED_MODULE_0__.useMemo((()=>{if(!validations)return null;const result={};for(var _i2=0,_Object$entries=Object.entries(validations);_i2<_Object$entries.length;_i2++){var _ref2=_slicedToArray(_Object$entries[_i2],2);const key=_ref2[0],validation=_ref2[1],validate=validation.validate,message=validation.message;result[key]=val=>validate(val,getValues())||message&&i18n.formatText(message.id,message.values)}return result}),[validations])}},14419:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{S:()=>FormattedError,Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(38770),_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(43384);const ErrorWrapper=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_2__.Z)((({theme,left})=>({color:theme.color.danger,fontSize:theme.fontSize.small,lineHeight:"22px",minHeight:"22px",textAlign:"center",extend:[{condition:left,style:{textAlign:"left"}}]})),"div",["left"]);function GeneralError({children,className,left}){return children?react__WEBPACK_IMPORTED_MODULE_0__.createElement(ErrorWrapper,{className,left},children):null}function FormattedError({error}){return error?react__WEBPACK_IMPORTED_MODULE_0__.createElement(GeneralError,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_3__.Z,{id:error})):null}GeneralError.propTypes={className:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,children:prop_types__WEBPACK_IMPORTED_MODULE_1___default().node,left:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool},FormattedError.propTypes={error:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string};const __WEBPACK_DEFAULT_EXPORT__=GeneralError},7688:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{B:()=>genreShape,Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(38770),utils_constants__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(67646),components_Image_Image__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(61982),_StyledSystem_CleanLink__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(50632);const Link=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_2__.Z)((({theme})=>({position:"relative",textAlign:"center",display:"block","::before":{position:"absolute",content:'""',display:"block",height:"100%",width:"100%",borderRadius:theme.radius.poster}})),_StyledSystem_CleanLink__WEBPACK_IMPORTED_MODULE_5__.Z),GenreTitle=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_2__.Z)((({theme,isTextSmall})=>({color:theme.color.genreTitle,cursor:"pointer",fontSize:isTextSmall?theme.fontSize.medium:theme.fontSize.pageHeading,fontWeight:"bold",letterSpacing:"2.7px",textAlign:"center",filter:`drop-shadow(${theme.textShadow.genreCard})`,width:"100%",position:"absolute",top:"50%",left:"50%",transform:"translateX(-50%) translateY(-50%)"})),"div",["isTextSmall"]),genreShape=prop_types__WEBPACK_IMPORTED_MODULE_1___default().shape({id:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired,__typename:prop_types__WEBPACK_IMPORTED_MODULE_1___default().oneOf(Object.values(utils_constants__WEBPACK_IMPORTED_MODULE_3__.xY)).isRequired,title:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired,image:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string}),GenreCard=({className,genre})=>{var _genre$title;const maxTitleLength=components_Image_Image__WEBPACK_IMPORTED_MODULE_4__.pK.genreCard.width,isTextSmall=(null===(_genre$title=genre.title)||void 0===_genre$title?void 0:_genre$title.length)>maxTitleLength;let routeName="collection";return genre.__typename===utils_constants__WEBPACK_IMPORTED_MODULE_3__.xY.ViewLink&&(routeName="collections"),react__WEBPACK_IMPORTED_MODULE_0__.createElement(Link,{className,to:{name:routeName,params:{id:genre.id}}},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_Image_Image__WEBPACK_IMPORTED_MODULE_4__.Ee,{alt:genre.title,hasShadow:!0,withMarginBottom:!0,src:genre.image,type:"genreCard",rounded:!0,"data-cy":"genre-card"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(GenreTitle,{isTextSmall},genre.title))};GenreCard.propTypes={genre:genreShape.isRequired,className:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string};const __WEBPACK_DEFAULT_EXPORT__=GenreCard},4353:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{r:()=>Grid});var styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(38770),_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(26888),utils_constants__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(67646);const Grid=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme,itemWidth,spaceAround,is16x9,autoFillColumns=!1})=>({display:"grid",gridGap:theme.margin.poster,justifyContent:"space-between",extend:[(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.ql)({display:"flex",flexWrap:"wrap",justifyContent:"flex-start","> *":{flex:`0 0 ${itemWidth}rem`,margin:theme.margin.poster}}),{condition:!autoFillColumns,style:{...(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.kk)(is16x9?320:400,{gridTemplateColumns:`repeat(${is16x9?"1":"2"}, 1fr)`}),...(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.k_)(is16x9?321:401,utils_constants__WEBPACK_IMPORTED_MODULE_2__.j$.sm,{gridTemplateColumns:`repeat(${is16x9?"2":"4"}, 1fr)`}),...(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.k_)(utils_constants__WEBPACK_IMPORTED_MODULE_2__.j$.sm,utils_constants__WEBPACK_IMPORTED_MODULE_2__.j$.md,{gridTemplateColumns:`repeat(${is16x9?"3":"6"}, 1fr)`}),...(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.k_)(utils_constants__WEBPACK_IMPORTED_MODULE_2__.j$.md,utils_constants__WEBPACK_IMPORTED_MODULE_2__.j$.lg,{gridTemplateColumns:`repeat(${is16x9?"4":"8"}, 1fr)`}),...(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.k_)(utils_constants__WEBPACK_IMPORTED_MODULE_2__.j$.lg,utils_constants__WEBPACK_IMPORTED_MODULE_2__.j$.xl,{gridTemplateColumns:`repeat(${is16x9?"5":"10"}, 1fr)`}),...(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.ih)(utils_constants__WEBPACK_IMPORTED_MODULE_2__.j$.xl,{gridTemplateColumns:`repeat(auto-fill, ${itemWidth}em)`})}},{condition:autoFillColumns,style:{gridTemplateColumns:`repeat(auto-fill, ${itemWidth}em)`}},{condition:spaceAround,style:{justifyContent:"space-around"}}]})),"div",["itemWidth","spaceAround","is16x9","autoFillColumns"])},90347:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{V:()=>Hero});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),reducers__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(96038),react_redux__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(96841),components_PreviewPlayer__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(38389),_RestartButton__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(5738),utils_hooks__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(81400),utils_constants__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(67646),_utils_visibilityManager__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(32641),_Styles__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(11742);function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function Hero({src,imageSize="",overlay,children,className,imagePosition,gradientBackground,viewable,active,onTrailerEnd,enableTrailer}){var _heroComponentRef$cur;const _useState2=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),2),width=_useState2[0],setWidth=_useState2[1],_useState4=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),2),height=_useState4[0],setHeight=_useState4[1],heroContainerRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),heroComponentRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),_useState6=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!0),2),isImgVisible=_useState6[0],setIsImgVisible=_useState6[1],_useState8=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!0),2),showPlayer=_useState8[0],setShowPlayer=_useState8[1],windowSize=(0,utils_hooks__WEBPACK_IMPORTED_MODULE_6__.iP)(),imageLoaded=(0,utils_hooks__WEBPACK_IMPORTED_MODULE_6__.ng)(src,width,height),_useState10=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),2),allowPlayerRender=_useState10[0],setAllowPlayerRender=_useState10[1],_useSelector=(0,reducers__WEBPACK_IMPORTED_MODULE_2__.v9)((state=>({isLoggedIn:state.auth.isLoggedIn,videoPreview:state.settings.features.videoPreview})),react_redux__WEBPACK_IMPORTED_MODULE_3__.wU),isLoggedIn=_useSelector.isLoggedIn,videoPreview=_useSelector.videoPreview,isVideoPreviewActive=active&&enableTrailer&&!!videoPreview&&imageSize===utils_constants__WEBPACK_IMPORTED_MODULE_7__.DS.sixteenNine&&windowSize.width>=utils_constants__WEBPACK_IMPORTED_MODULE_7__.j$.sm;(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{const _ref=heroContainerRef.current||{},clientWidth=_ref.clientWidth,clientHeight=_ref.clientHeight;width!==clientWidth&&setWidth(clientWidth),height!==clientHeight&&setHeight(clientHeight)}),[]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{const el=heroComponentRef.current;return el&&!allowPlayerRender&&isVideoPreviewActive?(_utils_visibilityManager__WEBPACK_IMPORTED_MODULE_8__.Z.add(el,(v=>setAllowPlayerRender(v))),()=>_utils_visibilityManager__WEBPACK_IMPORTED_MODULE_8__.Z.remove(el)):()=>{}}),[allowPlayerRender,isVideoPreviewActive]);const onImageAnimationEnd=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((()=>{isImgVisible&&active&&setShowPlayer(!1)}),[isImgVisible,active]);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_9__.OU,{innerRef:heroComponentRef,imageSize,className},imageSize===utils_constants__WEBPACK_IMPORTED_MODULE_7__.DS.sixteenNine?react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_9__.EN,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_9__.Xv,{innerRef:heroContainerRef,height:null===(_heroComponentRef$cur=heroComponentRef.current)||void 0===_heroComponentRef$cur?void 0:_heroComponentRef$cur.offsetHeight},isVideoPreviewActive&&allowPlayerRender&&showPlayer&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_PreviewPlayer__WEBPACK_IMPORTED_MODULE_4__.ZP,{onTrailerEnd,preferredBitrate:"high",zoom:videoPreview.zoom,toggleImg:setIsImgVisible,trailerUrl:null==viewable?void 0:viewable.trailer,trailers:isLoggedIn?null==viewable?void 0:viewable.trailers:[]}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_9__.Aq,{className:"videoBanner",src:imageLoaded?src:"",imagePosition,width,height,visible:isImgVisible,onTransitionEnd:onImageAnimationEnd}),isVideoPreviewActive&&!showPlayer&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_9__.eA,{className:"restartBtnContainer"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_RestartButton__WEBPACK_IMPORTED_MODULE_5__.Z,{onClick:()=>setShowPlayer(!0)})),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_9__.aV,{overlay},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_9__.ph,{background:gradientBackground})))):react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_9__.W2,{innerRef:heroContainerRef,overlay,imageSize},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_9__.Aq,{className:"videoBanner",src:imageLoaded?src:"",imagePosition,width,height,visible:isImgVisible}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_9__.aV,{overlay},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_9__.ph,{background:gradientBackground}))),children)}Hero.propTypes={src:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,imageSize:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,overlay:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,children:prop_types__WEBPACK_IMPORTED_MODULE_1___default().node,className:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,imagePosition:prop_types__WEBPACK_IMPORTED_MODULE_1___default().oneOf(["top","center"]),gradientBackground:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,viewable:prop_types__WEBPACK_IMPORTED_MODULE_1___default().object,active:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,onTrailerEnd:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func,enableTrailer:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool}},11742:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Aq:()=>Background,EN:()=>Container16x9,OU:()=>HeroContainer,W2:()=>Container,Xv:()=>ContainerMax,aV:()=>Overlay,eA:()=>RestartBtnContainer,ph:()=>Gradient});var styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(38770),_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(26888),components_PreviewPlayer__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(38389),utils_constants__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(67646);const HeroContainer=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({imageSize})=>({position:"relative",maxHeight:[utils_constants__WEBPACK_IMPORTED_MODULE_3__.DS.large,utils_constants__WEBPACK_IMPORTED_MODULE_3__.DS.sixteenNine].includes(imageSize)?"89vh":"64vh",height:imageSize!==utils_constants__WEBPACK_IMPORTED_MODULE_3__.DS.sixteenNine?"55.125vw":"45vw",minHeight:"33.65rem",width:"100%",display:"flex",justifyContent:"flex-start",alignItems:"flex-end",overflow:"visible",zIndex:0})),"div",["imageSize"]),Container=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({imageSize})=>({width:"100%",position:"absolute",overflow:"hidden",top:0,left:0,minHeight:"100%",maxHeight:utils_constants__WEBPACK_IMPORTED_MODULE_3__.DS.large===imageSize?"89vh":"64vh",height:"55.125vw"})),"div",["imageSize"]),Container16x9=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme})=>({display:"flex",width:"100%",position:"absolute",top:0,left:0,aspectRatio:theme.size.image16x9})),"div",["imageSize"]),ContainerMax=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme,height})=>({position:"relative",width:"100%",height:"100%",overflow:"hidden",minHeight:"33.65rem",maxHeight:"120vh",extend:[(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__._S)({minHeight:"33.65rem"}),(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.L9)({"& #hp-subtitles":{display:"block"}}),{condition:height,style:{"& .muteBtnContainer":{top:`calc(${height}px - 4rem - 3.5rem)`,bottom:"auto",extend:[(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.kk)(utils_constants__WEBPACK_IMPORTED_MODULE_3__.j$.sm,{right:utils_constants__WEBPACK_IMPORTED_MODULE_3__.s0.small}),(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.k_)(utils_constants__WEBPACK_IMPORTED_MODULE_3__.j$.sm,utils_constants__WEBPACK_IMPORTED_MODULE_3__.j$.md,{right:utils_constants__WEBPACK_IMPORTED_MODULE_3__.s0.medium}),(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.ih)(utils_constants__WEBPACK_IMPORTED_MODULE_3__.j$.md,{right:utils_constants__WEBPACK_IMPORTED_MODULE_3__.s0.large})],"& svg":{width:"3.5rem",height:"3.5rem"}},"& .restartBtnContainer":{top:`calc(${height}px - 4rem - 3.5rem)`},"& #hp-subtitles":{display:"none",bottom:`calc(100% - ${height}px + 4rem)`,marginRight:"3.5rem",marginLeft:theme.margin.giant,left:"45vw",width:"auto",fontSize:theme.fontSize.large,extend:[(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.k_)(utils_constants__WEBPACK_IMPORTED_MODULE_3__.j$.sm,utils_constants__WEBPACK_IMPORTED_MODULE_3__.j$.md,{right:utils_constants__WEBPACK_IMPORTED_MODULE_3__.s0.medium}),(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.ih)(utils_constants__WEBPACK_IMPORTED_MODULE_3__.j$.md,{right:utils_constants__WEBPACK_IMPORTED_MODULE_3__.s0.large})]}}}]})),"div",["imageSize","height"]),Background=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({src,imagePosition="center",width,height,visible})=>({position:"absolute",top:0,left:0,width:"100%",height:"100%",zIndex:1,opacity:visible?1:0,transition:`opacity ${components_PreviewPlayer__WEBPACK_IMPORTED_MODULE_2__.EN}ms ease-in`,backgroundImage:src?`url(${src})`:"none",backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:`50% ${imagePosition}`,extend:[(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.xt)({src:src||"none",width,height})]})),"div",["src","imagePosition","width","height","visible"]),Overlay=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme,overlay})=>({position:"absolute",left:"0",top:"0",bottom:"0",right:"0",zIndex:1,extend:[(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.Ep)(overlay||theme.color.overlayDarkFaint,-1)]})),"div",["overlay"]),Gradient=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({background})=>({width:"100%",height:"100%",background:background||"none"})),"div",[]),RestartBtnContainer=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((()=>({position:"absolute",zIndex:2,extend:[(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.kk)(utils_constants__WEBPACK_IMPORTED_MODULE_3__.j$.sm,{right:utils_constants__WEBPACK_IMPORTED_MODULE_3__.s0.small}),(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.k_)(utils_constants__WEBPACK_IMPORTED_MODULE_3__.j$.sm,utils_constants__WEBPACK_IMPORTED_MODULE_3__.j$.md,{right:utils_constants__WEBPACK_IMPORTED_MODULE_3__.s0.medium}),(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.ih)(utils_constants__WEBPACK_IMPORTED_MODULE_3__.j$.md,{right:utils_constants__WEBPACK_IMPORTED_MODULE_3__.s0.large})]})))},53734:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__,f:()=>_Styles__WEBPACK_IMPORTED_MODULE_6__.f$});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),react_spring__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(39394),react_redux__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(96841),reducers_scrollable__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(86400),actions_scrollable__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(94901),_utils_helpers__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(37519),_Styles__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(91330);function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}let passiveSupported=!1;try{const options={get passive(){return passiveSupported=!0,!1}};window.addEventListener("test",null,options),window.removeEventListener("test",null)}catch(err){passiveSupported=!1}const getVirtualItems=(size,width,removeItemLeftMargin,key="virtual")=>{if(!size)return[];return[react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{key,style:{display:"inline-block",width:size*width-removeItemLeftMargin}})]},getRealItems=(items,from,to,isFullyLoaded)=>{let arr=items;const indexFrom=from%items.length,indexTo=indexFrom+(to-from);return isFullyLoaded&&(indexTo>2*items.length?arr=[...items,...items,...items]:indexTo>items.length&&(arr=[...items,...items])),arr.slice(indexFrom,indexTo)},getCloneItems=(items,from,to)=>from===to?[]:getRealItems(items,from,to,!0).map(((item,i)=>(0,react__WEBPACK_IMPORTED_MODULE_0__.cloneElement)(item,{key:`${item.key}-clone`,id:`cloned-${i}-${item.key}`})));function HorizontalScroll({id,pageId,children,loadMore,hasMoreLoad,itemWidthRem=0,itemWidthPx=0,itemMarginLeftPx=0,spacer=!1}){const _useSelector=(0,react_redux__WEBPACK_IMPORTED_MODULE_3__.v9)((state=>(0,reducers_scrollable__WEBPACK_IMPORTED_MODULE_4__.F)(state,pageId,id)),react_redux__WEBPACK_IMPORTED_MODULE_3__.wU),offset=_useSelector.offset,width=_useSelector.width,fullWidth=_useSelector.fullWidth,showedItemsCount=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(0),direction=(0,react_redux__WEBPACK_IMPORTED_MODULE_3__.v9)((state=>state.settings.l10n.direction)),containerRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),dispatch=(0,react_redux__WEBPACK_IMPORTED_MODULE_3__.I0)(),touchStart=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),scheduleId=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),delta=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(0),animatedOffset=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(0),clearOffset=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),offsetModifier="rtl"===direction?"+":"-",springProps=(0,react_spring__WEBPACK_IMPORTED_MODULE_2__.q_)({transform:`translate3d(${offsetModifier}${offset}px, 0, 0)`}),spacerRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(),_useState2=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(Math.round((0,_utils_helpers__WEBPACK_IMPORTED_MODULE_5__.fN)(itemWidthRem))+itemWidthPx),2),itemWidth=_useState2[0],setItemWidth=_useState2[1],updateWidthFromDOM=()=>{if(!containerRef.current)return;const newItemWidth=Math.round((0,_utils_helpers__WEBPACK_IMPORTED_MODULE_5__.fN)(itemWidthRem))+itemWidthPx;newItemWidth!==itemWidth&&setItemWidth(newItemWidth);const containerParentWidth=containerRef.current.parentNode.offsetWidth,containerWidth=containerRef.current.offsetWidth,_ref$offsetWidth=((null==spacerRef?void 0:spacerRef.current)||{}).offsetWidth,spacerWidth=void 0===_ref$offsetWidth?0:_ref$offsetWidth;containerParentWidth===width&&containerWidth===fullWidth||dispatch((0,actions_scrollable__WEBPACK_IMPORTED_MODULE_7__.vi)(pageId,id,containerParentWidth,containerWidth,children.length,newItemWidth,spacerWidth,itemMarginLeftPx))},onWheel=e=>{if(Math.abs(e.deltaY)>Math.abs(e.deltaX)&&!e.shiftKey)return;let diff;diff="ltr"===direction?e.deltaX||e.shiftKey&&e.deltaY||0:-e.deltaX||e.shiftKey&&e.deltaY||0,diff&&(dispatch((0,actions_scrollable__WEBPACK_IMPORTED_MODULE_7__.OI)(pageId,id,animatedOffset.current+diff)),e.preventDefault())},onTouchMove=e=>{const newPos=e.touches[0];if(!touchStart.current)return void(touchStart.current=newPos);const deltaY=touchStart.current.clientY-newPos.clientY;let deltaX;deltaX="ltr"===direction?touchStart.current.clientX-newPos.clientX:newPos.clientX-touchStart.current.clientX,Math.abs(deltaY)>Math.abs(deltaX)||deltaX&&(touchStart.current=newPos,delta.current+=2*deltaX,e.cancelable&&e.preventDefault(),scheduleId.current||(scheduleId.current=window.setTimeout((()=>{dispatch((0,actions_scrollable__WEBPACK_IMPORTED_MODULE_7__.OI)(pageId,id,animatedOffset.current+delta.current)),delta.current=0,scheduleId.current=null}),0)))};(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{const wrapperEl=containerRef.current.parentNode;return window.addEventListener("resize",updateWidthFromDOM,!!passiveSupported&&{passive:!0}),wrapperEl.addEventListener("touchmove",onTouchMove,!!passiveSupported&&{passive:!1}),updateWidthFromDOM(),wrapperEl.addEventListener("wheel",onWheel,!passiveSupported||{passive:!1,capture:!0}),()=>{window.removeEventListener("resize",updateWidthFromDOM),wrapperEl.removeEventListener("wheel",onWheel,!0),wrapperEl.removeEventListener("touchmove",onTouchMove),null!==clearOffset.current&&clearOffset.current!==offset&&dispatch((0,actions_scrollable__WEBPACK_IMPORTED_MODULE_7__.T3)(pageId,id,clearOffset.current))}}),[]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{setTimeout(updateWidthFromDOM)}),[children]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{animatedOffset.current=offset}),[offset]);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_6__.im,{onTouchStart:e=>{touchStart.current=e.touches[0]}},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_6__.W2,{innerRef:containerRef},react__WEBPACK_IMPORTED_MODULE_0__.createElement(react_spring__WEBPACK_IMPORTED_MODULE_2__.q.div,{style:springProps},(items=>{const itemsPerScreen=Math.floor(width/itemWidth);let itemsCount=Math.floor(offset/itemWidth)+2*itemsPerScreen+1;const needShowItemsCount=itemsPerScreen*(offset?3:2)+1;if(hasMoreLoad&&items.length<itemsCount&&(null==loadMore||loadMore()),!width||!itemWidth||!hasMoreLoad&&(items.length<1.6*itemsPerScreen||items.length<=3))return[spacer&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_6__.KG,{key:`spacer-${id}`,innerRef:spacerRef}),...items];let spacerCount=1;const itemsCountInNewCycle=itemsCount%items.length;hasMoreLoad||!(itemsCountInNewCycle&&itemsCountInNewCycle<itemsPerScreen)&&(itemsCountInNewCycle!==itemsPerScreen||offset%itemWidth)||(itemsCount-=itemsCountInNewCycle,spacerCount=0),itemsCount!==showedItemsCount.current&&(showedItemsCount.current=itemsCount,setTimeout(updateWidthFromDOM));const virtualAmount=Math.max(0,itemsCount-needShowItemsCount);let cloneAmount=0;return!hasMoreLoad&&offset&&needShowItemsCount>items.length&&(cloneAmount=needShowItemsCount%items.length||items.length),clearOffset.current=offset%(items.length*itemWidth),[spacer&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_6__.KG,{key:`spacer-${id}`,innerRef:spacerRef}),...getVirtualItems(virtualAmount,itemWidth,itemMarginLeftPx),...getRealItems(items,virtualAmount,itemsCount-cloneAmount,!hasMoreLoad),...getCloneItems(items,itemsCount-cloneAmount,itemsCount),...getVirtualItems(spacerCount,itemWidth,0,"spacer")]})(children))))}HorizontalScroll.propTypes={id:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired,pageId:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired,children:prop_types__WEBPACK_IMPORTED_MODULE_1___default().node.isRequired,loadMore:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func,hasMoreLoad:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,itemWidthRem:prop_types__WEBPACK_IMPORTED_MODULE_1___default().number,itemWidthPx:prop_types__WEBPACK_IMPORTED_MODULE_1___default().number,itemMarginLeftPx:prop_types__WEBPACK_IMPORTED_MODULE_1___default().number,spacer:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool};const __WEBPACK_DEFAULT_EXPORT__=react__WEBPACK_IMPORTED_MODULE_0__.memo(HorizontalScroll)},91330:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{KG:()=>StyledSpacer,W2:()=>Container,f$:()=>ItemWrapper,im:()=>Wrapper});var styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(38770),_StyledSystem_Spacer__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(99291),_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(26888),utils_constants__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(67646);const Wrapper=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((()=>({overflow:"hidden"}))),Container=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((()=>({display:"inline-block",whiteSpace:"nowrap"}))),ItemWrapper=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((()=>({display:"inline-block",verticalAlign:"top",whiteSpace:"normal"}))),StyledSpacer=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((()=>({display:"inline-block",extend:[(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_2__.kk)(utils_constants__WEBPACK_IMPORTED_MODULE_3__.j$.sm,{width:utils_constants__WEBPACK_IMPORTED_MODULE_3__.s0.small}),(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_2__.k_)(utils_constants__WEBPACK_IMPORTED_MODULE_3__.j$.sm,utils_constants__WEBPACK_IMPORTED_MODULE_3__.j$.md,{width:utils_constants__WEBPACK_IMPORTED_MODULE_3__.s0.medium}),(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_2__.ih)(utils_constants__WEBPACK_IMPORTED_MODULE_3__.j$.md,{width:utils_constants__WEBPACK_IMPORTED_MODULE_3__.s0.large})]})),_StyledSystem_Spacer__WEBPACK_IMPORTED_MODULE_1__.Z)},30427:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),react_fela__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(31450),reducers__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(96038),_Icons__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(39100),_styles__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(70963);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}const __WEBPACK_DEFAULT_EXPORT__=props=>{const action=props.action,_useFela=(0,react_fela__WEBPACK_IMPORTED_MODULE_3__.Z)(),css=_useFela.css,hotkeyIconKeyframes=_useFela.renderer.renderKeyframe(_styles__WEBPACK_IMPORTED_MODULE_4__.v,{}),seekStepInSeconds=(0,reducers__WEBPACK_IMPORTED_MODULE_1__.v9)((state=>state.settings.features.player.seekStepInSeconds));return react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:css(_styles__WEBPACK_IMPORTED_MODULE_4__.U)},react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:css({animation:`${hotkeyIconKeyframes} 750ms normal forwards ease-out`})},((action,text="")=>{const iconProps={size:"100",viewBox:"0 0 170 170",style:{font:"700 24px sans-serif"}};switch(action){case"FULLSCREENIN":return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icons__WEBPACK_IMPORTED_MODULE_2__.j.of,iconProps);case"FULLSCREENOUT":return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icons__WEBPACK_IMPORTED_MODULE_2__.j.wA,iconProps);case"VOLUMEDOWN":return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icons__WEBPACK_IMPORTED_MODULE_2__.j.Sh,iconProps);case"VOLUMEUP":case"UNMUTE":return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icons__WEBPACK_IMPORTED_MODULE_2__.j.MC,iconProps);case"MUTE":return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icons__WEBPACK_IMPORTED_MODULE_2__.j.nP,iconProps);case"PLAY":return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icons__WEBPACK_IMPORTED_MODULE_2__.j.o1,iconProps);case"PAUSE":return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icons__WEBPACK_IMPORTED_MODULE_2__.j.fp,iconProps);case"SEEKBACK":return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icons__WEBPACK_IMPORTED_MODULE_2__.j.im,_extends({},iconProps,{text}));case"SEEKFORWARD":return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icons__WEBPACK_IMPORTED_MODULE_2__.j.ul,_extends({},iconProps,{text}));default:return null}})(action,seekStepInSeconds)))}},9725:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),utils_hooks__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(81400),_HotkeyIconWrapper__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(30427);function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const PortalToPlayer=({children})=>{const Portal=(0,utils_hooks__WEBPACK_IMPORTED_MODULE_1__.vI)("player");return react__WEBPACK_IMPORTED_MODULE_0__.createElement(Portal,null,children)},__WEBPACK_DEFAULT_EXPORT__=props=>{const action=props.action,timestamp=props.timestamp,_useState2=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),2),actionIcon=_useState2[0],setActionIcon=_useState2[1];return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{setActionIcon(action);const fadeTimeout=setTimeout((()=>setActionIcon(void 0)),750);return()=>clearTimeout(fadeTimeout)}),[action,timestamp]),actionIcon?react__WEBPACK_IMPORTED_MODULE_0__.createElement(PortalToPlayer,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(_HotkeyIconWrapper__WEBPACK_IMPORTED_MODULE_2__.Z,{action:actionIcon,key:timestamp})):null}},70963:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{U:()=>hotkeyIconWrapperStyle,v:()=>hotkeyIconAnimation});const hotkeyIconWrapperStyle=()=>({width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",position:"absolute",top:0,left:0,zIndex:1,opacity:1,pointerEvents:"none",color:"white"}),hotkeyIconAnimation=()=>({from:{transform:"scale(0.7)",opacity:1},to:{transform:"scale(1)",opacity:0}})},32909:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{$3:()=>TOOLTIP_IMG_HEIGHT,Ee:()=>Image,Nh:()=>TOOLTIP_WIDTH,OK:()=>ANIMATIONS,n:()=>ImageLinkContainer,rt:()=>TriggerArea,u:()=>Tooltip,zn:()=>ANIMATION_DURATION});var styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(38770),_StyledSystem_CleanLink__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(50632),components_PreviewPlayer__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(38389);const ANIMATION_DURATION=250,TOOLTIP_WIDTH=420,TOOLTIP_IMG_HEIGHT=Math.ceil(TOOLTIP_WIDTH/16*9),ANIMATIONS={on:"on",off:"off",onRight:"onRight",offRight:"offRight",onLeft:"onLeft",offLeft:"offLeft"},Tooltip=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme,animation})=>({position:"absolute",overflow:"hidden",zIndex:theme.zIndex.tooltip,borderColor:theme.color.page,borderRadius:theme.radius.paper,boxShadow:`0 6px 20px 2px ${theme.color.tooltipShadow}`,width:`${TOOLTIP_WIDTH}px`,color:theme.color.primary,"& #hp-subtitles":{fontSize:"18px"},"& .previewPlayer":{top:"-2px",aspectRatio:theme.size.image16x9,height:"auto"},"& .previewPlayer ~ .videoBanner":{position:"absolute",top:0},extend:[{condition:animation===ANIMATIONS.on,style:{opacity:1,transition:"opacity 100ms ease-in",animationName:{from:{transform:"scale(0.5, 0.5)"},to:{transform:"scale(1, 1)"}},animationDuration:`${ANIMATION_DURATION}ms`,animationIterationCount:1,animationTimingFunction:"ease-out"}},{condition:animation===ANIMATIONS.onLeft,style:{opacity:1,transition:"opacity 100ms ease-in",animationName:{from:{transform:"translateX(-25%) scale(0.5, 0.5)"},to:{transform:"translateX(0) scale(1, 1)"}},animationDuration:`${ANIMATION_DURATION}ms`,animationIterationCount:1,animationTimingFunction:"ease-out"}},{condition:animation===ANIMATIONS.onRight,style:{opacity:1,transition:"opacity 100ms ease-in",animationName:{from:{transform:"translateX(25%) scale(0.5, 0.5)"},to:{transform:"translateX(0) scale(1, 1)"}},animationDuration:`${ANIMATION_DURATION}ms`,animationIterationCount:1,animationTimingFunction:"ease-out"}},{condition:animation===ANIMATIONS.off,style:{opacity:0,transform:"scale(0.5, 0.5)",transition:`opacity 100ms ease-out ${ANIMATION_DURATION-100}ms, transform ${ANIMATION_DURATION}ms ease-in`}},{condition:"offLeft"===animation,style:{opacity:0,transform:"translateX(-25%) scale(0.5, 0.5)",transition:`opacity 100ms ease-out ${ANIMATION_DURATION-100}ms, transform ${ANIMATION_DURATION}ms ease-in`}},{condition:animation===ANIMATIONS.offRight,style:{opacity:0,transform:"translateX(25%) scale(0.5, 0.5)",transition:`opacity 100ms ease-out ${ANIMATION_DURATION-100}ms, transform ${ANIMATION_DURATION}ms ease-in`}}]})),"div",["animation"]),TriggerArea=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme,position})=>({position:"absolute",zIndex:theme.zIndex.tooltip,top:position.top,left:position.left,width:position.width,height:position.height})),_StyledSystem_CleanLink__WEBPACK_IMPORTED_MODULE_1__.Z,["position"]),ImageLinkContainer=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((()=>({position:"relative",display:"flex",flexDirection:"column",width:`${TOOLTIP_WIDTH}px`,height:TOOLTIP_IMG_HEIGHT-4+"px",overflow:"hidden"})),_StyledSystem_CleanLink__WEBPACK_IMPORTED_MODULE_1__.Z),Image=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({visible})=>({opacity:visible?1:0,transition:`opacity ${components_PreviewPlayer__WEBPACK_IMPORTED_MODULE_2__.EN}ms ease-in`,width:`${TOOLTIP_WIDTH}px`,height:`${TOOLTIP_IMG_HEIGHT}px`,zIndex:1})),"img",["visible"])},26897:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__,w:()=>getImgUrl});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),react_dom__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(73935),prop_types__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__),reducers__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(96038),react_redux__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(96841),_utils_helpers__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(37519),_utils_live_event__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(51429),utils_constants__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(67646),components_WatchlistButton_WatchlistButton__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(38162),components_RemoveContinueWatchingButton_RemoveContinueWatchingButton__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(39581),components_PlayButton_PlayButton__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(76631),components_InfoButton_InfoButton__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(21527),components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(52392),_StyledSystem_CleanLink__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(50632),_Tracking__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(7414),components_PreviewPlayer__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(38389),_placement_calculator__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(38221),_Styles__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(32909),_ViewableTooltips_ViewableTooltip__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(83155);const _excluded=["hide","triggerEl","pageGap","onLoad","viewable","refreshData","collectionId","categoryKind"];function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],excluded.indexOf(key)>=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}const getImgUrl=viewable=>{var _viewable$schedule,_viewable$schedule$;return(null==viewable||null===(_viewable$schedule=viewable.schedule)||void 0===_viewable$schedule||null===(_viewable$schedule$=_viewable$schedule[0])||void 0===_viewable$schedule$?void 0:_viewable$schedule$.banner)||(null==viewable?void 0:viewable.banner)},getImgSrc=viewable=>(0,_utils_helpers__WEBPACK_IMPORTED_MODULE_5__.BM)(getImgUrl(viewable),_Styles__WEBPACK_IMPORTED_MODULE_17__.Nh,_Styles__WEBPACK_IMPORTED_MODULE_17__.$3),TooltipRenderer=props=>{const hide=props.hide,triggerEl=props.triggerEl,pageGap=props.pageGap,onLoad=props.onLoad,viewable=props.viewable,refreshData=props.refreshData,collectionId=props.collectionId,categoryKind=props.categoryKind,restProps=_objectWithoutProperties(props,_excluded),_useSelector=(0,reducers__WEBPACK_IMPORTED_MODULE_3__.v9)((state=>({isLoggedIn:state.auth.isLoggedIn,videoPreview:state.settings.features.videoPreview})),react_redux__WEBPACK_IMPORTED_MODULE_4__.wU),isLoggedIn=_useSelector.isLoggedIn,videoPreview=_useSelector.videoPreview,analytics=(0,_Tracking__WEBPACK_IMPORTED_MODULE_14__.z$)(),_useState2=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),2),placement=_useState2[0],setPlacement=_useState2[1],_useState4=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),2),bannerIsLoaded=_useState4[0],setBannerIsLoaded=_useState4[1],_useState6=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),2),showPlayer=_useState6[0],setShowPlayer=_useState6[1],_useState8=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(""),2),animation=_useState8[0],setAnimation=_useState8[1],_useState10=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!0),2),isImgVisible=_useState10[0],setIsImgVisible=_useState10[1],unmounted=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(!1),tooltipRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(),containerRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(),mainViewable=(null==viewable?void 0:viewable.show)||viewable;(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{var _containerRef$current;if(!bannerIsLoaded||unmounted.current||!tooltipRef.current)return()=>{};const placementValue=new _placement_calculator__WEBPACK_IMPORTED_MODULE_16__.Z(triggerEl,tooltipRef.current,pageGap).findBestPlacement();setPlacement(placementValue),setAnimation(null==placementValue?void 0:placementValue.animOn);const onMouseLeave=()=>{setAnimation(null==placementValue?void 0:placementValue.animOff),setTimeout((()=>hide()),_Styles__WEBPACK_IMPORTED_MODULE_17__.zn)};return onLoad(),null===(_containerRef$current=containerRef.current)||void 0===_containerRef$current||_containerRef$current.addEventListener("mouseleave",onMouseLeave),()=>{var _containerRef$current2;null===(_containerRef$current2=containerRef.current)||void 0===_containerRef$current2||_containerRef$current2.removeEventListener("mouseleave",onMouseLeave),unmounted.current=!0}}),[bannerIsLoaded]);const isPlayAvailable=!(null==viewable||!viewable.entitlement||!(0,_utils_live_event__WEBPACK_IMPORTED_MODULE_6__.gz)(viewable)),params=(0,_utils_helpers__WEBPACK_IMPORTED_MODULE_5__.dX)(viewable),toInfo={name:"watch",params,query:{info:!0}},toPlay=isPlayAvailable?{name:"watch",params,query:{autoplay:!0}}:toInfo,isContinueWatchingCategory=categoryKind===utils_constants__WEBPACK_IMPORTED_MODULE_7__.e1.ContinueWatchingCollection,isChannel=viewable.__typename===utils_constants__WEBPACK_IMPORTED_MODULE_7__.Bz.Channel,getExtraProps=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((()=>{var _mainViewable$trailer;return{collectionId,categoryKind,viewableId:mainViewable.id,isPlayAvailable,hasTrailer:!!videoPreview&&(!!mainViewable.trailer||isLoggedIn&&!(null===(_mainViewable$trailer=mainViewable.trailers)||void 0===_mainViewable$trailer||!_mainViewable$trailer.length))}}),[]),trackClick=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((area=>{analytics.onClick({component:"HoverState",clickType:"asset",eventName:"click_asset",viewableId:mainViewable.id,extra:{...getExtraProps(),area}})}),[]),imgHandler=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((()=>{setBannerIsLoaded(!0),setShowPlayer(!0),analytics.onVisible({component:"HoverState",viewableId:mainViewable.id,extra:getExtraProps()})}),[]),onImageAnimationEnd=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((()=>{isImgVisible&&setShowPlayer(!1)}),[isImgVisible]);return react_dom__WEBPACK_IMPORTED_MODULE_1__.createPortal(react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{ref:containerRef},(null==placement?void 0:placement.trigger)&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_17__.rt,{position:placement.trigger,to:toInfo,"data-id":utils_constants__WEBPACK_IMPORTED_MODULE_7__.Mr.hoverStateLink,"data-value":utils_constants__WEBPACK_IMPORTED_MODULE_7__.TI.triggerAreaInfo,onClick:()=>trackClick(utils_constants__WEBPACK_IMPORTED_MODULE_7__.WY.triggerArea)}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_17__.u,{"data-id":utils_constants__WEBPACK_IMPORTED_MODULE_7__.Mr.hoverState,innerRef:tooltipRef,position:null==placement?void 0:placement.position,style:placement?{top:placement.top,left:placement.left}:{opacity:0,pointerEvents:"none"},animation},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_17__.n,{to:toPlay,"data-id":utils_constants__WEBPACK_IMPORTED_MODULE_7__.Mr.hoverStateLink,"data-value":isPlayAvailable?utils_constants__WEBPACK_IMPORTED_MODULE_7__.TI.imgAutoplay:utils_constants__WEBPACK_IMPORTED_MODULE_7__.TI.imgInfo,onClick:()=>trackClick(utils_constants__WEBPACK_IMPORTED_MODULE_7__.WY.img)},showPlayer&&!!videoPreview&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_PreviewPlayer__WEBPACK_IMPORTED_MODULE_15__.ZP,{toggleImg:setIsImgVisible,trailerUrl:mainViewable.trailer,trailers:isLoggedIn?mainViewable.trailers:[],zoom:videoPreview.zoom,important:!0}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_17__.Ee,{className:"videoBanner",onTransitionEnd:onImageAnimationEnd,visible:isImgVisible,onLoad:imgHandler,src:getImgSrc(viewable),alt:mainViewable.title})),react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_12__.x,{m:"large",position:"absolute",height:utils_constants__WEBPACK_IMPORTED_MODULE_7__.FZ},isPlayAvailable&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_PlayButton_PlayButton__WEBPACK_IMPORTED_MODULE_10__.Z,{to:toPlay,"data-id":utils_constants__WEBPACK_IMPORTED_MODULE_7__.Mr.hoverStateLink,"data-value":utils_constants__WEBPACK_IMPORTED_MODULE_7__.TI.playBtnAutoplay,onClick:()=>trackClick(utils_constants__WEBPACK_IMPORTED_MODULE_7__.WY.playBtn)}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_InfoButton_InfoButton__WEBPACK_IMPORTED_MODULE_11__.Z,{short:!0,to:toInfo,"data-id":utils_constants__WEBPACK_IMPORTED_MODULE_7__.Mr.hoverStateLink,"data-value":utils_constants__WEBPACK_IMPORTED_MODULE_7__.TI.infoBtnInfo,onClick:()=>trackClick(utils_constants__WEBPACK_IMPORTED_MODULE_7__.WY.infoBtn)}),!isChannel&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_WatchlistButton_WatchlistButton__WEBPACK_IMPORTED_MODULE_8__.Z,{viewable:mainViewable,refreshData,onClick:()=>trackClick(utils_constants__WEBPACK_IMPORTED_MODULE_7__.WY.watchlistBtn),short:!0}),isContinueWatchingCategory&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_RemoveContinueWatchingButton_RemoveContinueWatchingButton__WEBPACK_IMPORTED_MODULE_9__.Z,{viewable,collectionId:collectionId||"",onClick:()=>trackClick(utils_constants__WEBPACK_IMPORTED_MODULE_7__.WY.continueWatchingBtn),short:!0})),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_CleanLink__WEBPACK_IMPORTED_MODULE_13__.Z,{to:toInfo,"data-id":utils_constants__WEBPACK_IMPORTED_MODULE_7__.Mr.hoverStateLink,"data-value":utils_constants__WEBPACK_IMPORTED_MODULE_7__.TI.metadataInfo,onClick:()=>trackClick(utils_constants__WEBPACK_IMPORTED_MODULE_7__.WY.metadata)},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_12__.x,{p:"large",bg:"page"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_12__.x,{mb:"large",height:utils_constants__WEBPACK_IMPORTED_MODULE_7__.FZ,hideEmpty:!1}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_ViewableTooltips_ViewableTooltip__WEBPACK_IMPORTED_MODULE_18__.Z,_extends({viewable},restProps)))))),document.getElementById("tooltip"))};TooltipRenderer.propTypes={hide:prop_types__WEBPACK_IMPORTED_MODULE_2___default().func.isRequired,triggerEl:prop_types__WEBPACK_IMPORTED_MODULE_2___default().object.isRequired,pageGap:prop_types__WEBPACK_IMPORTED_MODULE_2___default().number,refreshData:prop_types__WEBPACK_IMPORTED_MODULE_2___default().func,categoryKind:prop_types__WEBPACK_IMPORTED_MODULE_2___default().string,collectionId:prop_types__WEBPACK_IMPORTED_MODULE_2___default().string};const __WEBPACK_DEFAULT_EXPORT__=TooltipRenderer},35577:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),_utils_helpers__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(37519),utils_constants__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(67646),utils_hooks__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(81400),_TooltipRenderer__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(26897);const _excluded=["type","children","viewable"];function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],excluded.indexOf(key)>=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}let prevTooltipHide=null;const clearOwnHide=hideFunc=>{hideFunc===prevTooltipHide&&(prevTooltipHide=null)},TooltipTrigger=props=>{props.type;const children=props.children,viewable=props.viewable,restProps=_objectWithoutProperties(props,_excluded);let pageGap=props.pageGap;const triggerEl=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(),hoverDelayTimer=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(),hideDelayTimer=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(),_useState2=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),2),isVisible=_useState2[0],setIsVisible=_useState2[1],isVisibleRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(isVisible),isSmallScreen=(0,utils_hooks__WEBPACK_IMPORTED_MODULE_4__.Dv)(),isMediumScreen=(0,utils_hooks__WEBPACK_IMPORTED_MODULE_4__.lj)();void 0===pageGap&&(pageGap=parseFloat(utils_constants__WEBPACK_IMPORTED_MODULE_3__.s0.large),isSmallScreen?pageGap=parseFloat(utils_constants__WEBPACK_IMPORTED_MODULE_3__.s0.small):isMediumScreen&&(pageGap=parseFloat(utils_constants__WEBPACK_IMPORTED_MODULE_3__.s0.medium)));const hide=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((()=>{setIsVisible(!1),clearOwnHide(hide)}),[]),onMouseLeave=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((()=>{clearTimeout(hoverDelayTimer.current),hideDelayTimer.current=setTimeout(hide,0)}),[]),onLoad=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((()=>{var _triggerEl$current;null===(_triggerEl$current=triggerEl.current)||void 0===_triggerEl$current||_triggerEl$current.removeEventListener("mouseleave",onMouseLeave)}),[]);return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{if(!triggerEl.current||!(0,_TooltipRenderer__WEBPACK_IMPORTED_MODULE_5__.w)(viewable))return()=>{};const show=()=>{setIsVisible(!0),prevTooltipHide&&prevTooltipHide!==hide&&prevTooltipHide(),prevTooltipHide=hide},onMouseEnter=()=>{isVisibleRef.current||window.innerWidth<utils_constants__WEBPACK_IMPORTED_MODULE_3__.j$.sm||(clearTimeout(hideDelayTimer.current),hoverDelayTimer.current=setTimeout(show,400)),triggerEl.current.addEventListener("mouseleave",onMouseLeave)};return triggerEl.current.addEventListener("mouseenter",onMouseEnter),()=>{var _triggerEl$current2;clearTimeout(hoverDelayTimer.current),clearTimeout(hideDelayTimer.current),clearOwnHide(hide),null===(_triggerEl$current2=triggerEl.current)||void 0===_triggerEl$current2||_triggerEl$current2.removeEventListener("mouseenter",onMouseEnter)}}),[]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{isVisibleRef.current=isVisible}),[isVisible]),react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{ref:triggerEl},children,isVisible&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(_TooltipRenderer__WEBPACK_IMPORTED_MODULE_5__.Z,_extends({triggerEl:triggerEl.current,hide,pageGap:(0,_utils_helpers__WEBPACK_IMPORTED_MODULE_2__.fN)(pageGap),viewable,onLoad},restProps)))};TooltipTrigger.propTypes={children:prop_types__WEBPACK_IMPORTED_MODULE_1___default().element.isRequired,type:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,..._TooltipRenderer__WEBPACK_IMPORTED_MODULE_5__.Z.props};const __WEBPACK_DEFAULT_EXPORT__=TooltipTrigger},61306:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),components__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(9011),utils_hooks__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(81400);const __WEBPACK_DEFAULT_EXPORT__=({viewable})=>{var _viewable$schedule,_broadcast$descriptio,_broadcast$title;const broadcast=null===(_viewable$schedule=viewable.schedule)||void 0===_viewable$schedule?void 0:_viewable$schedule[0],description=null!==(_broadcast$descriptio=null==broadcast?void 0:broadcast.description)&&void 0!==_broadcast$descriptio?_broadcast$descriptio:viewable.description,title=null!==(_broadcast$title=null==broadcast?void 0:broadcast.title)&&void 0!==_broadcast$title?_broadcast$title:viewable.title,additionalInfo=(0,utils_hooks__WEBPACK_IMPORTED_MODULE_2__.$n)(viewable);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_1__.X6,{fontSize:"smedium",wordBreak:"break-word",textNumberLines:2,lineHeight:"1.5"},title),additionalInfo&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_1__.xu,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_1__.xv,{textNumberLines:1,fontSize:"small",opacity:"0.7"},additionalInfo,react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_1__.HH,{viewable}))),react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_1__.xu,{mt:"medium"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_1__.xv,{textNumberLines:3,fontSize:"small",lineHeight:"1.4"},description)))}},56959:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),utils_constants__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(67646),components__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(9011),utils_hooks__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(81400);const __WEBPACK_DEFAULT_EXPORT__=react__WEBPACK_IMPORTED_MODULE_0__.memo((({viewable})=>{var _viewable$show,_ref,_viewable$show2;const isEpisode=viewable.__typename===utils_constants__WEBPACK_IMPORTED_MODULE_1__.Bz.Episode,additionalInfo=(0,utils_hooks__WEBPACK_IMPORTED_MODULE_3__.$n)(viewable);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_2__.X6,{fontSize:"smedium",wordBreak:"break-word",textNumberLines:2,lineHeight:"1.5"},(null===(_viewable$show=viewable.show)||void 0===_viewable$show?void 0:_viewable$show.title)||viewable.title," ",isEpisode&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_2__.xv,{id:"seasonEpisodeShort",values:{seasonNumber:viewable.seasonNumber,episodeNumber:viewable.episodeNumber}})),additionalInfo&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_2__.xu,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_2__.xv,{textNumberLines:1,fontSize:"small",opacity:"0.7"},additionalInfo,react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_2__.HH,{viewable}))),react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_2__.xu,{mt:"medium"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_2__.xv,{textNumberLines:3,fontSize:"small",lineHeight:"1.4"},null!==(_ref=viewable.description||(null==viewable||null===(_viewable$show2=viewable.show)||void 0===_viewable$show2?void 0:_viewable$show2.description))&&void 0!==_ref?_ref:"")))}))},83155:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),utils_constants__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(67646),_ChannelTooltip__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(61306),_VideoTooltip__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(56959);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}const __WEBPACK_DEFAULT_EXPORT__=react__WEBPACK_IMPORTED_MODULE_0__.memo((function({viewable,...restProps}){return viewable.__typename===utils_constants__WEBPACK_IMPORTED_MODULE_1__.Bz.Channel?react__WEBPACK_IMPORTED_MODULE_0__.createElement(_ChannelTooltip__WEBPACK_IMPORTED_MODULE_2__.Z,_extends({},restProps,{viewable})):react__WEBPACK_IMPORTED_MODULE_0__.createElement(_VideoTooltip__WEBPACK_IMPORTED_MODULE_3__.Z,_extends({},restProps,{viewable}))}))},45272:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{aJ:()=>_TooltipTrigger__WEBPACK_IMPORTED_MODULE_0__.Z});var _TooltipTrigger__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(35577);__webpack_require__(56959),__webpack_require__(61306),__webpack_require__(83155)},38221:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>PlacementCalculator});var _Styles__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(32909);class PlacementCalculator{constructor(triggerEl,tooltipEl,pageGap=16){const triggerPos=triggerEl.getBoundingClientRect(),tooltipPos=tooltipEl.getBoundingClientRect();this.trigger={top:window.scrollY+triggerPos.top,left:window.scrollX+triggerPos.left,width:triggerPos.width,height:triggerPos.height},this.tooltipWidth=tooltipPos.width,this.tooltipHeight=tooltipPos.height,this.pageGap=pageGap}findBestPlacement(){const trigger={...this.trigger};if(this.trigger.left+this.trigger.width<this.pageGap||this.trigger.left>document.body.offsetWidth-this.pageGap)return null;let top=trigger.top+trigger.height/2-this.tooltipHeight/2,left=trigger.left+trigger.width/2-this.tooltipWidth/2,animOn=_Styles__WEBPACK_IMPORTED_MODULE_0__.OK.on,animOff=_Styles__WEBPACK_IMPORTED_MODULE_0__.OK.off;const maxLeft=document.body.offsetWidth-this.tooltipWidth-this.pageGap;maxLeft+70<left&&(animOn=_Styles__WEBPACK_IMPORTED_MODULE_0__.OK.onRight,animOff=_Styles__WEBPACK_IMPORTED_MODULE_0__.OK.offRight),left=Math.min(left,maxLeft);const minLeft=this.pageGap;return minLeft-70>left&&(animOn=_Styles__WEBPACK_IMPORTED_MODULE_0__.OK.onLeft,animOff=_Styles__WEBPACK_IMPORTED_MODULE_0__.OK.offLeft),left=Math.max(left,minLeft),top=Math.max(top,16),top=Math.min(top,document.body.offsetHeight-this.tooltipHeight-16),trigger.left<this.pageGap&&(trigger.width-=this.pageGap-trigger.left,trigger.left=this.pageGap),trigger.width+trigger.left>document.body.offsetWidth-this.pageGap&&(trigger.width=Math.floor(document.body.offsetWidth-trigger.left-this.pageGap)),{top,left,trigger,animOn,animOff}}}},91434:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{G:()=>DateFnsLocaleContext,i:()=>locale2DateFnsLocale});const DateFnsLocaleContext=__webpack_require__(67294).createContext(null),TO_DATEFNS_LOCALE={en:"en-GB",ar:"ar-SA"};function locale2DateFnsLocale(locale){return TO_DATEFNS_LOCALE[locale]||TO_DATEFNS_LOCALE.en}},73376:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{OO:()=>I18nContext,oc:()=>I18n});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),intl_messageformat__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(21697),date_fns__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(32449),_utils_logger__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(57488),_utils_helpers__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(37519);const MANUALLY_FORMATTED_CURRENCIES=["XOF","XAF"],CURRENCY_DISPLAY={DKK:"code"},NUMBER_TO_BASIC={1e3:["BHD","IQD","KWD","LYD","OMR","TND"],10:["VND"],5:["MGA","MRU"]};class I18n{constructor(language,copy,dateFnsLocale){this.language=language,this.copy=copy,this.dateFnsLocale=dateFnsLocale,this._cache={}}_getMessage(idOrCopy){const msgFromCache=this._cache[(0,_utils_helpers__WEBPACK_IMPORTED_MODULE_2__.un)(idOrCopy)];if(msgFromCache)return msgFromCache;let template=this.copy[idOrCopy];void 0===template&&(template=idOrCopy,_utils_logger__WEBPACK_IMPORTED_MODULE_1__.Z.warn(`I18nProvider: can't find copy with id ${idOrCopy}, using copy id as a fallback`));const msg=new intl_messageformat__WEBPACK_IMPORTED_MODULE_3__.ZP(template,this.language);return this._cache[(0,_utils_helpers__WEBPACK_IMPORTED_MODULE_2__.un)(idOrCopy)]=msg,msg}hasMessage(id){return!!this.copy[id]}formatText(idOrCopy,values){try{return this._getMessage(idOrCopy).format(values)}catch(e){_utils_logger__WEBPACK_IMPORTED_MODULE_1__.Z.warn(`I18nProvider: failed to format copy with id "${idOrCopy}"`,e.toString())}return""}formatDate(value,options){if(!value)return _utils_logger__WEBPACK_IMPORTED_MODULE_1__.Z.warn("I18nProvider.formatDate: value is mandatory for date messages"),null;try{const formatter=new Intl.DateTimeFormat(this.language,options),dateToFormat="string"==typeof value?new Date(value):value;return formatter.format(dateToFormat)}catch(e){_utils_logger__WEBPACK_IMPORTED_MODULE_1__.Z.warn(`I18nProvider: failed to format date ${typeof value}:${value}`,e)}return null}formatNumber(value,options){return new Intl.NumberFormat(this.language,options).format(value)}formatCurrency(price,currency){return MANUALLY_FORMATTED_CURRENCIES.includes(currency)?`${price} ${currency}`:this.formatNumber(price/(currency=>NUMBER_TO_BASIC[1e3].includes(currency)?1e3:NUMBER_TO_BASIC[10].includes(currency)?10:NUMBER_TO_BASIC[5].includes(currency)?5:100)(currency),{style:"currency",currency,...CURRENCY_DISPLAY[currency]?{currencyDisplay:CURRENCY_DISPLAY[currency]}:null})}formatDateWithFormat(value,formatStr){return(0,date_fns__WEBPACK_IMPORTED_MODULE_4__.Z)(value,formatStr,{locale:this.dateFnsLocale})}}const i18nFallback=new I18n("en-fallback",{}),I18nContext=react__WEBPACK_IMPORTED_MODULE_0__.createContext(i18nFallback)},12359:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),react_redux__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(96841),_I18nContext__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(73376),_DateFnsLocaleContext__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(91434);function I18nProvider({language,children}){const copy=(0,react_redux__WEBPACK_IMPORTED_MODULE_2__.v9)((state=>state.copy[language])),dateFnsLocale=react__WEBPACK_IMPORTED_MODULE_0__.useContext(_DateFnsLocaleContext__WEBPACK_IMPORTED_MODULE_4__.G),i18n=react__WEBPACK_IMPORTED_MODULE_0__.useMemo((()=>new _I18nContext__WEBPACK_IMPORTED_MODULE_3__.oc(language,copy,dateFnsLocale)),[language,copy,dateFnsLocale]);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_I18nContext__WEBPACK_IMPORTED_MODULE_3__.OO.Provider,{value:i18n},children)}I18nProvider.propTypes={language:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired,children:prop_types__WEBPACK_IMPORTED_MODULE_1___default().node};const __WEBPACK_DEFAULT_EXPORT__=react__WEBPACK_IMPORTED_MODULE_0__.memo(I18nProvider)},47934:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{GD:()=>_DateFnsLocaleContext__WEBPACK_IMPORTED_MODULE_2__.G,OO:()=>_I18nContext__WEBPACK_IMPORTED_MODULE_1__.OO,QT:()=>_useI18n__WEBPACK_IMPORTED_MODULE_3__.Q,bd:()=>_I18nProvider__WEBPACK_IMPORTED_MODULE_0__.Z,if:()=>_DateFnsLocaleContext__WEBPACK_IMPORTED_MODULE_2__.i});var _I18nProvider__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(12359),_I18nContext__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(73376),_DateFnsLocaleContext__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(91434),_useI18n__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(43787)},43787:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Q:()=>useI18n});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_I18nContext__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(73376);function useI18n(){return react__WEBPACK_IMPORTED_MODULE_0__.useContext(_I18nContext__WEBPACK_IMPORTED_MODULE_1__.OO)}},28456:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);const SANDBOX_RIGHTS=["allow-scripts","allow-forms","allow-same-origin","allow-popups"];function IFrame(props){const title=props.title,url=props.url,height=props.height,hideScroll=props.hideScroll;return react__WEBPACK_IMPORTED_MODULE_0__.createElement("iframe",{title,sandbox:SANDBOX_RIGHTS.join(" "),src:url,style:{width:"100%",height},scrolling:hideScroll?"no":void 0})}IFrame.propTypes={title:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired,url:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired,height:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,hideScroll:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool};const __WEBPACK_DEFAULT_EXPORT__=react__WEBPACK_IMPORTED_MODULE_0__.memo(IFrame)},68614:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>ArrowForward});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_Icon__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48966);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function ArrowForward(props){return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icon__WEBPACK_IMPORTED_MODULE_1__.Z,_extends({},props,{width:"1rem",height:"1rem",viewBox:"0 0 28 28"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{fill:"currentColor",d:"M13.3875 22.6917C13.2319 22.5362 13.1541 22.332 13.1541 22.0792C13.1541 21.8265 13.2319 21.6223 13.3875 21.4667L19.9791 14.8751H5.54163C5.28885 14.8751 5.07982 14.7924 4.91454 14.6271C4.74926 14.4619 4.66663 14.2528 4.66663 14.0001C4.66663 13.7473 4.74926 13.5383 4.91454 13.373C5.07982 13.2077 5.28885 13.1251 5.54163 13.1251H19.9791L13.3875 6.5334C13.2319 6.37784 13.1541 6.16882 13.1541 5.90632C13.1541 5.64382 13.2319 5.43479 13.3875 5.27923C13.543 5.12368 13.7472 5.0459 14 5.0459C14.2527 5.0459 14.4569 5.12368 14.6125 5.27923L22.7208 13.3876C22.818 13.4848 22.8861 13.582 22.925 13.6792C22.9638 13.7765 22.9833 13.8834 22.9833 14.0001C22.9833 14.0973 22.9638 14.1994 22.925 14.3063C22.8861 14.4133 22.818 14.5153 22.7208 14.6126L14.6125 22.7209C14.4569 22.8765 14.2527 22.9494 14 22.9396C13.7472 22.9299 13.543 22.8473 13.3875 22.6917Z"}))}},64741:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>CalendarIcon});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_Icon__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48966);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function CalendarIcon(props){return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icon__WEBPACK_IMPORTED_MODULE_1__.Z,_extends({},props,{width:"32",height:"32",viewBox:"0 0 32 32"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("circle",{cx:"16",cy:"16",r:"15",fill:"currentColor",stroke:"#fff",strokeWidth:"2"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"M12.354 9.5a.575.575 0 0 1 1.148 0v1.006h5.74V9.5a.575.575 0 0 1 1.148 0v1.007h.768c1.056 0 1.912.879 1.912 1.972v7.876c0 1.089-.859 1.972-1.912 1.972h-9.572c-1.056 0-1.912-.88-1.912-1.972v-7.876c0-1.09.859-1.972 1.912-1.972h.768V9.5ZM10.44 20.353V13.66h11.864v6.694c0 .653-.515 1.184-1.146 1.184h-9.571c-.635 0-1.147-.528-1.147-1.184Z",clipRule:"evenodd"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("rect",{width:"3.062",height:"2.679",x:"10.823",y:"14.48",fill:"#fff",rx:"1.12"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{fill:"#fff",d:"M10.823 19.044c0-.618.501-1.12 1.12-1.12h.821c.619 0 1.12.502 1.12 1.12v.44a1.12 1.12 0 0 1-1.12 1.12h-.821a1.12 1.12 0 0 1-1.12-1.12v-.44ZM18.669 15.6c0-.619.5-1.12 1.12-1.12h.821c.619 0 1.12.501 1.12 1.12v.439a1.12 1.12 0 0 1-1.12 1.12h-.822a1.12 1.12 0 0 1-1.12-1.12v-.44ZM18.669 19.044c0-.618.5-1.12 1.12-1.12h.821c.619 0 1.12.502 1.12 1.12v.44a1.12 1.12 0 0 1-1.12 1.12h-.822a1.12 1.12 0 0 1-1.12-1.12v-.44Z"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("rect",{width:"3.636",height:"2.679",x:"14.459",y:"14.48",fill:"#fff",rx:"1.12"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{fill:"#fff",d:"M14.459 19.044c0-.618.5-1.12 1.12-1.12h1.395c.619 0 1.12.502 1.12 1.12v.44a1.12 1.12 0 0 1-1.12 1.12h-1.396a1.12 1.12 0 0 1-1.12-1.12v-.44Z"}))}},86377:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>CheckIcon});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_Icon__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48966);function CheckIcon(props){return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icon__WEBPACK_IMPORTED_MODULE_1__.Z,props,react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"}))}},32240:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>CheckInCircleIcon});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_Icon__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48966);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function CheckInCircleIcon(props){return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icon__WEBPACK_IMPORTED_MODULE_1__.Z,_extends({},props,{width:"20",height:"20",viewBox:"0 0 26 26"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{fill:"#008905",d:"M13 0C5.824 0 0 5.824 0 13C0 20.176 5.824 26 13 26C20.176 26 26 20.176 26 13C26 5.824 20.176 0 13 0ZM13 23.4C7.267 23.4 2.6 18.733 2.6 13C2.6 7.267 7.267 2.6 13 2.6C18.733 2.6 23.4 7.267 23.4 13C23.4 18.733 18.733 23.4 13 23.4ZM18.044 8.177L10.4 15.821L7.956 13.377C7.449 12.87 6.63 12.87 6.123 13.377C5.616 13.884 5.616 14.703 6.123 15.21L9.49 18.577C9.997 19.084 10.816 19.084 11.323 18.577L19.89 10.01C20.397 9.503 20.397 8.684 19.89 8.177C19.383 7.67 18.551 7.67 18.044 8.177V8.177Z"}))}},82025:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>ChevronArrowIcon});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_Icon__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48966);const _excluded=["direction","style"];function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],excluded.indexOf(key)>=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}const directionMap={right:0,down:90,left:180,up:270};function ChevronArrowIcon(props){const _props$direction=props.direction,direction=void 0===_props$direction?"right":_props$direction,style=props.style,iconProps={..._objectWithoutProperties(props,_excluded),style:{...style,transform:`rotateZ(${directionMap[direction]}deg)`,transition:"transform .3s"}};return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icon__WEBPACK_IMPORTED_MODULE_1__.Z,_extends({},iconProps,{width:"10",height:"16",viewBox:"0 0 10 16"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M0.362893 0.35199C0.84675 -0.11733 1.63124 -0.11733 2.11509 0.35199L10 8L2.1151 15.648C1.63124 16.1173 0.846753 16.1173 0.362895 15.648C-0.120962 15.1787 -0.120962 14.4178 0.362895 13.9485L6.4956 8L0.362893 2.05155C-0.120964 1.58223 -0.120964 0.82131 0.362893 0.35199Z"}))}},80352:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>CircleCheckIcon});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_Icon__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48966);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function CircleCheckIcon(props){return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icon__WEBPACK_IMPORTED_MODULE_1__.Z,_extends({viewBox:"0 0 28 28"},props),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M14 0.666664C6.63999 0.666664 0.666656 6.64 0.666656 14C0.666656 21.36 6.63999 27.3333 14 27.3333C21.36 27.3333 27.3333 21.36 27.3333 14C27.3333 6.64 21.36 0.666664 14 0.666664ZM10.3867 19.72L5.59999 14.9333C5.07999 14.4133 5.07999 13.5733 5.59999 13.0533C6.11999 12.5333 6.95999 12.5333 7.47999 13.0533L11.3333 16.8933L20.5067 7.72C21.0267 7.2 21.8667 7.2 22.3867 7.72C22.9067 8.24 22.9067 9.08 22.3867 9.6L12.2667 19.72C11.76 20.24 10.9067 20.24 10.3867 19.72Z"}))}},99685:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>CheckIcon});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_Icon__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48966);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function CheckIcon(props){return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icon__WEBPACK_IMPORTED_MODULE_1__.Z,_extends({width:"47",height:"47",viewBox:"0 0 47 47",fill:"none"},props),react__WEBPACK_IMPORTED_MODULE_0__.createElement("circle",{cx:"23.5",cy:"23.5",r:"22.0052",stroke:"currentColor",strokeWidth:"2"}))}},67388:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>CloseIcon});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_Icon__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48966);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function CloseIcon(props){return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icon__WEBPACK_IMPORTED_MODULE_1__.Z,_extends({},props,{"data-cy":"close-icon"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}))}},94878:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__(67294),__webpack_require__(48966)},23877:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),_Icon__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(48966);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const getAngles=currentTime=>{const _getTime=(currentTime=>{const date=new Date(1e3*currentTime),hours=date.getHours();return[hours>12?hours-12:hours,date.getMinutes()]})(currentTime),_getTime2=_slicedToArray(_getTime,2);return[_getTime2[0]/12*360,_getTime2[1]/60*360]},DynamicClockIcon=({currentTime,...otherProps})=>{const _getAngles2=_slicedToArray(getAngles(currentTime),2),hoursAngle=_getAngles2[0],minutesAngle=_getAngles2[1];return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icon__WEBPACK_IMPORTED_MODULE_2__.Z,_extends({},otherProps,{viewBox:"0 0 40 40",stroke:"currentColor",strokeWidth:"3",strokeLinecap:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("line",{x1:"0",y1:"0",x2:"0",y2:"7",transform:`translate(20 20) rotate(${-180+hoursAngle})`}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("line",{x1:"0",y1:"0",x2:"0",y2:"10",transform:`translate(20 20) rotate(${-180+minutesAngle})`}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("circle",{cx:"20",cy:"20",r:"16"}))};DynamicClockIcon.propTypes={currentTime:prop_types__WEBPACK_IMPORTED_MODULE_1___default().number.isRequired};const __WEBPACK_DEFAULT_EXPORT__=DynamicClockIcon},48196:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__(67294),__webpack_require__(48966)},82559:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__(67294);var prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);__webpack_require__(48966);prop_types__WEBPACK_IMPORTED_MODULE_1___default().number},24074:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__(67294);var prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);__webpack_require__(48966);prop_types__WEBPACK_IMPORTED_MODULE_1___default().number},96861:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>HamburgerIcon});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_Icon__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48966);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function HamburgerIcon(props){return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icon__WEBPACK_IMPORTED_MODULE_1__.Z,_extends({},props,{viewBox:"0 0 36 23"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("g",{fillRule:"evenodd",fill:"none",strokeLinecap:"square",strokeWidth:"3",stroke:"currentColor"},react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M2.444 1.5h31.112M2.444 11.5h31.112M2.444 21.5h31.112"})))}},64893:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>HideEyeIcon});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_Icon__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48966);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function HideEyeIcon(props){return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icon__WEBPACK_IMPORTED_MODULE_1__.Z,_extends({width:"32",height:"32"},props,{viewBox:"0 0 32 32",fill:"currentColor","data-cy":"hide-eye-icon"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M16.0001 10.9583C18.5301 10.9583 20.5834 13.0117 20.5834 15.5417C20.5834 16.0092 20.4917 16.4583 20.3634 16.88L23.1684 19.685C24.4426 18.5575 25.4509 17.1458 26.0834 15.5325C24.4976 11.5175 20.5834 8.66667 16.0001 8.66667C14.8359 8.66667 13.7176 8.85 12.6634 9.18917L14.6526 11.1783C15.0834 11.05 15.5326 10.9583 16.0001 10.9583ZM7.48425 7.89667C7.12675 8.25417 7.12675 8.83167 7.48425 9.18917L9.29008 10.995C7.80508 12.1775 6.62258 13.7358 5.91675 15.5417C7.50258 19.5658 11.4167 22.4167 16.0001 22.4167C17.3934 22.4167 18.7226 22.1417 19.9509 21.665L22.4443 24.1583C22.8018 24.5158 23.3793 24.5158 23.7368 24.1583C24.0943 23.8008 24.0943 23.2233 23.7368 22.8658L8.78592 7.89667C8.42842 7.53917 7.84175 7.53917 7.48425 7.89667ZM16.0001 20.125C13.4701 20.125 11.4167 18.0717 11.4167 15.5417C11.4167 14.8358 11.5817 14.1667 11.8659 13.58L13.3051 15.0192C13.2776 15.1842 13.2501 15.3583 13.2501 15.5417C13.2501 17.0633 14.4784 18.2917 16.0001 18.2917C16.1834 18.2917 16.3484 18.2642 16.5226 18.2275L17.9617 19.6667C17.3659 19.96 16.7059 20.125 16.0001 20.125ZM18.7226 15.2392C18.5851 13.9558 17.5767 12.9567 16.3026 12.8192L18.7226 15.2392Z"}))}},14579:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_Icon__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48966);const __WEBPACK_DEFAULT_EXPORT__=props=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icon__WEBPACK_IMPORTED_MODULE_1__.Z,props,react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{fill:"#000",d:"M170 85c0 46.944-38.056 85-85 85S0 131.944 0 85 38.056 0 85 0s85 38.056 85 85Z",opacity:".4"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{fill:"#fff",d:"M60 93.333a4.179 4.179 0 0 0-4.167 4.167V110A4.179 4.179 0 0 0 60 114.167h12.5A4.179 4.179 0 0 0 76.667 110a4.179 4.179 0 0 0-4.167-4.167h-8.333V97.5A4.179 4.179 0 0 0 60 93.333Zm0-16.666a4.179 4.179 0 0 0 4.167-4.167v-8.333H72.5A4.179 4.179 0 0 0 76.667 60a4.179 4.179 0 0 0-4.167-4.167H60A4.179 4.179 0 0 0 55.833 60v12.5A4.179 4.179 0 0 0 60 76.667Zm45.833 29.166H97.5A4.179 4.179 0 0 0 93.333 110a4.179 4.179 0 0 0 4.167 4.167H110a4.18 4.18 0 0 0 4.167-4.167V97.5A4.179 4.179 0 0 0 110 93.333a4.179 4.179 0 0 0-4.167 4.167v8.333ZM93.333 60a4.179 4.179 0 0 0 4.167 4.167h8.333V72.5A4.179 4.179 0 0 0 110 76.667a4.179 4.179 0 0 0 4.167-4.167V60A4.179 4.179 0 0 0 110 55.833H97.5A4.179 4.179 0 0 0 93.333 60Z"}))},29857:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_Icon__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48966);const __WEBPACK_DEFAULT_EXPORT__=props=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icon__WEBPACK_IMPORTED_MODULE_1__.Z,props,react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{fill:"#000",d:"M170 85c0 46.944-38.056 85-85 85S0 131.944 0 85 38.056 0 85 0s85 38.056 85 85Z",opacity:".4"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{fill:"#fff",d:"M60 101.667h8.333V110a4.179 4.179 0 0 0 4.167 4.167A4.179 4.179 0 0 0 76.667 110V97.5a4.179 4.179 0 0 0-4.167-4.167H60a4.179 4.179 0 0 0-4.167 4.167A4.18 4.18 0 0 0 60 101.667Zm8.333-33.334H60a4.179 4.179 0 0 0-4.167 4.167A4.179 4.179 0 0 0 60 76.667h12.5a4.179 4.179 0 0 0 4.167-4.167V60a4.179 4.179 0 0 0-4.167-4.167A4.179 4.179 0 0 0 68.333 60v8.333ZM97.5 114.167a4.18 4.18 0 0 0 4.167-4.167v-8.333H110a4.18 4.18 0 0 0 4.167-4.167A4.179 4.179 0 0 0 110 93.333H97.5a4.179 4.179 0 0 0-4.167 4.167V110a4.179 4.179 0 0 0 4.167 4.167Zm4.167-45.834V60a4.18 4.18 0 0 0-4.167-4.167A4.179 4.179 0 0 0 93.333 60v12.5a4.179 4.179 0 0 0 4.167 4.167H110a4.179 4.179 0 0 0 4.167-4.167A4.179 4.179 0 0 0 110 68.333h-8.333Z"}))},94684:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_Icon__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48966);const __WEBPACK_DEFAULT_EXPORT__=props=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icon__WEBPACK_IMPORTED_MODULE_1__.Z,props,react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{fill:"#000",d:"M170 85c0 46.944-38.056 85-85 85S0 131.944 0 85 38.056 0 85 0s85 38.056 85 85Z",opacity:".4"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{fill:"#fff",d:"M64.167 76.667v16.666a4.179 4.179 0 0 0 4.166 4.167h12.5l13.709 13.708c2.625 2.625 7.125.75 7.125-2.958V61.708c0-3.708-4.5-5.583-7.125-2.958L80.833 72.5h-12.5a4.179 4.179 0 0 0-4.166 4.167Z"}))},13367:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_Icon__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48966);const __WEBPACK_DEFAULT_EXPORT__=props=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icon__WEBPACK_IMPORTED_MODULE_1__.Z,props,react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{opacity:"0.4",d:"M170 85C170 131.944 131.944 170 85 170C38.0558 170 0 131.944 0 85C0 38.0558 38.0558 0 85 0C131.944 0 170 38.0558 170 85Z",fill:"black"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M68.3333 114.167C72.9167 114.167 76.6667 110.417 76.6667 105.833V64.1667C76.6667 59.5833 72.9167 55.8333 68.3333 55.8333C63.75 55.8333 60 59.5833 60 64.1667V105.833C60 110.417 63.75 114.167 68.3333 114.167ZM93.3333 64.1667V105.833C93.3333 110.417 97.0833 114.167 101.667 114.167C106.25 114.167 110 110.417 110 105.833V64.1667C110 59.5833 106.25 55.8333 101.667 55.8333C97.0833 55.8333 93.3333 59.5833 93.3333 64.1667Z",fill:"white"}))},3247:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_Icon__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48966);const __WEBPACK_DEFAULT_EXPORT__=props=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icon__WEBPACK_IMPORTED_MODULE_1__.Z,props,react__WEBPACK_IMPORTED_MODULE_0__.createElement("circle",{cx:"85",cy:"85",r:"85",fill:"#000",opacity:".4"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{fill:"#fff",d:"M66 59.86v50.28c0 3.834 4.222 6.164 7.474 4.077l39.506-25.14c3.009-1.893 3.009-6.261 0-8.202L73.474 55.783C70.222 53.696 66 56.026 66 59.86Z"}))},32815:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_Icon__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48966);const _excluded=["text"];function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],excluded.indexOf(key)>=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}const __WEBPACK_DEFAULT_EXPORT__=props=>{const text=props.text,otherProps=_objectWithoutProperties(props,_excluded);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icon__WEBPACK_IMPORTED_MODULE_1__.Z,otherProps,react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{fill:"#000",d:"M170 85c0 46.944-38.056 85-85 85S0 131.944 0 85 38.056 0 85 0s85 38.056 85 85Z",opacity:".4"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{fill:"#fff",d:"M84.958 55.833V44.208c0-1.875-2.25-2.791-3.541-1.458L65.625 58.542a2.063 2.063 0 0 0 0 2.958l15.792 15.792c1.291 1.291 3.541.375 3.541-1.459V64.167c15.542 0 27.834 14.25 24.417 30.375-1.958 9.458-9.625 17.083-19.042 19.041-14.875 3.125-28.125-7.083-30.125-20.875-.25-2-2-3.541-4.083-3.541-2.5 0-4.5 2.208-4.167 4.708 2.584 18.292 20 31.833 39.709 28 13-2.542 23.458-13 26-26 4.125-21.375-12.084-40.042-32.709-40.042Z"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("text",{fill:"#fff",x:"50%",y:"55%",dominantBaseline:"central",textAnchor:"middle"},text))}},46813:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_Icon__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48966);const _excluded=["text"];function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],excluded.indexOf(key)>=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}const __WEBPACK_DEFAULT_EXPORT__=props=>{const text=props.text,otherProps=_objectWithoutProperties(props,_excluded);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icon__WEBPACK_IMPORTED_MODULE_1__.Z,otherProps,react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{fill:"#000",d:"M170 85c0 46.944-38.056 85-85 85S0 131.944 0 85 38.056 0 85 0s85 38.056 85 85Z",opacity:".4"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{fill:"#fff",d:"M113.833 89.167c-2.083 0-3.791 1.541-4.083 3.583-2 14.042-15.708 24.333-30.917 20.667-9.375-2.25-16.291-9.459-18.291-18.875C57.167 78.417 69.458 64.167 85 64.167v11.625c0 1.875 2.25 2.791 3.542 1.458l15.791-15.792a2.062 2.062 0 0 0 0-2.958L88.542 42.708C87.25 41.417 85 42.333 85 44.208v11.625c-20.583 0-36.833 18.667-32.667 40 2.5 12.959 12.084 22.917 24.959 25.792 20.125 4.5 38.125-9.167 40.708-27.792.375-2.458-1.667-4.666-4.167-4.666Z"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("text",{fill:"#fff",x:"50%",y:"55%",dominantBaseline:"central",textAnchor:"middle"},text))}},56289:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_Icon__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48966);const __WEBPACK_DEFAULT_EXPORT__=props=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icon__WEBPACK_IMPORTED_MODULE_1__.Z,props,react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{fill:"#000",d:"M170 85c0 46.944-38.056 85-85 85S0 131.944 0 85 38.056 0 85 0s85 38.056 85 85Z",opacity:".4"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{fill:"#fff",d:"M57 77.142v16.666a4.179 4.179 0 0 0 4.167 4.167h12.5l13.708 13.708c2.625 2.625 7.125.75 7.125-2.958V62.183c0-3.708-4.5-5.583-7.125-2.958l-13.708 13.75h-12.5A4.179 4.179 0 0 0 57 77.142Zm56.25 8.333c0-7.375-4.25-13.708-10.417-16.792v33.542c6.167-3.042 10.417-9.375 10.417-16.75Z"}))},87111:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_Icon__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48966);const __WEBPACK_DEFAULT_EXPORT__=props=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icon__WEBPACK_IMPORTED_MODULE_1__.Z,props,react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{fill:"#000",d:"M170 85c0 46.944-38.056 85-85 85S0 131.944 0 85 38.056 0 85 0s85 38.056 85 85Z",opacity:".4"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{fill:"#fff",d:"M47.5 76.667v16.666a4.179 4.179 0 0 0 4.167 4.167h12.5l13.708 13.708c2.625 2.625 7.125.75 7.125-2.958V61.708c0-3.708-4.5-5.583-7.125-2.958L64.167 72.5h-12.5a4.179 4.179 0 0 0-4.167 4.167ZM103.75 85c0-7.375-4.25-13.708-10.417-16.792v33.542C99.5 98.708 103.75 92.375 103.75 85ZM93.333 53.542v.833c0 1.583 1.042 2.958 2.5 3.542 10.75 4.291 18.334 14.833 18.334 27.083 0 12.25-7.584 22.792-18.334 27.083-1.5.584-2.5 1.959-2.5 3.542v.833c0 2.625 2.625 4.459 5.042 3.542 14.125-5.375 24.125-19 24.125-35s-10-29.625-24.125-35c-2.417-.958-5.042.917-5.042 3.542Z"}))},65163:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{MC:()=>_VolumeUpIcon__WEBPACK_IMPORTED_MODULE_5__.Z,Sh:()=>_VolumeDownIcon__WEBPACK_IMPORTED_MODULE_6__.Z,fp:()=>_PauseIcon__WEBPACK_IMPORTED_MODULE_3__.Z,im:()=>_SeekBackIcon__WEBPACK_IMPORTED_MODULE_7__.Z,nP:()=>_MuteIcon__WEBPACK_IMPORTED_MODULE_2__.Z,o1:()=>_PlayIcon__WEBPACK_IMPORTED_MODULE_4__.Z,of:()=>_FullscreenInIcon__WEBPACK_IMPORTED_MODULE_0__.Z,ul:()=>_SeekForwardIcon__WEBPACK_IMPORTED_MODULE_8__.Z,wA:()=>_FullscreenOutIcon__WEBPACK_IMPORTED_MODULE_1__.Z});var _FullscreenInIcon__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(14579),_FullscreenOutIcon__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(29857),_MuteIcon__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(94684),_PauseIcon__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(13367),_PlayIcon__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(3247),_VolumeUpIcon__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(87111),_VolumeDownIcon__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(56289),_SeekBackIcon__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(32815),_SeekForwardIcon__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(46813)},48966:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>Icon});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(38770),components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(52392);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}const Svg=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_1__.Z)((({theme,onClick,color})=>({cursor:onClick?"pointer":"inherit",extend:[{condition:color,style:{color:(0,components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_2__.J)(theme.color,color)}}]})),"svg",["color","opacity"]);function Icon({size="24",viewBox="0 0 24 24",opacity="1",...props}){return react__WEBPACK_IMPORTED_MODULE_0__.createElement(Svg,_extends({xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",fill:"currentColor",height:size,width:size,viewBox,style:{opacity}},props))}},8905:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}const StyledButton=(0,__webpack_require__(38770).Z)((()=>({alignItems:"center",borderRadius:"50%",color:"inherit",display:"flex",height:"3rem",justifyContent:"center",width:"3rem",cursor:"pointer",background:"transparent",border:"none",padding:"0 1rem"})),"button",[]),__WEBPACK_DEFAULT_EXPORT__=({children,...props})=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(StyledButton,_extends({type:"button"},props),children)},8724:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__(67294),__webpack_require__(48966)},21238:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__(67294),__webpack_require__(48966)},99830:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__(67294),__webpack_require__(48966)},52935:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>NextIcon});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),react_redux__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(96841);function NextIcon({right}){const isRTL=(0,react_redux__WEBPACK_IMPORTED_MODULE_2__.v9)((state=>"rtl"===state.settings.l10n.direction));return react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",{width:"16",height:"28",viewBox:"0 0 16 28",fill:"none","data-cy":"next-icon"},(isRTL?!right:right)?react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M1.72792 0.999984L14.4558 13.7279L1.72792 26.4558",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}):react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M14.7281 0.999984L2.00021 13.7279L14.7281 26.4558",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}))}NextIcon.propTypes={right:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool}},94703:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>PlayBtnIcon});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294);function PlayBtnIcon(){return react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",{style:{marginLeft:"-6px"},width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M20.25 11.567C20.5833 11.7594 20.5833 12.2406 20.25 12.433L8.25 19.3612C7.91667 19.5537 7.5 19.3131 7.5 18.9282L7.5 5.0718C7.5 4.6869 7.91667 4.44634 8.25 4.63879L20.25 11.567Z",fill:"currentColor",stroke:"currentColor",strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round"}))}},62140:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>PlusIcon});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_Icon__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48966);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function PlusIcon(props){return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icon__WEBPACK_IMPORTED_MODULE_1__.Z,_extends({width:"47",height:"47",viewBox:"0 0 47 47",fill:"none"},props),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M21.9942 24.403H14.3967C14.0567 24.403 13.7696 24.2839 13.5352 24.0457C13.3008 23.8075 13.1836 23.5231 13.1836 23.1926C13.1836 22.8621 13.3008 22.5808 13.5352 22.3487C13.7696 22.1166 14.0567 22.0006 14.3967 22.0006H21.9942V14.403C21.9942 14.0718 22.1117 13.7868 22.3468 13.5481C22.5818 13.3093 22.8622 13.1899 23.188 13.1899C23.5138 13.1899 23.7966 13.3093 24.0366 13.5481C24.2766 13.7868 24.3966 14.0718 24.3966 14.403V22.0006H31.9942C32.3188 22.0006 32.5981 22.1182 32.8323 22.3535C33.0665 22.5888 33.1836 22.8717 33.1836 23.2022C33.1836 23.5327 33.0665 23.8155 32.8323 24.0505C32.5981 24.2855 32.3188 24.403 31.9942 24.403H24.3966V32.0006C24.3966 32.3251 24.2768 32.6045 24.0372 32.8387C23.7976 33.0728 23.5114 33.1899 23.1788 33.1899C22.8529 33.1899 22.574 33.0728 22.3421 32.8387C22.1102 32.6045 21.9942 32.3251 21.9942 32.0006V24.403Z",fill:"currentColor"}))}},93501:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>SearchIcon});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_Icon__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48966);function SearchIcon(props){return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icon__WEBPACK_IMPORTED_MODULE_1__.Z,props,react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}))}},49750:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>ShowEyeIcon});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_Icon__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48966);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function ShowEyeIcon(props){return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icon__WEBPACK_IMPORTED_MODULE_1__.Z,_extends({width:"32",height:"32"},props,{viewBox:"0 0 32 32",fill:"currentColor","data-cy":"show-eye-icon"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M16 9C11.4545 9 7.57273 11.8273 6 15.8182C7.57273 19.8091 11.4545 22.6364 16 22.6364C20.5455 22.6364 24.4273 19.8091 26 15.8182C24.4273 11.8273 20.5455 9 16 9ZM16 20.3636C13.4909 20.3636 11.4545 18.3273 11.4545 15.8182C11.4545 13.3091 13.4909 11.2727 16 11.2727C18.5091 11.2727 20.5455 13.3091 20.5455 15.8182C20.5455 18.3273 18.5091 20.3636 16 20.3636ZM16 13.0909C14.4909 13.0909 13.2727 14.3091 13.2727 15.8182C13.2727 17.3273 14.4909 18.5455 16 18.5455C17.5091 18.5455 18.7273 17.3273 18.7273 15.8182C18.7273 14.3091 17.5091 13.0909 16 13.0909Z"}))}},70079:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__(67294),__webpack_require__(48966)},39491:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>SuccessIcon});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_Icon__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48966);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function SuccessIcon(props){return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icon__WEBPACK_IMPORTED_MODULE_1__.Z,_extends({},props,{width:"5rem",height:"5rem",viewBox:"0 0 80 77"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{fill:"#008905",d:"M80 38.1818L71.2727 28L72.3636 14.5455L59.2727 11.6364L52.3636 0L40 5.45455L27.6364 0L20.7273 11.6364L7.63636 14.5455L8.72727 28L0 38.1818L8.72727 48.3636L7.63636 61.8182L20.7273 64.7273L27.6364 76.3636L40 70.9091L52.3636 76.3636L59.2727 64.7273L72.3636 61.8182L71.2727 48.3636L80 38.1818ZM30.5455 52.7273L21.8182 44C20.3636 42.5455 20.3636 40.3636 21.8182 38.9091L22.1818 38.5455C23.6364 37.0909 25.8182 37.0909 27.2727 38.5455L33.0909 44.3636L52 25.4545C53.4545 24 55.6364 24 57.0909 25.4545L57.4545 25.8182C58.9091 27.2727 58.9091 29.4545 57.4545 30.9091L35.6364 52.7273C34.1818 54.1818 32 54.1818 30.5455 52.7273Z"}))}},39100:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{FX:()=>_HideEyeIcon__WEBPACK_IMPORTED_MODULE_17__.Z,JO:()=>_Icon__WEBPACK_IMPORTED_MODULE_1__.Z,Qu:()=>_CalendarIcon__WEBPACK_IMPORTED_MODULE_20__.Z,Tw:()=>_CloseIcon__WEBPACK_IMPORTED_MODULE_3__.Z,Uq:()=>_HamburgerIcon__WEBPACK_IMPORTED_MODULE_15__.Z,W1:()=>_SearchIcon__WEBPACK_IMPORTED_MODULE_7__.Z,ee:()=>_ChevronArrowIcon__WEBPACK_IMPORTED_MODULE_19__.Z,hU:()=>_IconButton__WEBPACK_IMPORTED_MODULE_2__.Z,j:()=>_HotkeyIcons__WEBPACK_IMPORTED_MODULE_0__,mA:()=>_DynamicClockIcon__WEBPACK_IMPORTED_MODULE_14__.Z,nQ:()=>_CheckIcon__WEBPACK_IMPORTED_MODULE_5__.Z,oG:()=>_PlayBtnIcon__WEBPACK_IMPORTED_MODULE_24__.Z,ow:()=>_CircleCheckIcon__WEBPACK_IMPORTED_MODULE_18__.Z,uL:()=>_ShowEyeIcon__WEBPACK_IMPORTED_MODULE_16__.Z,ub:()=>_CheckInCircleIcon__WEBPACK_IMPORTED_MODULE_21__.Z});var _HotkeyIcons__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(65163),_Icon__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48966),_IconButton__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(8905),_CloseIcon__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(67388),_CheckIcon__WEBPACK_IMPORTED_MODULE_5__=(__webpack_require__(48196),__webpack_require__(86377)),_SearchIcon__WEBPACK_IMPORTED_MODULE_7__=(__webpack_require__(8724),__webpack_require__(93501)),_DynamicClockIcon__WEBPACK_IMPORTED_MODULE_14__=(__webpack_require__(70079),__webpack_require__(24074),__webpack_require__(82559),__webpack_require__(94878),__webpack_require__(99830),__webpack_require__(21238),__webpack_require__(23877)),_HamburgerIcon__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(96861),_ShowEyeIcon__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(49750),_HideEyeIcon__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(64893),_CircleCheckIcon__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(80352),_ChevronArrowIcon__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(82025),_CalendarIcon__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(64741),_CheckInCircleIcon__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(32240),_PlayBtnIcon__WEBPACK_IMPORTED_MODULE_24__=(__webpack_require__(39491),__webpack_require__(68614),__webpack_require__(94703))},61982:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Ee:()=>Image,XR:()=>ImageTypes,pK:()=>imageTypes});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_utils_helpers__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(37519),react_fela__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(31450),components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(52392);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}let ImageTypes;!function(ImageTypes){ImageTypes.default="default",ImageTypes.poster="poster",ImageTypes.bigPoster="bigPoster",ImageTypes.smallPoster="smallPoster",ImageTypes.detailsPoster="detailsPoster",ImageTypes.featuredBanner="featuredBanner",ImageTypes.smallBanner="smallBanner",ImageTypes.episodeBanner="episodeBanner",ImageTypes.sixteenNineBanner="sixteenNineBanner",ImageTypes.gridSixteenNineBanner="gridSixteenNineBanner",ImageTypes.listSixteenNineBanner="listSixteenNineBanner",ImageTypes.genreCard="genreCard",ImageTypes.offerBanner="offerBanner"}(ImageTypes||(ImageTypes={}));const imageSizes={[ImageTypes.default]:{height:0,width:0},[ImageTypes.poster]:{height:14,width:9.5},[ImageTypes.bigPoster]:{height:16,width:10.867},[ImageTypes.smallPoster]:{height:9.8,width:6.65},[ImageTypes.detailsPoster]:{height:26,width:17.3},[ImageTypes.featuredBanner]:{height:0,width:0},[ImageTypes.smallBanner]:{height:8.4375,width:15},[ImageTypes.episodeBanner]:{height:13.375,width:24},[ImageTypes.sixteenNineBanner]:{height:10.125,width:18},[ImageTypes.gridSixteenNineBanner]:{height:8.0625,width:13.5625},[ImageTypes.listSixteenNineBanner]:{height:9.9,width:17.6},[ImageTypes.genreCard]:{height:12.9375,width:23},[ImageTypes.offerBanner]:{height:12.375,width:22}},imgStyles=({theme,hasShadow,rounded,imageType,withMarginBottom=!0,withMaxWidth=!1,height,width,fullWidth,loading,noPlaceholder,keepAspectRatio,imageError})=>({display:"block",extend:[{condition:imageType.height&&imageType.width,style:{height:`${imageType.height}rem`,width:`${imageType.width}rem`}},{condition:!theme.hideThumbnailShadow&&hasShadow,style:{boxShadow:`0 0.125rem 0.25rem 0 ${theme.color.overlayDarkMedium}`,marginTop:fullWidth?void 0:"0.25rem",marginBottom:!fullWidth&&withMarginBottom?"0.35rem":"0"}},{condition:rounded,style:{borderRadius:"string"==typeof rounded?(0,components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_2__.J)(theme.radius,rounded):theme.radius.poster}},{condition:withMaxWidth,style:{maxWidth:"100%"}},{condition:height,style:{height}},{condition:width,style:{width}},{condition:fullWidth,style:{height:"auto",width:"100%",position:"absolute",top:0,left:0}},{condition:!noPlaceholder,style:{transition:"0.2s ease-in-out"}},{condition:loading&&!noPlaceholder||imageError,style:{opacity:0}},{condition:keepAspectRatio&&imageType.height&&imageType.width,style:{maxHeight:`${imageType.height}rem`,maxWidth:`${imageType.width}rem`,height:"100%",width:"100%",objectFit:"contain"}}]}),placeholderFullWidthStyles=({theme,hasShadow,imageType,withMarginBottom,width,height})=>{var _imageType$height,_imageType$width;return{position:"relative",display:"block",width:"100%","::before":{content:'""',display:"block",width:"100%",paddingTop:(null!==(_imageType$height=null==imageType?void 0:imageType.height)&&void 0!==_imageType$height?_imageType$height:height)/(null!==(_imageType$width=null==imageType?void 0:imageType.width)&&void 0!==_imageType$width?_imageType$width:width)*100+"%"},extend:[{condition:!theme.hideThumbnailShadow&&hasShadow,style:{marginTop:"0.25rem",marginBottom:withMarginBottom?"0.35rem":"0"}}]}},placeholderStyles=({theme,rounded,bgColor,loading,imageError})=>({transition:"0.2s ease-in-out",backgroundColor:theme.color.imageBackground,extend:[{condition:rounded,style:{borderRadius:"string"==typeof rounded?(0,components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_2__.J)(theme.radius,rounded):theme.radius.poster}},{condition:bgColor,style:{backgroundColor:(0,components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_2__.J)(theme.color,bgColor)}},{condition:!loading&&!imageError,style:{backgroundColor:"transparent"}}]});function ImageComponent({src,type=ImageTypes.default,sizeFactor=1,hasShadow,rounded,bgColor,withMaxWidth,height,width,fullWidth,alt,withMarginBottom,"data-cy":dataCy,noPlaceholder=!1,keepAspectRatio=!1,lazy=!0}){var _ref$current4;const imageType=((type,sizeFactor=1)=>{const imageSize=imageSizes[type];return imageSize?{...imageSize,...imageSize.width?{width:imageSize.width*sizeFactor}:{},...imageSize.height?{height:imageSize.height*sizeFactor}:{}}:{width:0,height:0}})(type,sizeFactor),imageSrc=((image,src)=>src&&src.includes("/")?image.width&&image.height?(0,_utils_helpers__WEBPACK_IMPORTED_MODULE_1__.BM)(src,(0,_utils_helpers__WEBPACK_IMPORTED_MODULE_1__.CG)(image.width),(0,_utils_helpers__WEBPACK_IMPORTED_MODULE_1__.CG)(image.height)):src:"")(imageType,src),_useState2=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)((0,_utils_helpers__WEBPACK_IMPORTED_MODULE_1__.un)(null!=src?src:"")),2),imgKey=_useState2[0],setImgKey=_useState2[1],_useState4=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!0),2),loading=_useState4[0],setLoading=_useState4[1],_useState6=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),2),imageError=_useState6[0],setImageError=_useState6[1],ref=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),css=(0,react_fela__WEBPACK_IMPORTED_MODULE_3__.Z)({imageType,hasShadow,rounded,bgColor,withMaxWidth,height,width,fullWidth,withMarginBottom,loading,noPlaceholder,keepAspectRatio,imageError}).css;(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{var _ref$current,_ref$current2,_ref$current3;null!==(_ref$current=ref.current)&&void 0!==_ref$current&&_ref$current.src&&(null===(_ref$current2=ref.current)||void 0===_ref$current2?void 0:_ref$current2.src)!==imageSrc&&(null===(_ref$current3=ref.current)||void 0===_ref$current3?void 0:_ref$current3.src)!==`${window.location.protocol}${imageSrc}`&&setImgKey((0,_utils_helpers__WEBPACK_IMPORTED_MODULE_1__.un)(imageSrc))}),[null===(_ref$current4=ref.current)||void 0===_ref$current4?void 0:_ref$current4.src]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{var _ref$current5;null!==(_ref$current5=ref.current)&&void 0!==_ref$current5&&_ref$current5.complete&&(setLoading(!1),src||setImageError(!0))}),[]);const imgComponent=react__WEBPACK_IMPORTED_MODULE_0__.createElement("img",_extends({suppressHydrationWarning:!0,alt,key:imgKey,ref},lazy?{loading:"lazy"}:{},{src:imageSrc,className:css(imgStyles),"data-cy":dataCy,onError:({currentTarget})=>{currentTarget.onerror=null,setImageError(!0)},onLoad:()=>{setLoading(!1)}}));return noPlaceholder?imgComponent:fullWidth?react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:css(placeholderStyles,placeholderFullWidthStyles)},imgComponent):react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:css(placeholderStyles)},imgComponent)}ImageComponent.displayName="Image";const Image=react__WEBPACK_IMPORTED_MODULE_0__.memo(ImageComponent),imageTypes=imageSizes},21527:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_Styles__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(49038),_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(43384),_StyledSystem_Spacer__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(99291);const _excluded=["to","big","short"];function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],excluded.indexOf(key)>=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}const __WEBPACK_DEFAULT_EXPORT__=react__WEBPACK_IMPORTED_MODULE_0__.memo((function(props){const to=props.to,big=props.big,short=props.short,restProps=_objectWithoutProperties(props,_excluded);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_1__.W,_extends({to,short},short?{"data-tooltip-id":"main","data-tooltip-i18n":"tooltip.moreInfo","data-tooltip-content":"tooltip.moreInfo"}:null,restProps),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_1__.q,{big},react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 47 47",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0__.createElement("circle",{cx:"23.0052",cy:"23.0052",r:"22.0052",strokeWidth:"2"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M22.9588 33C23.4381 33 23.846 32.8301 24.1826 32.4902C24.5192 32.1503 24.6875 31.7338 24.6875 31.2408V22.3192C24.6875 21.8486 24.5169 21.4434 24.1756 21.1038C23.8344 20.7642 23.4242 20.5944 22.9449 20.5944C22.4656 20.5944 22.0556 20.7642 21.7147 21.1038C21.374 21.4434 21.2036 21.8486 21.2036 22.3192V31.2408C21.2036 31.7338 21.3763 32.1503 21.7217 32.4902C22.0672 32.8301 22.4795 33 22.9588 33ZM22.8267 16.669C23.3443 16.669 23.7807 16.4966 24.1361 16.1517C24.4913 15.8069 24.669 15.3796 24.669 14.8698C24.669 14.3148 24.4941 13.8644 24.1444 13.5186C23.7946 13.1729 23.3612 13 22.8441 13C22.2936 13 21.8486 13.1705 21.5092 13.5116C21.1697 13.8526 21 14.2919 21 14.8294C21 15.355 21.1751 15.793 21.5252 16.1434C21.8753 16.4938 22.3092 16.669 22.8267 16.669Z"}))),!short&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Spacer__WEBPACK_IMPORTED_MODULE_3__.Z,{width:"medium"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_2__.Z,{fontSize:"small",id:"tooltip.moreInfo"})))}))},49038:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{W:()=>Container,q:()=>IconContainer});var styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(38770),_StyledSystem_CleanLink__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(50632),utils_constants__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(67646);const Container=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme,short})=>({alignItems:"center",cursor:"pointer",display:short?"inline-block":"flex",fontSize:theme.fontSize.normal,letterSpacing:"0.5px",userSelect:"none",paddingRight:theme.margin.small,"& svg path":{fill:"white"},"& svg circle":{stroke:"transparent",fill:theme.color.whiteButtonBackground,transition:"fill 0.2s ease-in-out"},":hover svg circle":{fill:theme.color.whiteButtonBackgroundHover}})),_StyledSystem_CleanLink__WEBPACK_IMPORTED_MODULE_1__.Z,["short"]),IconContainer=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({big})=>({position:"relative",width:big?utils_constants__WEBPACK_IMPORTED_MODULE_2__.zq:utils_constants__WEBPACK_IMPORTED_MODULE_2__.FZ,height:big?utils_constants__WEBPACK_IMPORTED_MODULE_2__.zq:utils_constants__WEBPACK_IMPORTED_MODULE_2__.FZ})),"div",["big"])},39600:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),_Grid__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(4353),components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(52392),_HoverState__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(45272),_VideoItems_constants__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(36161),utils_constants__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(67646),_prop_types__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(9270);function GridLayout(props){const innerRef=props.innerRef,items=props.items,refreshData=props.refreshData,onClick=props.onClick,ItemComponent=props.ItemComponent,itemWidth=props.itemWidth,is16x9=props.is16x9,hideChannelLogo=props.hideChannelLogo,loadMore=props.loadMore,collectionId=props.collectionId,categoryKind=props.categoryKind;return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Grid__WEBPACK_IMPORTED_MODULE_2__.r,{innerRef,itemWidth,is16x9},items.map((viewable=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(_HoverState__WEBPACK_IMPORTED_MODULE_4__.aJ,{key:viewable.id,viewable,refreshData:()=>refreshData(viewable),collectionId,categoryKind},react__WEBPACK_IMPORTED_MODULE_0__.createElement(ItemComponent,{viewable,onClick,mode:_VideoItems_constants__WEBPACK_IMPORTED_MODULE_5__.e.GRID,hideChannelLogo})))),loadMore&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_3__.x,{column:!0,justifyContent:"center",gridColumn:"span 2"},loadMore))}GridLayout.propTypes={innerRef:prop_types__WEBPACK_IMPORTED_MODULE_1___default().object,items:prop_types__WEBPACK_IMPORTED_MODULE_1___default().arrayOf(_prop_types__WEBPACK_IMPORTED_MODULE_7__.E).isRequired,refreshData:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func,onClick:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func.isRequired,ItemComponent:prop_types__WEBPACK_IMPORTED_MODULE_1___default().any.isRequired,itemWidth:prop_types__WEBPACK_IMPORTED_MODULE_1___default().number.isRequired,is16x9:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,loadMore:prop_types__WEBPACK_IMPORTED_MODULE_1___default().object,hideChannelLogo:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,collectionId:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,categoryKind:prop_types__WEBPACK_IMPORTED_MODULE_1___default().oneOf(Object.values(utils_constants__WEBPACK_IMPORTED_MODULE_6__.e1))},GridLayout.defaultProps={is16x9:!1,refreshData:()=>null};const __WEBPACK_DEFAULT_EXPORT__=react__WEBPACK_IMPORTED_MODULE_0__.memo(GridLayout)},57905:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(52392),_VideoItems_constants__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(36161);function MetadataListLayout(props){const items=props.items,refreshData=props.refreshData,onClick=props.onClick,ItemComponent=props.ItemComponent,loadMore=props.loadMore,hideChannelLogo=props.hideChannelLogo,collectionId=props.collectionId,categoryKind=props.categoryKind;return react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_1__.x,{column:!0,alignItems:"flex-start","lg-maxWidth":"50%","md-maxWidth":"75%",maxWidth:"100%"},items.map((viewable=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(ItemComponent,{key:viewable.id,viewable,onClick,mode:_VideoItems_constants__WEBPACK_IMPORTED_MODULE_2__.e.LIST,hideChannelLogo,refreshData:()=>refreshData(viewable),collectionId,categoryKind}))),loadMore)}MetadataListLayout.defaultProps={refreshData:()=>null};const __WEBPACK_DEFAULT_EXPORT__=react__WEBPACK_IMPORTED_MODULE_0__.memo(MetadataListLayout)},9270:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{E:()=>viewableShape});var prop_types__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_0__),utils_constants__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(67646);const nodeProps={id:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,title:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,description:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,poster:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,banner:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string},playableShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({id:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,kind:prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf(Object.values(utils_constants__WEBPACK_IMPORTED_MODULE_1__.v$)).isRequired,duration:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,watchOffset:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,startTimeUtc:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,channel:prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({id:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,title:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,logoDark:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,logoLight:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string})}),seasonShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({seasonNumber:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,episodes:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({episodeNumber:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,title:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,defaultPlayable:playableShape.isRequired}))}),showShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({...nodeProps,__typename:prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf([utils_constants__WEBPACK_IMPORTED_MODULE_1__.Bz.Show]).isRequired,productionYear:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,genres:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_0___default().string),inMyList:prop_types__WEBPACK_IMPORTED_MODULE_0___default().bool,seasons:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(seasonShape).isRequired}),episodeShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({...nodeProps,__typename:prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf([utils_constants__WEBPACK_IMPORTED_MODULE_1__.Bz.Episode]).isRequired,duration:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number.isRequired,seasonNumber:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number.isRequired,episodeNumber:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number.isRequired,defaultPlayable:playableShape.isRequired,show:showShape.isRequired}),movieShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({...nodeProps,__typename:prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf([utils_constants__WEBPACK_IMPORTED_MODULE_1__.Bz.Movie]).isRequired,productionYear:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,duration:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,durationHuman:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,genres:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_0___default().string),inMyList:prop_types__WEBPACK_IMPORTED_MODULE_0___default().bool,defaultPlayable:playableShape.isRequired}),programShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({...nodeProps,__typename:prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf([utils_constants__WEBPACK_IMPORTED_MODULE_1__.Bz.Program]).isRequired,defaultPlayable:playableShape.isRequired,genres:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_0___default().string),description:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string}),channelShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({...nodeProps,__typename:prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf([utils_constants__WEBPACK_IMPORTED_MODULE_1__.Bz.Channel]).isRequired}),viewableShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOfType([movieShape,episodeShape,showShape,programShape,channelShape])},31555:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),_utils_observable_interval__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(90397),_utils_human_format__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(68999),_utils_live_event__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(51429),_Icons__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(39100),components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(52392),_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(43384),_StyledSystem_Spacer__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(99291);function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const interval=new _utils_observable_interval__WEBPACK_IMPORTED_MODULE_7__.Z(1e3),LiveInfo=props=>{const liveEventTime=props.liveEventTime,fromHero=props.fromHero,onlyToday=props.onlyToday,_useState2=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),2),liveEventState=_useState2[0],setLiveEventState=_useState2[1],updateUpcomingState=()=>{setLiveEventState((0,_utils_live_event__WEBPACK_IMPORTED_MODULE_2__.nC)(liveEventTime))};(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>(interval.subscribe(updateUpcomingState),updateUpcomingState(),()=>{interval.unsubscribe(updateUpcomingState)})),[]);return liveEventState===_utils_live_event__WEBPACK_IMPORTED_MODULE_2__._o.upcomingToday||!onlyToday&&liveEventState===_utils_live_event__WEBPACK_IMPORTED_MODULE_2__._o.upcoming?react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_4__.x,{flexBox:!0,alignItems:"center"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icons__WEBPACK_IMPORTED_MODULE_3__.mA,{currentTime:liveEventTime.startTime,size:"22px",color:fromHero?"white":"secondary",opacity:"0.7","data-cy":"dynamic-clock-icon"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Spacer__WEBPACK_IMPORTED_MODULE_6__.Z,{width:"fine"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_5__.Z,{id:"liveLabel.starting",values:{time:(0,_utils_human_format__WEBPACK_IMPORTED_MODULE_8__.V6)(1e3*liveEventTime.startTime)},color:fromHero?"white":"secondary",fontSize:fromHero?"large":"normal"})):null};LiveInfo.propTypes={liveEventTime:prop_types__WEBPACK_IMPORTED_MODULE_1___default().shape({startTime:prop_types__WEBPACK_IMPORTED_MODULE_1___default().number.isRequired,catchupStop:prop_types__WEBPACK_IMPORTED_MODULE_1___default().number}),fromHero:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,onlyToday:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool};const __WEBPACK_DEFAULT_EXPORT__=LiveInfo},5045:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),date_fns__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(32449),styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(38770),_utils_observable_interval__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(90397),_utils_live_event__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(51429),_ClientSideComponent_ClientSideComponent__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(14623),_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(43384),utils_hooks__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(81400);function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const Container=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_1__.Z)((({theme,liveEventState,big})=>({borderRadius:"4px 4px 0 0",transform:"skewX(-17deg)",fontSize:theme.fontSize.fine,fontWeight:"bolder",lineHeight:"1",userSelect:"none",extend:[{condition:liveEventState===_utils_live_event__WEBPACK_IMPORTED_MODULE_2__._o.live,style:{background:theme.color.liveLabelRunning,color:"white",padding:"4px 6px 2px",letterSpacing:"0.7px"}},{condition:liveEventState===_utils_live_event__WEBPACK_IMPORTED_MODULE_2__._o.upcomingToday||liveEventState===_utils_live_event__WEBPACK_IMPORTED_MODULE_2__._o.upcoming||liveEventState===_utils_live_event__WEBPACK_IMPORTED_MODULE_2__._o.ended,style:{background:theme.color.liveLabelUpcoming,color:"white",border:"1px solid white",padding:"5px 10px 3px"}},{condition:big,style:{fontSize:theme.fontSize.medium}}]})),"div",["liveEventState","big"]),interval=new _utils_observable_interval__WEBPACK_IMPORTED_MODULE_6__.Z(1e3),__WEBPACK_DEFAULT_EXPORT__=({big,liveEventTime})=>{const isMounted=(0,utils_hooks__WEBPACK_IMPORTED_MODULE_5__.XM)(),_useState2=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)((0,_utils_live_event__WEBPACK_IMPORTED_MODULE_2__.nC)(liveEventTime)),2),liveEventState=_useState2[0],setLiveEventState=_useState2[1],updateLiveEventState=()=>{isMounted.current&&setLiveEventState((0,_utils_live_event__WEBPACK_IMPORTED_MODULE_2__.nC)(liveEventTime))};return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>(interval.subscribe(updateLiveEventState),()=>{interval.unsubscribe(updateLiveEventState)})),[]),liveEventTime?react__WEBPACK_IMPORTED_MODULE_0__.createElement(_ClientSideComponent_ClientSideComponent__WEBPACK_IMPORTED_MODULE_3__.Z,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(Container,{big,liveEventState,"data-cy":"live-label"},liveEventState===_utils_live_event__WEBPACK_IMPORTED_MODULE_2__._o.live&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_4__.Z,{id:"liveLabel.live"}),liveEventState===_utils_live_event__WEBPACK_IMPORTED_MODULE_2__._o.upcomingToday&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_4__.Z,{id:"liveLabel.today"}),liveEventState===_utils_live_event__WEBPACK_IMPORTED_MODULE_2__._o.upcoming&&(0,date_fns__WEBPACK_IMPORTED_MODULE_7__.Z)(1e3*(liveEventTime.startTime||0),"d MMM"),liveEventState===_utils_live_event__WEBPACK_IMPORTED_MODULE_2__._o.ended&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_4__.Z,{id:"liveLabel.ended"}))):null}},65486:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{H:()=>OpenGraphTypes,Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),react_redux__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(96841),react_helmet_async__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(70405),router__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(38010),_I18n__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(47934);function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const OpenGraphTypes={website:"website",article:"article",movie:"video.movie",episode:"video.episode",show:"video.tv_show",otherVideo:"video.other"};const __WEBPACK_DEFAULT_EXPORT__=react__WEBPACK_IMPORTED_MODULE_0__.memo((function({canonicalData,type,imageUrl,...props}){var _props$title;const i18n=(0,_I18n__WEBPACK_IMPORTED_MODULE_4__.QT)(),router=(0,router__WEBPACK_IMPORTED_MODULE_3__.useRouter)(),_useSelector=(0,react_redux__WEBPACK_IMPORTED_MODULE_1__.v9)((state=>{var _state$settings$appSt,_state$settings$appSt2;return{locale:state.settings.l10n.language,favicon:state.settings.favicon,brandName:state.settings.brand.name,headerLogo:state.settings.brand.headerLogo,location:state.router.location,query:state.router.query,shareImage:state.settings.localFeatures.shareImage,iosAppId:null===(_state$settings$appSt=state.settings.appStoreLink)||void 0===_state$settings$appSt||null===(_state$settings$appSt2=_state$settings$appSt.match(/\/id(\d+)/))||void 0===_state$settings$appSt2?void 0:_state$settings$appSt2[1],googlePlayLink:state.settings.googlePlayLink}}),react_redux__WEBPACK_IMPORTED_MODULE_1__.wU),locale=_useSelector.locale,favicon=_useSelector.favicon,brandName=_useSelector.brandName,headerLogo=_useSelector.headerLogo,location=_useSelector.location,query=_useSelector.query,shareImage=_useSelector.shareImage,iosAppId=_useSelector.iosAppId,googlePlayLink=_useSelector.googlePlayLink,faviconLinks=function(favicon){const items=[];for(var _i2=0,_Object$entries=Object.entries(favicon||{});_i2<_Object$entries.length;_i2++){var _ref2=_slicedToArray(_Object$entries[_i2],2);const size=_ref2[0],url=_ref2[1];items.push(react__WEBPACK_IMPORTED_MODULE_0__.createElement("link",{key:size,rel:"icon",sizes:size,href:url}))}return items.length||items.push(react__WEBPACK_IMPORTED_MODULE_0__.createElement("link",{key:"empty",rel:"icon",href:"data:,"})),items}(favicon);let title;const firstPartOfTitle=i18n.hasMessage(props.title)?i18n.formatText(props.title):null===(_props$title=props.title)||void 0===_props$title?void 0:_props$title.trim();title=firstPartOfTitle?`${firstPartOfTitle} | ${brandName}`:brandName;const description=function(originalDescription){var _description;let description=originalDescription;if(Array.isArray(description)&&(description=description.join("\n")),description=null===(_description=description)||void 0===_description?void 0:_description.trim(),!description)return"";if(description.length>300){description=description.substring(0,301);const trimPos=Math.max(150,description.lastIndexOf("."),description.lastIndexOf("!"),description.lastIndexOf("?"));description=description.substring(0,trimPos),description=`${description}...`}return description}(props.description),image=imageUrl||(shareImage?`${router.getBaseUrl()}${shareImage}`:headerLogo),_React$useMemo=react__WEBPACK_IMPORTED_MODULE_0__.useMemo((()=>({url:router.getUrl({name:location.name,params:location.params,query}),canonicalUrl:router.getUrl(canonicalData||{name:location.name,params:location.params,query:null})})),[location,query]),url=_React$useMemo.url,canonicalUrl=_React$useMemo.canonicalUrl;return react__WEBPACK_IMPORTED_MODULE_0__.createElement(react_helmet_async__WEBPACK_IMPORTED_MODULE_2__.ql,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement("html",{lang:locale,prefix:"og: http://ogp.me/ns#"}),faviconLinks,react__WEBPACK_IMPORTED_MODULE_0__.createElement("meta",{name:"viewport",content:"width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=1.0, initial-scale=1.0"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("title",null,title),description&&react__WEBPACK_IMPORTED_MODULE_0__.createElement("meta",{name:"description",content:description}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("link",{rel:"canonical",href:canonicalUrl}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("meta",{name:"og:type",property:"og:type",content:type||OpenGraphTypes.website}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("meta",{name:"og:title",property:"og:title",content:title}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("meta",{name:"og:site_name",property:"og:site_name",content:brandName}),description&&react__WEBPACK_IMPORTED_MODULE_0__.createElement("meta",{name:"og:description",property:"og:description",content:description}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("meta",{name:"og:url",property:"og:url",content:url}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("meta",{name:"og:image",property:"og:image",content:image}),iosAppId&&react__WEBPACK_IMPORTED_MODULE_0__.createElement("meta",{name:"apple-itunes-app",content:`app-id=${iosAppId}`}),googlePlayLink&&react__WEBPACK_IMPORTED_MODULE_0__.createElement("link",{rel:"manifest",href:"/manifest.json"}))}))},28543:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>Modal});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),react_dom__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(73935),prop_types__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__),styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(38770);function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const Container=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_3__.Z)((({theme,hide})=>({position:"fixed",bottom:"0",right:"0",left:"0",top:"0",zIndex:theme.zIndex.modal,display:"flex",alignItems:"center",flexDirection:"column",background:theme.color.overlayModal,userSelect:"none",transition:"opacity .3s",overflow:"auto",extend:[{condition:hide,style:{opacity:0}}]})),"div",["hide"]),ModalWrapper=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_3__.Z)((()=>({userSelect:"initial",display:"flex",justifyContent:"center",marginTop:"auto",marginBottom:"auto",position:"relative"})));function Modal({className,children,onDismiss,hide}){const _useState2=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),2),didMount=_useState2[0],setDidMount=_useState2[1],containerRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(),wrapperRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)();return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{const onKeyDown=e=>{onDismiss&&"Escape"===e.key&&onDismiss()};return setDidMount(!0),document.addEventListener("keydown",onKeyDown),()=>document.removeEventListener("keydown",onKeyDown)}),[]),didMount?react_dom__WEBPACK_IMPORTED_MODULE_1__.createPortal(react__WEBPACK_IMPORTED_MODULE_0__.createElement(Container,{className,onClick:e=>{e.target!==wrapperRef.current&&e.target!==containerRef.current||null==onDismiss||onDismiss()},innerRef:containerRef,hide},react__WEBPACK_IMPORTED_MODULE_0__.createElement(ModalWrapper,{innerRef:wrapperRef},children)),document.getElementById("modal")):null}Modal.propTypes={className:prop_types__WEBPACK_IMPORTED_MODULE_2___default().string,children:prop_types__WEBPACK_IMPORTED_MODULE_2___default().node.isRequired,onDismiss:prop_types__WEBPACK_IMPORTED_MODULE_2___default().func,hide:prop_types__WEBPACK_IMPORTED_MODULE_2___default().bool}},70973:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>ModalContainer});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(38770),_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(26888),_Icons__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(39100);const Container=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_2__.Z)((({theme,withWidth,rounded})=>({position:"relative",zIndex:theme.zIndex.modal,color:theme.color.modalTextColor,pointerEvents:"none",minWidth:"15rem",maxWidth:"95vw",marginLeft:theme.margin.xlarge,marginRight:theme.margin.xlarge,marginTop:theme.margin.fine,marginBottom:theme.margin.fine,display:"flex",alignItems:"center",extend:[{condition:!!withWidth,style:{width:theme.size.modal[withWidth]||withWidth}},{condition:rounded,style:{borderRadius:theme.radius.big}},(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_3__.W2)({alignItems:"baseline"}),(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_3__.xC)({marginLeft:0,marginRight:0,alignItems:"center"}),(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_3__.L9)({minWidth:"30rem"})]})),"div",["withShadow","withWidth","rounded"]),ColorCanvasContents=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_2__.Z)((({theme,withOutline,hasHeroImage})=>({position:"relative",zIndex:theme.zIndex.modalScreen,borderRadius:"inherit",background:theme.color.modalBackground,padding:theme.margin.large,width:"100%",extend:[{condition:withOutline,style:{border:`2px solid ${theme.color.brand}`}},{condition:hasHeroImage,style:{borderTopLeftRadius:0,borderTopRightRadius:0}}]})),"div",["withOutline","hasHeroImage"]),ZIndexContainer=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_2__.Z)((({theme})=>({position:"relative",zIndex:theme.zIndex.modalContent}))),XContainer=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_2__.Z)((({theme,color})=>({color:theme.color[color],borderRadius:"50%",cursor:"pointer",width:theme.size.modalXButton,height:theme.size.modalXButton,display:"flex",margin:"auto",paddingLeft:"1px",position:"absolute",right:theme.margin.small,top:theme.margin.small,zIndex:theme.zIndex.modalContent+1})),"div",["color"]),BackgroundContainer=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_2__.Z)((({theme,withShadow})=>({background:theme.color.modalBaseBackground,borderRadius:"inherit",pointerEvents:"auto",margin:"auto",width:"100%",extend:[{condition:withShadow,style:{boxShadow:"0 4px 15px 0 rgba(0, 0, 0, 0.24)"}},(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_3__.xC)({display:"flex",flexDirection:"column",alignSelf:"baseline"})]})),"div",["withShadow"]),HeroImage=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_2__.Z)((({theme,url})=>({backgroundImage:`url(${url})`,display:"flex",width:"100%",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit",aspectRatio:theme.size.image16x9,backgroundSize:"cover",color:theme.color.modalImageTextColor,padding:`${theme.margin.large} ${theme.margin.xlarge}`,fontSize:theme.fontSize.xxxlarge,fontWeight:"bold",textShadow:theme.textShadow.modalHero,extend:[(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_3__.xC)({fontSize:theme.fontSize.xlarge})]})),"div",["url"]);function ModalContainer({withShadow=!1,withOutline=!1,withWidth,rounded=!0,children,onClickClose,className,imageUrl,message}){return react__WEBPACK_IMPORTED_MODULE_0__.createElement(Container,{className,withWidth,rounded},react__WEBPACK_IMPORTED_MODULE_0__.createElement(BackgroundContainer,{withShadow},onClickClose&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(XContainer,{color:imageUrl?"modalImageTextColor":"modalTextColor"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icons__WEBPACK_IMPORTED_MODULE_4__.Tw,{size:"100%",onClick:onClickClose})),imageUrl&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(HeroImage,{url:imageUrl},message),react__WEBPACK_IMPORTED_MODULE_0__.createElement(ColorCanvasContents,{withOutline,hasHeroImage:imageUrl},react__WEBPACK_IMPORTED_MODULE_0__.createElement(ZIndexContainer,null,children))))}ModalContainer.propTypes={className:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,withShadow:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,withOutline:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,withWidth:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,rounded:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,onClickClose:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func,children:prop_types__WEBPACK_IMPORTED_MODULE_1___default().node.isRequired,imageUrl:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,message:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string}},41315:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{D:()=>ModalSubHeading,h:()=>ModalHeading});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_StyledSystem_Heading__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(72506);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function ModalHeading(props){return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Heading__WEBPACK_IMPORTED_MODULE_1__.Z,_extends({as:"h2",fontSize:"sectionHeading",align:"center",wordWrap:"break-word"},props))}function ModalSubHeading(props){return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Heading__WEBPACK_IMPORTED_MODULE_1__.Z,_extends({as:"h4",fontSize:"medium",align:"center",wordWrap:"break-word"},props))}},57003:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_Styles__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(79616);const _excluded=["onClick","muted"];function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],excluded.indexOf(key)>=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}const __WEBPACK_DEFAULT_EXPORT__=react__WEBPACK_IMPORTED_MODULE_0__.memo((function(props){const onClick=props.onClick,muted=props.muted,restProps=_objectWithoutProperties(props,_excluded);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_1__.W,_extends({},restProps,{onClick}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",{width:"42",height:"42",viewBox:"0 0 47 47",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0__.createElement("g",null,react__WEBPACK_IMPORTED_MODULE_0__.createElement("circle",{cx:"23.0052",cy:"23.0052",r:"22.0052",stroke:"white",strokeWidth:"2"}),muted?react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M16.9708 26.8833C16.6904 26.8833 16.4584 26.7916 16.2751 26.6082C16.0917 26.4248 16 26.1929 16 25.9125V20.0875C16 19.8071 16.0917 19.5752 16.2751 19.3918C16.4584 19.2084 16.6904 19.1167 16.9708 19.1167H21.1777L25.9994 14.295C26.3014 13.993 26.652 13.9229 27.0511 14.0847C27.4502 14.2465 27.6498 14.5431 27.6498 14.9746V31.0254C27.6498 31.4569 27.4502 31.7535 27.0511 31.9153C26.652 32.0771 26.3014 32.007 25.9994 31.705L21.1777 26.8833H16.9708ZM25.7082 17.5634L22.0514 21.0584H17.9416V24.9416H22.0514L25.7082 28.4689V17.5634Z",fill:"white"}):react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M26.6081 33.946C26.2627 34.054 25.9497 34 25.669 33.7841C25.3884 33.5682 25.2481 33.2768 25.2481 32.9098C25.2481 32.7371 25.2966 32.5806 25.3938 32.4403C25.4909 32.2999 25.6258 32.2082 25.7986 32.165C27.7631 31.4742 29.3498 30.2977 30.5587 28.6354C31.7676 26.9731 32.3721 25.095 32.3721 23.0009C32.3721 20.9069 31.7676 19.0233 30.5587 17.3503C29.3498 15.6772 27.7631 14.5061 25.7986 13.8368C25.6258 13.7937 25.4909 13.6965 25.3938 13.5454C25.2966 13.3943 25.2481 13.2324 25.2481 13.0597C25.2481 12.6927 25.3938 12.4066 25.6852 12.2015C25.9767 11.9965 26.2843 11.9479 26.6081 12.0558C28.918 12.8762 30.78 14.2848 32.194 16.2817C33.608 18.2786 34.315 20.5183 34.315 23.0009C34.315 25.4835 33.608 27.7233 32.194 29.7202C30.78 31.7171 28.918 33.1257 26.6081 33.946ZM11.9715 26.9191C11.6908 26.9191 11.4587 26.8274 11.2752 26.6439C11.0917 26.4604 11 26.2283 11 25.9477V20.1189C11 19.8383 11.0917 19.6062 11.2752 19.4227C11.4587 19.2392 11.6908 19.1475 11.9715 19.1475H16.1811L21.006 14.3226C21.3083 14.0203 21.6591 13.9502 22.0584 14.1121C22.4578 14.274 22.6575 14.5708 22.6575 15.0026V31.064C22.6575 31.4958 22.4578 31.7926 22.0584 31.9545C21.6591 32.1164 21.3083 32.0463 21.006 31.7441L16.1811 26.9191H11.9715ZM24.6004 28.4735V17.5608C25.7662 17.9278 26.7052 18.6186 27.4177 19.6332C28.1301 20.6478 28.4863 21.7812 28.4863 23.0333C28.4863 24.307 28.1301 25.4404 27.4177 26.4334C26.7052 27.4265 25.7662 28.1065 24.6004 28.4735ZM20.7146 17.5931L17.0554 21.0904H12.9429V24.9762H17.0554L20.7146 28.5059V17.5931Z",fill:"white"}))))}))},79616:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{W:()=>Container});const Container=(0,__webpack_require__(38770).Z)((()=>({cursor:"pointer",display:"inline-block","& g":{opacity:.7,transition:"0.2s ease-in-out"},":hover g":{opacity:1},"& circle":{fill:"rgba(0, 0, 0, 0.3)",transition:"0.2s ease-in-out"},":hover circle":{fill:"rgba(0, 0, 0, 0.2)"}})))},40818:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__=__webpack_require__(57003).Z},80207:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),react_redux__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(96841),_Player__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(82601),views_WatchView_ViewableInfo_NextInfo__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(65684),utils_constants__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(67646);const __WEBPACK_DEFAULT_EXPORT__=react__WEBPACK_IMPORTED_MODULE_0__.memo((function(){const playerContext=(0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_Player__WEBPACK_IMPORTED_MODULE_2__.ET),player=playerContext.player,viewable=playerContext.viewable,isPlayedToEnd=playerContext.isPlayedToEnd,nextRecommendation=playerContext.nextRecommendation,visibile=playerContext.nextRecommendationActive,recommendationSettings=(0,react_redux__WEBPACK_IMPORTED_MODULE_1__.v9)((state=>{var _state$settings$featu;return null===(_state$settings$featu=state.settings.features.playNext)||void 0===_state$settings$featu?void 0:_state$settings$featu.recommendation}),react_redux__WEBPACK_IMPORTED_MODULE_1__.wU);return visibile&&nextRecommendation&&recommendationSettings?react__WEBPACK_IMPORTED_MODULE_0__.createElement(views_WatchView_ViewableInfo_NextInfo__WEBPACK_IMPORTED_MODULE_3__.Z,{player,viewable:nextRecommendation,originalViewable:viewable,onClose:()=>{player._exitFullWindow(utils_constants__WEBPACK_IMPORTED_MODULE_4__.Oi.NEXT_BACK_ICON)},onInit:()=>{player._aspectratioService.updateAspectRatio()},hidePlayer:isPlayedToEnd}):null}))},56151:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__=__webpack_require__(80207).Z},31403:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(38770),_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(26888),_Icons__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(39100),utils_constants__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(67646);const Container=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_2__.Z)((({theme,bottom,fullWidth,type})=>({position:"fixed",zIndex:theme.zIndex.modal,top:"2px",left:"50%",transform:"translateX(-50%)",color:theme.color.snackbarColor,backgroundColor:theme.color.snackbarBackground,padding:`${theme.margin.large} ${theme.margin.xxxlarge} ${theme.margin.large} ${theme.margin.xlarge}`,borderRadius:theme.radius.default,boxShadow:`0 1px 3px 0 ${theme.color.overlayDarkFaint}, 0 1px 1px 0 ${theme.color.overlayDarkTranslucent}, 0 2px 1px -1px ${theme.color.overlayDarkTranslucent}`,display:"flex",flexWrap:"nowrap",alignItems:"center",justifyContent:"center",extend:[(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_3__.xC)({width:"100%",borderRadius:0,paddingLeft:utils_constants__WEBPACK_IMPORTED_MODULE_5__.s0.small,paddingRight:utils_constants__WEBPACK_IMPORTED_MODULE_5__.s0.small}),{condition:bottom,style:{top:"auto",bottom:"0"}},{condition:fullWidth,style:{lef:"0",width:"100%",borderRadius:"0",extend:[(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_3__.zw)()]}},{condition:"success"===type,style:{backgroundColor:theme.color.successNotification,fontWeight:"bold"}}]})),"div",["bottom","fullWidth","type"]),CloseButtonContainer=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_2__.Z)((({center})=>({position:"absolute",right:"9px",top:"0",extend:[(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_3__.xC)({right:"0"}),{condition:center,style:{bottom:"0",right:"0",display:"flex",alignItems:"center"}}]})),"div",["center"]),StyledIconButton=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_2__.Z)((({center,fullWidth})=>({width:"auto !important",extend:[(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_3__.xC)({extend:[{condition:center,style:{padding:"0.25rem !important"}}]}),{condition:fullWidth,style:{height:"auto !important",padding:"0.25rem !important"}}]})),_Icons__WEBPACK_IMPORTED_MODULE_4__.hU,["center","fullWidth"]),Notification=props=>{const bottom=props.bottom,fullWidth=props.fullWidth,children=props.children,onClose=props.onClose,type=props.type;return react__WEBPACK_IMPORTED_MODULE_0__.createElement(Container,{bottom,fullWidth,type},"success"===type&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icons__WEBPACK_IMPORTED_MODULE_4__.ow,{size:"1.3rem",style:{marginRight:"0.5rem"}}),children,react__WEBPACK_IMPORTED_MODULE_0__.createElement(CloseButtonContainer,{center:!bottom},react__WEBPACK_IMPORTED_MODULE_0__.createElement(StyledIconButton,{onClick:onClose,center:!bottom,fullWidth},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icons__WEBPACK_IMPORTED_MODULE_4__.Tw,null))))};Notification.propTypes={onClose:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func.isRequired,bottom:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,fullWidth:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,children:prop_types__WEBPACK_IMPORTED_MODULE_1___default().node.isRequired,type:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string};const __WEBPACK_DEFAULT_EXPORT__=Notification},33602:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{G:()=>OFFER_BUTTON_AREA,Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),utils_constants__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(67646),utils_hooks__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(81400),types_viewableShape__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(53980),components__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(9011),_Icons__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(39100);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}const OFFER_BUTTON_AREA={FEATURED:"featured",WATCH:"watch"},MSG_IDS={[utils_constants__WEBPACK_IMPORTED_MODULE_2__.tb.BuyType]:"offer.buy",[utils_constants__WEBPACK_IMPORTED_MODULE_2__.tb.RentType]:"offer.rent",[utils_constants__WEBPACK_IMPORTED_MODULE_2__.tb.SubscribeType]:"offer.subscribe",[utils_constants__WEBPACK_IMPORTED_MODULE_2__.tb.PassType]:"offer.pass",[utils_constants__WEBPACK_IMPORTED_MODULE_2__.tb.DefaultType]:"offer.signup"};function OfferButton({viewable,offer,isSingleOffer,types,isPrimary,dataId,onClick,area,isPrimaryButtonFullWidth}){const offerButtonClickHandler=(0,utils_hooks__WEBPACK_IMPORTED_MODULE_3__.zk)(viewable),Component=isPrimary?components__WEBPACK_IMPORTED_MODULE_5__.KM:components__WEBPACK_IMPORTED_MODULE_5__.kq;return react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xu,_extends({width:"100%"},isPrimary&&isPrimaryButtonFullWidth?{}:{"sm-width":"auto"},!isPrimary&&isPrimaryButtonFullWidth?{"sm-flex":1}:{},area===OFFER_BUTTON_AREA.FEATURED?{}:{"sm-mr":"small"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(Component,{variant:isPrimary?"brand":"white",onClick:()=>{offerButtonClickHandler(types),null==onClick||onClick(types)},nowrap:!0,"data-cy":`${types}-button`,"data-id":dataId,"data-value":`offer-button/${types}`,minWidth:"auto",fullWidth:!0,"sm-fullWidth":!1},function(offer,isSingleOffer){if(!offer)return react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xv,{id:"offer.multi"});if(offer.__typename===utils_constants__WEBPACK_IMPORTED_MODULE_2__.tb.DefaultType)return react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xu,{row:!0,alignItems:"center",gap:"fine"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icons__WEBPACK_IMPORTED_MODULE_6__.oG,null),react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xv,{lineHeight:"1.3em",id:MSG_IDS[utils_constants__WEBPACK_IMPORTED_MODULE_2__.tb.DefaultType]}));const price=react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.tA,{key:"price",price:offer.priceInCents,currency:offer.currency});return react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xv,{id:MSG_IDS[offer.__typename]})," ",isSingleOffer?price:react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xv,{id:"fromPrice",values:{price}}))}(offer,isSingleOffer)))}OfferButton.propTypes={viewable:types_viewableShape__WEBPACK_IMPORTED_MODULE_4__.E0.isRequired,offer:types_viewableShape__WEBPACK_IMPORTED_MODULE_4__.kK,isSingleOffer:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,isPrimary:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,types:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,dataId:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,onClick:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func,area:prop_types__WEBPACK_IMPORTED_MODULE_1___default().oneOf([OFFER_BUTTON_AREA.FEATURED,OFFER_BUTTON_AREA.WATCH]),isPrimaryButtonFullWidth:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool};const __WEBPACK_DEFAULT_EXPORT__=OfferButton},48612:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),react_redux__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(96841),prop_types__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__),types_viewableShape__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(53980),_utils__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(21043),_OfferButton__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(33602);function OfferButtons({viewable,dataId,onClick,isDetailView=!1,area,isPrimaryButtonFullWidth}){const withPayment=(0,react_redux__WEBPACK_IMPORTED_MODULE_1__.v9)((state=>{var _state$settings$featu;return isDetailView?!(null===(_state$settings$featu=state.settings.features.payment)||void 0===_state$settings$featu||!_state$settings$featu.content):!!state.settings.features.payment}));return(0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)((()=>!(null!=viewable&&viewable.entitlement)&&(0,_utils__WEBPACK_IMPORTED_MODULE_4__._)(null==viewable?void 0:viewable.offers,withPayment)),[null==viewable?void 0:viewable.offers,withPayment]).map(((button,i)=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(_OfferButton__WEBPACK_IMPORTED_MODULE_5__.Z,{dataId,key:button.types,viewable,offer:button.offer,types:button.types,isSingleOffer:button.isSingleOffer,isPrimary:!i,onClick,area,isPrimaryButtonFullWidth})))}OfferButtons.propTypes={viewable:types_viewableShape__WEBPACK_IMPORTED_MODULE_3__.E0.isRequired,dataId:prop_types__WEBPACK_IMPORTED_MODULE_2___default().string,isDetailView:prop_types__WEBPACK_IMPORTED_MODULE_2___default().bool,onClick:prop_types__WEBPACK_IMPORTED_MODULE_2___default().func,area:prop_types__WEBPACK_IMPORTED_MODULE_2___default().oneOf([_OfferButton__WEBPACK_IMPORTED_MODULE_5__.G.FEATURED,_OfferButton__WEBPACK_IMPORTED_MODULE_5__.G.WATCH]),isPrimaryButtonFullWidth:prop_types__WEBPACK_IMPORTED_MODULE_2___default().bool};const __WEBPACK_DEFAULT_EXPORT__=react__WEBPACK_IMPORTED_MODULE_0__.memo(OfferButtons)},21043:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{_:()=>getButtonProps});var utils_constants__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67646);function _createForOfIteratorHelper(o,allowArrayLike){var it;if("undefined"==typeof Symbol||null==o[Symbol.iterator]){if(Array.isArray(o)||(it=function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(o))||allowArrayLike&&o&&"number"==typeof o.length){it&&(o=it);var i=0,F=function(){};return{s:F,n:function(){return i>=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function(e){throw e},f:F}}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 err,normalCompletion=!0,didErr=!1;return{s:function(){it=o[Symbol.iterator]()},n:function(){var step=it.next();return normalCompletion=step.done,step},e:function(e){didErr=!0,err=e},f:function(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const allOfferTypes=[utils_constants__WEBPACK_IMPORTED_MODULE_0__.tb.DefaultType,utils_constants__WEBPACK_IMPORTED_MODULE_0__.tb.SubscribeType,utils_constants__WEBPACK_IMPORTED_MODULE_0__.tb.BuyType,utils_constants__WEBPACK_IMPORTED_MODULE_0__.tb.RentType,utils_constants__WEBPACK_IMPORTED_MODULE_0__.tb.PassType],sortByPrice=(a,b)=>a.priceInCents-b.priceInCents;function getButtonProps(offers=[],withPayment=!0){const buttonInfo=[],infoByType=function(offers,withPayments=!0){const info=[];var _step,_iterator=_createForOfIteratorHelper(withPayments?allOfferTypes:[utils_constants__WEBPACK_IMPORTED_MODULE_0__.tb.DefaultType]);try{for(_iterator.s();!(_step=_iterator.n()).done;){const t=_step.value,offersT=offers.filter((o=>o.__typename===t)).sort(sortByPrice);if(offersT.length&&(info.push({types:t,offer:offersT[0],isSingleOffer:1===offersT.length}),t===utils_constants__WEBPACK_IMPORTED_MODULE_0__.tb.DefaultType))break}}catch(err){_iterator.e(err)}finally{_iterator.f()}return info}(offers,withPayment);return infoByType.length<=2?buttonInfo.push(...infoByType):(buttonInfo.push(infoByType.shift()),buttonInfo.push({types:infoByType.map((oTypeInfo=>oTypeInfo.types)).join(",")})),buttonInfo}},5720:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),react_redux__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(96841),_Modal_Modal__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(28543),_Modal_ModalContainer__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(70973),components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(52392),_Button_PulsingButton__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(6193),_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(43384),_StyledSystem_ErrorMessage__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(12932),_Button_PrimaryButton__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(83339),_Modal_ModalStyles__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(41315),utils_constants__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(67646),_utils_logger__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(57488),styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(38770),_PinInputs__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(66884),_ResetPin__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(64256);function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const ErrorContainer=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_13__.Z)((()=>({width:"100%",display:"flex",justifyContent:"center",minHeight:"59px",padding:"14px"}))),ParentalControlModal=props=>{const onClose=props.onClose,submitPinCode=props.submitPinCode,_props$descriptionTex=props.descriptionTextKey,descriptionTextKey=void 0===_props$descriptionTex?"parentalControl.enterPin":_props$descriptionTex,_props$error=props.error,error=void 0===_props$error?"":_props$error,_props$pending=props.pending,pending=void 0!==_props$pending&&_props$pending,email=(0,react_redux__WEBPACK_IMPORTED_MODULE_2__.v9)((({user})=>({email:user.contactEmail}))).email,_useState2=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),2),isPinReadyForSubmit=_useState2[0],setIsPinReadyForSubmit=_useState2[1],_useState4=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),2),isResetPinExpanded=_useState4[0],setIsResetPinExpanded=_useState4[1],_useState6=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),2),showResetPinConfirmation=_useState6[0],setShowResetPinConfirmation=_useState6[1],_useState8=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),2),disableErrorAfterPinReset=_useState8[0],setDisableErrorAfterPinReset=_useState8[1],pinInputsRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(),triggerSubmitPin=()=>{pinInputsRef.current.submit()},onChangePinReadyForSubmit=value=>{setIsPinReadyForSubmit(value)},expandResetPin=()=>{setIsResetPinExpanded(!0)},collapseResetPin=()=>{setIsResetPinExpanded(!1)},openResetPinConfirmation=()=>{setShowResetPinConfirmation(!0)},closeResetPinConfirmation=()=>{setIsResetPinExpanded(!1),setShowResetPinConfirmation(!1),setDisableErrorAfterPinReset(!0)},handleSubmitPinCode=pinCode=>{setDisableErrorAfterPinReset(!1),submitPinCode(pinCode)};return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Modal_Modal__WEBPACK_IMPORTED_MODULE_3__.Z,{onDismiss:onClose},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Modal_ModalContainer__WEBPACK_IMPORTED_MODULE_4__.Z,{onClickClose:onClose,withShadow:!0,withWidth:"small"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_5__.x,{column:!0},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_5__.x,{mt:"large",fullWidth:!0},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_5__.x,{mt:"0.83rem",mb:"0.7rem"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Modal_ModalStyles__WEBPACK_IMPORTED_MODULE_10__.h,{id:"appSettings.disableParentalControlModalHeader"})),!showResetPinConfirmation&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_5__.x,{mb:"fine"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Modal_ModalStyles__WEBPACK_IMPORTED_MODULE_10__.D,{id:descriptionTextKey}))),!showResetPinConfirmation&&(()=>{const showPinInputError=!disableErrorAfterPinReset&&!!error;return react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_5__.x,{row:!0,mt:"xlarge"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_PinInputs__WEBPACK_IMPORTED_MODULE_14__.Z,{ref:pinInputsRef,onPinEntered:handleSubmitPinCode,onChangePinReadyForSubmit})),react__WEBPACK_IMPORTED_MODULE_0__.createElement(ErrorContainer,null,showPinInputError&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_ErrorMessage__WEBPACK_IMPORTED_MODULE_8__.Z,{align:"center"},(()=>{let errorMessageId;switch(error){case utils_constants__WEBPACK_IMPORTED_MODULE_11__.s2.WRONG_PIN_CODE:errorMessageId="parentalControl.wrongPin";break;case utils_constants__WEBPACK_IMPORTED_MODULE_11__.s2.INTERNAL_SERVER_ERROR:errorMessageId="parentalControlActivation.serverError";break;case utils_constants__WEBPACK_IMPORTED_MODULE_11__.s2.USER_CAN_NOT_EDIT:errorMessageId="parentalControlActivation.userCantDisable";break;case utils_constants__WEBPACK_IMPORTED_MODULE_11__.s2.REQUEST_THROTTLED:errorMessageId="parentalControlActivation.requestThrottled";break;default:_utils_logger__WEBPACK_IMPORTED_MODULE_12__.Z.warn("Modal received unknown code for parental control related error",error),errorMessageId="parentalControlActivation.serverError"}return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_7__.Z,{id:errorMessageId})})())),react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_5__.x,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Button_PrimaryButton__WEBPACK_IMPORTED_MODULE_9__.Z,{onClick:triggerSubmitPin,variant:"brand",withWidth:"177px",disabled:!isPinReadyForSubmit,showSpinner:pending},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_7__.Z,{id:"appSettings.disableParentalControlModalBtnOk"}))),react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_5__.x,{mt:"xlarge",mb:"small"},!isResetPinExpanded&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Button_PulsingButton__WEBPACK_IMPORTED_MODULE_6__.Z,{link:!0,onClick:expandResetPin,bold:!0},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_7__.Z,{id:"appSettings.resetParentalControl"})),!!isResetPinExpanded&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(_ResetPin__WEBPACK_IMPORTED_MODULE_15__.Z,{onSuccess:openResetPinConfirmation,onClose:collapseResetPin,withButtonWidth:"177px",compact:!0})))})(),!!showResetPinConfirmation&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_5__.x,{mt:"xxlarge"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_7__.Z,{bold:!0,align:"center",id:"appSettings.sendNewPinCodeModalSuccessModalInfo",values:{email}})),react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_5__.x,{mt:"xxxlarge",mb:"xlarge"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Button_PrimaryButton__WEBPACK_IMPORTED_MODULE_9__.Z,{variant:"brand",onClick:closeResetPinConfirmation},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_7__.Z,{id:"appSettings.sendNewPinCodeModalBtnText"})))))))};ParentalControlModal.propTypes={onClose:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func.isRequired,submitPinCode:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func.isRequired,descriptionTextKey:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,error:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,pending:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool};const __WEBPACK_DEFAULT_EXPORT__=ParentalControlModal},66884:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(26888),styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(38770);function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const Container=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_3__.Z)((()=>({display:"flex",width:"100%",alignItems:"center",justifyContent:"center"})),"form"),PinInput=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_3__.Z)((({theme,isFilledIn})=>({flexShrink:"1",borderRadius:"3px",border:"0",fontSize:"2rem",textAlign:"center",color:theme.color.pinInputText,position:"absolute",top:0,left:0,height:"100%",width:"100%",background:theme.color.pinInputUnselectedOverlay,outline:"none",":focus":{background:theme.color.inputBackground},":hover":{background:theme.color.inputBackground},extend:[(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_2__.dz)(),{condition:isFilledIn,style:{background:theme.color.inputBackground}}]})),"input",["isFilledIn"]),PinContainer=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_3__.Z)((({theme})=>({position:"relative",height:"56px",width:"42px",marginLeft:theme.margin.pinInputs,borderRadius:"3px",background:theme.color.pinInputBackground,":first-child":{marginLeft:0}}))),ACTION_PREVIOUS="PREVIOUS",ACTION_NEXT="NEXT",PinInputs=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((props,ref)=>{const _props$onChangePinRea=props.onChangePinReadyForSubmit,onChangePinReadyForSubmit=void 0===_props$onChangePinRea?()=>{}:_props$onChangePinRea,onPinEntered=props.onPinEntered,inputRefs=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)([]),_useState2=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(["","","",""]),2),value=_useState2[0],setValue=_useState2[1],action=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(),focusInput=index=>{inputRefs.current[index].focus()},updateValue=(index,char)=>{const newValue=[...value];newValue[index]=char,setValue(newValue)},isPinCodeComplete=()=>value.join("").length===value.length;(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{if(action.current){var _action$current2;const _action$current=action.current,type=_action$current.type,index=_action$current.index;focusInput(index),type===ACTION_PREVIOUS?onChangePinReadyForSubmit(!1):(null===(_action$current2=action.current)||void 0===_action$current2?void 0:_action$current2.type)===ACTION_NEXT&&onChangePinReadyForSubmit(isPinCodeComplete()),action.current=null}}),[value]);const submit=()=>{const pinCode=value.join("");isPinCodeComplete()&&(onPinEntered(pinCode),setValue(["","","",""]),focusInput(0),onChangePinReadyForSubmit(!1))};(0,react__WEBPACK_IMPORTED_MODULE_0__.useImperativeHandle)(ref,(()=>({submit(){submit()}})),[value]);const isInputFilledIn=index=>!!value[index],renderInput=(index,autoFocus=!1)=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(PinContainer,{key:index},react__WEBPACK_IMPORTED_MODULE_0__.createElement(PinInput,{key:index,autoFocus,innerRef:element=>{inputRefs.current[index]=element},onKeyDown:e=>((e,index)=>{const prev=Math.max(0,index-1),next=Math.min(value.length-1,index+1);"ArrowLeft"!==e.key&&"ArrowRight"!==e.key||e.stopPropagation(),"Backspace"===e.key?(updateValue(index,""),action.current={type:ACTION_PREVIOUS,index:prev}):"ArrowLeft"===e.key?focusInput(prev):"ArrowRight"===e.key?focusInput(next):"Enter"===e.key&&submit()})(e,index),onChange:e=>((e,index)=>{const next=Math.min(value.length-1,index+1),elementValue=e.target.value;/^\d$/.test(elementValue)&&(updateValue(index,elementValue),action.current={type:ACTION_NEXT,index:next})})(e,index),type:"password",value:value[index],isFilledIn:isInputFilledIn(index)}));return react__WEBPACK_IMPORTED_MODULE_0__.createElement(Container,null,value.map(((_,index)=>renderInput(index,0===index))))}));PinInputs.propTypes={onChangePinReadyForSubmit:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func,onPinEntered:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func.isRequired};const __WEBPACK_DEFAULT_EXPORT__=PinInputs},64256:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>ResetPin});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),react_redux__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(96841),_Button_PrimaryButton__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(83339),components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(52392),_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(43384),_StyledSystem_ErrorMessage__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(12932),_utils_logger__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(57488),_resetPinCode_generated__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(98008);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function ResetPin({compact=!1,withButtonWidth="",preventPinReset,onSuccess,onClose}){const email=(0,react_redux__WEBPACK_IMPORTED_MODULE_1__.v9)((state=>({email:state.user.contactEmail}))).email,_useResetPinCodeMutat2=_slicedToArray((0,_resetPinCode_generated__WEBPACK_IMPORTED_MODULE_7__.E)(),2),resetPinCodeMutation=_useResetPinCodeMutat2[0],_useResetPinCodeMutat3=_useResetPinCodeMutat2[1],loading=_useResetPinCodeMutat3.loading,error=_useResetPinCodeMutat3.error,sendNewPinCode=async()=>{if(preventPinReset)onSuccess();else try{const result=await resetPinCodeMutation();var _result$errors$;if(result.errors)throw new Error(null===(_result$errors$=result.errors[0])||void 0===_result$errors$?void 0:_result$errors$.message);onSuccess()}catch(e){_utils_logger__WEBPACK_IMPORTED_MODULE_6__.Z.warn("Reset pin request failed with error",e)}};return react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_3__.x,{column:!0},!error&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_3__.x,{mt:compact?"none":"large"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_4__.Z,{id:"appSettings.sendNewPinCodeModalInfo",values:{email},align:"center"})),!!error&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_3__.x,{mt:compact?"none":"large"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_ErrorMessage__WEBPACK_IMPORTED_MODULE_5__.Z,{id:"appSettings.resetParentalControlFailure",align:"center"})),react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_3__.x,{my:compact?"large":"xxxlarge"},error?(()=>{const extraProps=withButtonWidth?{withWidth:withButtonWidth}:{};return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Button_PrimaryButton__WEBPACK_IMPORTED_MODULE_2__.Z,_extends({variant:"brand",onClick:onClose},extraProps),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_4__.Z,{id:"appSettings.sendNewPinCodeModalFailedBtnText"}))})():(()=>{const extraProps=withButtonWidth?{withWidth:withButtonWidth}:{};return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Button_PrimaryButton__WEBPACK_IMPORTED_MODULE_2__.Z,_extends({onClick:sendNewPinCode,showSpinner:loading},extraProps),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_4__.Z,{id:"appSettings.sendNewPinCodeModalBtnOk"}))})()))}},49447:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),react_redux__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(96841),_Modal_ModalStyles__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(41315),_Modal_Modal__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(28543),_Modal_ModalContainer__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(70973),components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(52392),_Button_PrimaryButton__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(83339),_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(43384);const ResetPinConfirmationModal=props=>{const onClose=props.onClose,email=(0,react_redux__WEBPACK_IMPORTED_MODULE_2__.v9)((({user})=>({email:user.contactEmail}))).email;return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Modal_Modal__WEBPACK_IMPORTED_MODULE_4__.Z,{onDismiss:onClose},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Modal_ModalContainer__WEBPACK_IMPORTED_MODULE_5__.Z,{onClickClose:onClose,withWidth:"medium",withShadow:!0,dark:!0},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_6__.x,{column:!0},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_6__.x,{mt:"medium",mb:"large"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Modal_ModalStyles__WEBPACK_IMPORTED_MODULE_3__.h,{id:"appSettings.sendNewPinCodeModalHeader"})),react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_6__.x,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_8__.Z,{bold:!0,align:"center",id:"appSettings.sendNewPinCodeModalSuccessModalInfo",values:{email}})),react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_6__.x,{mt:"xxxlarge",mb:"xlarge"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Button_PrimaryButton__WEBPACK_IMPORTED_MODULE_7__.Z,{variant:"brand",onClick:onClose},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_8__.Z,{id:"appSettings.sendNewPinCodeModalBtnText"}))))))};ResetPinConfirmationModal.propTypes={onClose:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func.isRequired};const __WEBPACK_DEFAULT_EXPORT__=ResetPinConfirmationModal},23011:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),_Button_PulsingButton__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(6193),_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(43384),_ResetPinModal__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(81478),_ResetPinConfirmationModal__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(49447);function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const ResetPinLink=({bold})=>{const _useState2=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),2),showModal=_useState2[0],setShowModal=_useState2[1],_useState4=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),2),showConfirmationModal=_useState4[0],setShowConfirmationModal=_useState4[1];return react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Button_PulsingButton__WEBPACK_IMPORTED_MODULE_2__.Z,{link:!0,onClick:()=>{setShowModal(!0)},bold},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_3__.Z,{id:"appSettings.resetParentalControl"})),showModal&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(_ResetPinModal__WEBPACK_IMPORTED_MODULE_4__.Z,{onSuccess:()=>{setShowModal(!1),setShowConfirmationModal(!0)},onClose:()=>{setShowModal(!1)}}),showConfirmationModal&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(_ResetPinConfirmationModal__WEBPACK_IMPORTED_MODULE_5__.Z,{onClose:()=>{setShowConfirmationModal(!1)}}))};ResetPinLink.propTypes={bold:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool};const __WEBPACK_DEFAULT_EXPORT__=ResetPinLink},81478:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),_Modal_Modal__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(28543),_Modal_ModalContainer__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(70973),components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(52392),_Modal_ModalStyles__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(41315),_ResetPin__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(64256);const ResetPinModal=props=>{const onSuccess=props.onSuccess,onClose=props.onClose,preventPinReset=props.preventPinReset;return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Modal_Modal__WEBPACK_IMPORTED_MODULE_2__.Z,{onDismiss:onClose},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Modal_ModalContainer__WEBPACK_IMPORTED_MODULE_3__.Z,{onClickClose:onClose,withWidth:"medium",withShadow:!0,dark:!0},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_4__.x,{column:!0},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_4__.x,{my:"medium"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Modal_ModalStyles__WEBPACK_IMPORTED_MODULE_5__.h,{id:"appSettings.sendNewPinCodeModalHeader"})),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_ResetPin__WEBPACK_IMPORTED_MODULE_6__.Z,{preventPinReset,onSuccess,onClose}))))};ResetPinModal.propTypes={onSuccess:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func.isRequired,onClose:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func.isRequired,preventPinReset:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool};const __WEBPACK_DEFAULT_EXPORT__=ResetPinModal},98008:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{E:()=>useResetPinCodeMutation});var _apollo_client__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(35228),_apollo_client__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(21919);const defaultOptions={},ResetPinCodeDocument=_apollo_client__WEBPACK_IMPORTED_MODULE_0__.Ps`
    mutation resetPinCode {
  resetPinCode(input: {clientMutationId: ""}) {
    clientMutationId
  }
}
    `;function useResetPinCodeMutation(baseOptions){const options={...defaultOptions,...baseOptions};return _apollo_client__WEBPACK_IMPORTED_MODULE_1__.D(ResetPinCodeDocument,options)}},76631:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_Styles__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(85943);const _excluded=["to"];function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],excluded.indexOf(key)>=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}const __WEBPACK_DEFAULT_EXPORT__=react__WEBPACK_IMPORTED_MODULE_0__.memo((function(props){const to=props.to,restProps=_objectWithoutProperties(props,_excluded);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_1__.W,_extends({},restProps,{to}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_1__.q,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 47 48",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0__.createElement("circle",{cx:"23.0052",cy:"23.8154",r:"22.0052",strokeWidth:"2"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M17.1958 15.9553V32.0448C17.1958 33.2717 18.513 34.0172 19.5274 33.3494L31.8518 25.3046C32.7905 24.6989 32.7905 23.3012 31.8518 22.6799L19.5274 14.6507C18.513 13.9829 17.1958 14.7283 17.1958 15.9553Z"}))))}))},85943:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{W:()=>Container,q:()=>IconContainer});var styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(38770),_StyledSystem_CleanLink__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(50632),utils_constants__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(67646);const Container=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme})=>({cursor:"pointer",display:"inline-block",paddingRight:theme.margin.small,"& svg path":{fill:theme.color.light},"& svg circle":{fill:theme.color.brand,stroke:theme.color.brand,transition:"0.2s ease-in-out"},":hover svg circle":{fill:theme.color.primaryButtonHover,stroke:theme.color.primaryButtonHover}})),_StyledSystem_CleanLink__WEBPACK_IMPORTED_MODULE_1__.Z),IconContainer=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((()=>({position:"relative",width:utils_constants__WEBPACK_IMPORTED_MODULE_2__.FZ,height:utils_constants__WEBPACK_IMPORTED_MODULE_2__.FZ})))},40591:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),react_redux__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(96841),reducers__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(96038),react_fela__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(31450),components_HotkeyOverlay_HotkeyOverlay__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(9725),_NextRecommendation__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(56151),_PlayerContext__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(36126),_Styles__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(75976),_PlayerParentalControlModal__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(74424),_utils__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(24674);function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const __WEBPACK_DEFAULT_EXPORT__=(0,react__WEBPACK_IMPORTED_MODULE_0__.memo)((function({isOnline}){const _useContext=(0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_PlayerContext__WEBPACK_IMPORTED_MODULE_5__.E),player=_useContext.player,viewableId=_useContext.viewableId,isPlayedToEnd=_useContext.isPlayedToEnd,mini=_useContext.mini,restoreFromMiniPlayer=_useContext.restoreFromMiniPlayer,closeMiniPlayer=_useContext.closeMiniPlayer,isPinCodeRequired=_useContext.isPinCodeRequired,playerError=_useContext.playerError,hotkeyAction=_useContext.hotkeyAction,viewable=_useContext.viewable,deactivateFullScreen=_useContext.deactivateFullScreen,nextRecommendationActive=_useContext.nextRecommendationActive,_useFela=(0,react_fela__WEBPACK_IMPORTED_MODULE_9__.Z)(),theme=_useFela.theme,felaRenderer=_useFela.renderer,_useSelector=(0,reducers__WEBPACK_IMPORTED_MODULE_2__.v9)((state=>{var _state$settings$featu;return{language:state.settings.l10n.language,headerLogo:state.settings.brand.headerLogo,adsShowLogo:(null===(_state$settings$featu=state.settings.features.ads)||void 0===_state$settings$featu?void 0:_state$settings$featu.showLogo)||!1,seekStepInSeconds:state.settings.features.player.seekStepInSeconds}}),react_redux__WEBPACK_IMPORTED_MODULE_1__.wU),language=_useSelector.language,adsShowLogo=_useSelector.adsShowLogo,headerLogo=_useSelector.headerLogo,seekStepInSeconds=_useSelector.seekStepInSeconds,hidden=!viewableId||isPlayedToEnd&&!mini&&!nextRecommendationActive||playerError&&!mini||(0,_utils__WEBPACK_IMPORTED_MODULE_8__.B)(viewable)&&!mini,messages=(0,_utils__WEBPACK_IMPORTED_MODULE_8__.m)(language),_useState2=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(void 0),2),preOfflinePosition=_useState2[0],setPreOfflinePosition=_useState2[1],_useState4=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),2),preOfflineIsPlaying=_useState4[0],setPreOfflineIsPlaying=_useState4[1];return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{if(!player)return;const ads=adsShowLogo?{logo:headerLogo,logoWidth:theme.ads.logo.width||theme.header.logo.width}:void 0;var _player$model,_player$model2;(player.renderControls({mini,ads,seekStepInSeconds,restoreFromMiniPlayer,closeMiniPlayer,felaRenderer,language,messages,theme}),isOnline||preOfflinePosition)||(player.pause(),deactivateFullScreen(),setPreOfflinePosition(null===(_player$model=player.model)||void 0===_player$model?void 0:_player$model.currentTime),setPreOfflineIsPlaying(null===(_player$model2=player.model)||void 0===_player$model2?void 0:_player$model2.isPlaying));isOnline&&preOfflinePosition&&(player.seek(preOfflinePosition).then((()=>{preOfflineIsPlaying&&player.play()})),setPreOfflinePosition(void 0))}),[player,mini,isOnline,preOfflinePosition,preOfflineIsPlaying]),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_6__.a,{id:"playerArea",mini,hidden,fullPageMode:!0},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_NextRecommendation__WEBPACK_IMPORTED_MODULE_4__.Z,null),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_6__.W,{id:"player"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_HotkeyOverlay_HotkeyOverlay__WEBPACK_IMPORTED_MODULE_3__.Z,{action:null==hotkeyAction?void 0:hotkeyAction.action,timestamp:null==hotkeyAction?void 0:hotkeyAction.timestamp}),isPinCodeRequired&&!mini&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(_PlayerParentalControlModal__WEBPACK_IMPORTED_MODULE_7__.Z,null))}))},36126:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{E:()=>PlayerContext});const PlayerContext=__webpack_require__(67294).createContext({})},74424:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),components__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(9011),utils_constants__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(67646),_PlayerContext__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(36126);function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const __WEBPACK_DEFAULT_EXPORT__=()=>{const _useContext=(0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_PlayerContext__WEBPACK_IMPORTED_MODULE_3__.E),player=_useContext.player,retryWithPinCode=_useContext.retryWithPincode,stopPlayer=_useContext.stop,clearPinCodeRequirement=_useContext.clearPinCodeRequirement,_useState2=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),2),pending=_useState2[0],setPending=_useState2[1],_useState4=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(""),2),error=_useState4[0],setError=_useState4[1];(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{const onIncorrectPinCode=()=>{setError(utils_constants__WEBPACK_IMPORTED_MODULE_2__.s2.WRONG_PIN_CODE),setPending(!1)};return player&&player.addEventListener("entitlement:incorrect-pincode",onIncorrectPinCode),()=>{player&&player.removeEventListener("entitlement:incorrect-pincode",onIncorrectPinCode)}}),[]);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_1__.rA,{onClose:()=>{stopPlayer(),clearPinCodeRequirement()},submitPinCode:pinCode=>{setPending(!0),setError(""),retryWithPinCode(pinCode)},error,pending})}},37578:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_apollo_client__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(24273),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),redux__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(14890),react_redux__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(96841),router_actions__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(58743),_utils_storage__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(2308),_utils_logger__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(57488),_sentry_react__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(35203),_sentry_react__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(24806),_sentry_react__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(11027),_PlayerContext__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(36126),_queries_playableFragment_gql__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(33381),_queries_playableFragment_gql__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(_queries_playableFragment_gql__WEBPACK_IMPORTED_MODULE_7__),utils_constants__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(67646),_router_prop_types__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(15084);function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}class PlayerProvider extends react__WEBPACK_IMPORTED_MODULE_0__.PureComponent{constructor(...args){super(...args),_defineProperty(this,"state",{player:null,playerError:null,viewableId:null,playableId:null,playbackStartTime:0,mini:!1,fallbackRoute:null,isLive:!1,offsetFromLive:0,isPlayedToEnd:!1,isPinCodeRequired:!1,fullPageMode:!1,hotkeyAction:null,refresh:null,viewable:null,withMiniPlayer:null,hasPostroll:!1,nextVideo:null,nextRecommendation:null,nextRecommendationActive:!1,back:null,play:async({viewableId,playableId,refresh,viewable,playbackStartTime=0,pinCode,fullPageMode=!1,withMiniPlayer,nextVideo,nextRecommendation,back})=>{const player=this.getPlayer(),_this$props=this.props,clientApiToken=_this$props.clientApiToken,sessionToken=_this$props.sessionToken,withAds=_this$props.withAds;fullPageMode&&this.disablePageScrolling(),this.setState({playerError:null,viewableId,playableId,refresh,viewable,playbackStartTime,mini:!1,fallbackRoute:null,isLive:!1,offsetFromLive:0,isPlayedToEnd:!1,fullPageMode,withMiniPlayer,nextVideo,nextRecommendation,nextRecommendationActive:!1,back}),await player.loadWithPreflight({accessToken:clientApiToken,ads:withAds,assetId:playableId,viewableId,authorizationKey:sessionToken,playbackStartTime,pinCode,viewable,nextVideo,nextRecommendation})},pause:()=>{this.getPlayer().pause()},stop:()=>{this.unload(),this.setState({viewableId:null,playableId:null,playbackStartTime:0,mini:!1,playerError:null,fallbackRoute:null,isLive:!1,offsetFromLive:0,isPlayedToEnd:!1,refresh:null,viewable:null,nextVideo:null,nextRecommendation:null,nextRecommendationActive:!1})},activateMiniPlayer:(fallbackRoute,fullPageMode)=>{this.enablePageScrolling(),this.setState((prevState=>{const fullPageModeValue=null!=fullPageMode?fullPageMode:prevState.fullPageMode;return{mini:!0,fallbackRoute,fullPageMode:fullPageModeValue}}))},disablePageScrolling:()=>{this.disablePageScrolling()},enablePageScrolling:()=>{this.enablePageScrolling()},deactivateMiniPlayer:()=>{this.disablePageScrolling(),this.setState({mini:!1,fullPageMode:!0})},toggleNextRecommendation:value=>{this.setState({nextRecommendationActive:value})},restoreFromMiniPlayer:()=>{this.state.isPlayedToEnd?this.state.closeMiniPlayer():this.state.deactivateMiniPlayer(),this.state.fallbackRoute&&this.props.push(this.state.fallbackRoute)},closeMiniPlayer:(stop=!0)=>{stop?this.state.stop():this.setState({mini:!1})},retryWithPincode:pinCode=>{const _this$state=this.state;(0,_this$state.play)({viewableId:_this$state.viewableId,playableId:_this$state.playableId,playbackStartTime:_this$state.playbackStartTime,pinCode,refresh:_this$state.refresh,viewable:_this$state.viewable,fullPageMode:_this$state.fullPageMode,withMiniPlayer:_this$state.withMiniPlayer,nextVideo:_this$state.nextVideo,nextRecommendation:_this$state.nextRecommendation})},clearPinCodeRequirement:()=>{this.setState({isPinCodeRequired:!1})},deactivateFullScreen:()=>{const player=this.getPlayer();player.model.isFullscreen&&player._fullscreenService.toggleFullScreen()},update:state=>{this.setState(state)}}),_defineProperty(this,"setHotkeyAction",(action=>{this.setState({hotkeyAction:{action,timestamp:Date.now()}})})),_defineProperty(this,"hotkeysListener",(e=>{var _player$_fullscreenSe;const _this$state2=this.state,player=_this$state2.player,mini=_this$state2.mini,restoreFromMiniPlayer=_this$state2.restoreFromMiniPlayer,nextRecommendationActive=_this$state2.nextRecommendationActive,_player$model=player.model,rights=_player$model.rights,isPlayingDaiAds=_player$model.isPlayingDaiAds,adsPlaying=_player$model.adsPlaying;if(!mini)switch(e.key){case"ArrowUp":e.preventDefault(),0===player.model.volume?player.changeVolume(Math.min(player.model.activeVideoVolume+.05,1)):player.changeVolume(Math.min(player.model.volume+.05,1)),this.setHotkeyAction("VOLUMEUP");break;case"ArrowDown":e.preventDefault(),0===player.model.volume?player.changeVolume(Math.max(player.model.activeVideoVolume-.05,0)):player.changeVolume(Math.max(player.model.volume-.05,0)),this.setHotkeyAction(player.model.volume>0?"VOLUMEDOWN":"MUTE");break;case"ArrowRight":(isPlayingDaiAds&&rights.adsFastForward||!isPlayingDaiAds&&rights.fastForward&&!adsPlaying)&&!nextRecommendationActive&&this.setHotkeyAction("SEEKFORWARD");break;case"ArrowLeft":(isPlayingDaiAds&&rights.adsRewind||!isPlayingDaiAds&&rights.rewind&&!adsPlaying)&&!nextRecommendationActive&&this.setHotkeyAction("SEEKBACK");break;case" ":!(isPlayingDaiAds&&rights.adsPause||!isPlayingDaiAds&&rights.pause)&&player.model.isPlaying||nextRecommendationActive||this.setHotkeyAction(player.model.isPlaying?"PAUSE":"PLAY");break;case"f":case"F":e.preventDefault(),mini&&restoreFromMiniPlayer(),null===(_player$_fullscreenSe=player._fullscreenService)||void 0===_player$_fullscreenSe||_player$_fullscreenSe.toggleFullScreen(),this.setHotkeyAction(player.model.isFullscreen?"FULLSCREENOUT":"FULLSCREENIN");break;case"m":case"M":e.preventDefault(),player.toggleMute(),this.setHotkeyAction(player.model.volume>0?"UNMUTE":"MUTE")}})),_defineProperty(this,"onPlayerInitialized",(()=>{this.setState((({player})=>({isLive:player.model.isLive}))),document.body.addEventListener("keydown",this.hotkeysListener)})),_defineProperty(this,"unload",(()=>{this.enablePageScrolling();const player=this.state.player;document.body.removeEventListener("keydown",this.hotkeysListener),player.unload()})),_defineProperty(this,"onChromecastTimeUpdate",(()=>{this.setState((({player,isLive})=>player.model.isLive===isLive?null:{isLive:player.model.isLive}))})),_defineProperty(this,"onOffsetFromLive",(()=>{this.setState((({player})=>({offsetFromLive:player.model.offsetFromLive,isLive:player.model.isLive})))})),_defineProperty(this,"onExitFullWindow",(props=>{if(props.detail.area===utils_constants__WEBPACK_IMPORTED_MODULE_8__.Oi.NEXT_BACK_ICON)return this.state.back&&window.history.back(),void this.state.stop();props.detail.area===utils_constants__WEBPACK_IMPORTED_MODULE_8__.Oi.ICON&&this.state.back&&window.history.back(),this.state.withMiniPlayer?this.state.activateMiniPlayer(void 0,!1):this.state.stop()})),_defineProperty(this,"onProgramChanged",(()=>{this.state.refresh()})),_defineProperty(this,"onEntitlement",(()=>{this.setState({isPinCodeRequired:!1})})),_defineProperty(this,"onPinCodeRequired",(({detail:{isLive,currentTime}})=>{this.setState((({playbackStartTime})=>isLive&&0===playbackStartTime?{playbackStartTime:currentTime,isPinCodeRequired:!0}:{isPinCodeRequired:!0})),this.unload()})),_defineProperty(this,"onPlayerError",(error=>{_utils_logger__WEBPACK_IMPORTED_MODULE_5__.Z.error("Got Hipster Player error",error);const player=this.state.player,playerError=player.model.playerError;if(this.setState({playerError:player.model.playerError}),this.unload(),_sentry_react__WEBPACK_IMPORTED_MODULE_10__.G().getClient()){let customError=null;error instanceof Error||!error.message||"APP_EVENT"!==error.action||(customError=new Error(JSON.stringify(error)),customError.name=error.message),_sentry_react__WEBPACK_IMPORTED_MODULE_11__.$e((scope=>{scope.setExtra("playerInfo",{...player.model,accessToken:void 0,entitlementToken:void 0,authorizationKey:void 0,headers:void 0}),scope.setExtra("errorDetails",playerError),_sentry_react__WEBPACK_IMPORTED_MODULE_12__.Tb(customError||error)}))}})),_defineProperty(this,"isPlayedToEnd",(()=>{!this.props.recommendationSettings||!this.state.nextVideo||this.state.mini||this.state.player.model.isAirPlaying?(this.setState({isPlayedToEnd:!0}),this.state.refresh(),this.state.nextRecommendationActive||(this.enablePageScrolling(),this.deactivateNextRecommendation(),this.state.deactivateFullScreen())):this.onNextVideo()})),_defineProperty(this,"onNextVideo",(()=>{var _this$state$nextVideo;null===(_this$state$nextVideo=this.state.nextVideo)||void 0===_this$state$nextVideo||_this$state$nextVideo.handler()})),_defineProperty(this,"onChromecastPlayNext",(event=>{const _event$detail=event.detail,viewableId=_event$detail.viewableId,playableId=_event$detail.playableId;this.props.replace({...this.props.location,params:{id:viewableId},query:{playableId}})})),_defineProperty(this,"onStreamEnd",(()=>{this.state.hasPostroll||this.isPlayedToEnd()})),_defineProperty(this,"onPlaying",(()=>{this.state.isPlayedToEnd&&this.setState({isPlayedToEnd:!1})})),_defineProperty(this,"disablePageScrolling",(()=>{document.body.style.overflow="hidden"})),_defineProperty(this,"enablePageScrolling",(()=>{document.body.style.overflow=""})),_defineProperty(this,"activateNextRecommendation",(()=>{!this.state.nextVideo&&this.state.nextRecommendation&&this.toggleNextRecommendation(!0)})),_defineProperty(this,"deactivateNextRecommendation",(()=>{this.toggleNextRecommendation(!1)})),_defineProperty(this,"toggleNextRecommendation",(value=>{this.state.mini&&value||this.setState({nextRecommendationActive:value})})),_defineProperty(this,"onPlayerClick",(()=>{this.state.nextRecommendation&&this.state.nextRecommendationActive&&(this.deactivateNextRecommendation(),setTimeout((()=>{this.state.player.playerControlsContainer.firstElementChild.focus()})))})),_defineProperty(this,"onHeartbeat",(async({detail:{timestamp}})=>{const client=this.context.client,id=this.state.playableId;client.writeFragment({id:`Playable:${id}`,fragment:_queries_playableFragment_gql__WEBPACK_IMPORTED_MODULE_7___default(),data:{id,watchOffset:timestamp}})})),_defineProperty(this,"onAdsAsset",(async({detail:{preroll,postroll}})=>{this.setState({hasPostroll:!!postroll}),preroll&&document.body.addEventListener("keydown",this.hotkeysListener)})),_defineProperty(this,"onAdsDeactivated",(async({detail:{afterPostroll}})=>{afterPostroll&&this.isPlayedToEnd()}))}getPlayer(){if(this.state.player)return this.state.player;const HipsterPlayer=__webpack_require__(30194).Z,_this$props2=this.props,apiBaseUri=_this$props2.apiBaseUri,defaultAudioTrack=_this$props2.defaultAudioTrack,parentalControl=_this$props2.parentalControl,chromecastReceiverId=_this$props2.chromecastReceiverId,withAirPlay=_this$props2.withAirPlay,muxKey=_this$props2.muxKey,userId=_this$props2.userId,partner=_this$props2.partner,recommendationSettings=_this$props2.recommendationSettings,player=new HipsterPlayer({baseUri:apiBaseUri,logLevel:2,chromecast:{enabled:!!chromecastReceiverId,appId:chromecastReceiverId},airplayEnabled:withAirPlay,preferredAudio:_utils_storage__WEBPACK_IMPORTED_MODULE_4__.ZP.getItem("audioTrack")||defaultAudioTrack,parentalControl,muxKey,userId,partner,fullScreenContainer:document.getElementById("playerArea"),defaultClosingCreditsOffset:null==recommendationSettings?void 0:recommendationSettings.endTimeOffset});return player.addEventListener("playerInitialized",this.onPlayerInitialized),player.addEventListener("chromecastOntimeupdate",this.onChromecastTimeUpdate),player.addEventListener("offsetFromLive",this.onOffsetFromLive),player.addEventListener("exitFullWindow",this.onExitFullWindow),player.addEventListener("viewable:program-changed",this.onProgramChanged),player.addEventListener("entitlement:incorrect-pincode",this.onPinCodeRequired),player.addEventListener("entitlement:required-pincode",this.onPinCodeRequired),player.addEventListener("entitlement",this.onEntitlement),player.addEventListener("error",this.onPlayerError),player.addEventListener("streamEnded",this.onStreamEnd),player.addEventListener("playing",this.onPlaying),player.addEventListener("heartbeat",this.onHeartbeat),player.addEventListener("adsAsset",this.onAdsAsset),player.addEventListener("adsDeactivated",this.onAdsDeactivated),player.addEventListener("chromecastPlayNext",this.onChromecastPlayNext),player.addEventListener("nextVideo",this.onNextVideo),player.addEventListener("closingCreditsStart",this.activateNextRecommendation),player.playerContainer.addEventListener("click",this.onPlayerClick),window._player=player,this.setState({player}),player}componentWillUnmount(){var _this$state$player;null===(_this$state$player=this.state.player)||void 0===_this$state$player||_this$state$player.unload()}render(){return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_PlayerContext__WEBPACK_IMPORTED_MODULE_6__.E.Provider,{value:this.state},this.props.children)}}_defineProperty(PlayerProvider,"propTypes",{children:prop_types__WEBPACK_IMPORTED_MODULE_1___default().node,defaultAudioTrack:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired,apiBaseUri:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired,clientApiToken:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired,sessionToken:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired,parentalControl:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool.isRequired,push:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func.isRequired,replace:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func.isRequired,chromecastReceiverId:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,withAds:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool.isRequired,withAirPlay:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool.isRequired,muxKey:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,userId:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,partner:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,location:_router_prop_types__WEBPACK_IMPORTED_MODULE_9__.s.isRequired,recommendationSettings:prop_types__WEBPACK_IMPORTED_MODULE_1___default().object}),_defineProperty(PlayerProvider,"contextType",(0,_apollo_client__WEBPACK_IMPORTED_MODULE_13__.K)());const mapDispatchToProps={push:router_actions__WEBPACK_IMPORTED_MODULE_3__.VF,replace:router_actions__WEBPACK_IMPORTED_MODULE_3__.gx},__WEBPACK_DEFAULT_EXPORT__=(0,redux__WEBPACK_IMPORTED_MODULE_14__.qC)((0,react_redux__WEBPACK_IMPORTED_MODULE_2__.$j)((state=>{var _state$settings$featu,_state$settings$featu2,_state$settings$featu3,_state$settings$featu4;const _state$settings=state.settings;return{clientApiToken:_state$settings.clientApiToken,apiBaseUri:_state$settings.apiBaseUri,location:state.router.location,sessionToken:state.auth.sessionToken,defaultAudioTrack:state.settings.features.player.defaultAudioTrack,parentalControl:!!state.settings.features.parentalControl,withAirPlay:!!state.settings.features.airPlay,muxKey:null===(_state$settings$featu=state.settings.features.mux)||void 0===_state$settings$featu?void 0:_state$settings$featu.id,adsShowLogo:(null===(_state$settings$featu2=state.settings.features.ads)||void 0===_state$settings$featu2?void 0:_state$settings$featu2.showLogo)||!1,chromecastReceiverId:null===(_state$settings$featu3=state.settings.features.chromecast)||void 0===_state$settings$featu3?void 0:_state$settings$featu3.receiverId,withAds:!!state.settings.features.ads,userId:state.auth.userId,partner:state.settings.partner,recommendationSettings:null===(_state$settings$featu4=state.settings.features.playNext)||void 0===_state$settings$featu4?void 0:_state$settings$featu4.recommendation}}),mapDispatchToProps))(PlayerProvider)},75976:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{W:()=>Container,a:()=>PlayerArea});var styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(38770),components__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(9011);const PlayerArea=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme,mini,hidden,fullPageMode})=>({background:theme.color.playerBackground,flexShrink:0,height:"56vw",maxHeight:`calc(100vh - ${theme.header.height} - 2rem - ${Math.floor(components__WEBPACK_IMPORTED_MODULE_1__.pK.poster.height*(3/4))}rem)`,minHeight:"13rem",overflow:"hidden",position:"relative",zIndex:mini||fullPageMode?theme.zIndex.miniPlayer:theme.zIndex.player,width:"100%",extend:[{condition:mini,style:{height:0,minHeight:0,overflow:"visible"}},{condition:hidden,style:{display:"none"}},{condition:fullPageMode&&!mini,style:{position:"fixed",minHeight:"100vh",top:0}}]})),"div",["mini","hidden","fullPageMode"]),Container=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((()=>({top:0,left:0,width:"100%",height:"100%"})))},82601:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{AX:()=>_PlayerContainer__WEBPACK_IMPORTED_MODULE_0__.Z,ET:()=>_PlayerContext__WEBPACK_IMPORTED_MODULE_1__.E,I0:()=>_PlayerProvider__WEBPACK_IMPORTED_MODULE_2__.Z});var _PlayerContainer__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(40591),_PlayerContext__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(36126),_PlayerProvider__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(37578);__webpack_require__(75976)},24674:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{B:()=>isLiveDisabled,m:()=>useTranslatedPlayerMessages});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_I18n__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(47934),utils_constants__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(67646);function useTranslatedPlayerMessages(language){const i18n=(0,_I18n__WEBPACK_IMPORTED_MODULE_1__.QT)();return react__WEBPACK_IMPORTED_MODULE_0__.useMemo((()=>{const messages={},HipsterPlayer=__webpack_require__(30194).Z;for(var _i=0,_Object$keys=Object.keys(HipsterPlayer.DEFAULT_MESSAGES.en);_i<_Object$keys.length;_i++){const msgId=_Object$keys[_i];i18n.hasMessage(msgId)&&(messages[msgId]=values=>i18n.formatText(msgId,values))}return{[language]:messages}}),[language])}function isLiveDisabled(viewable){var _viewable$schedule;return viewable&&viewable.__typename===utils_constants__WEBPACK_IMPORTED_MODULE_2__.Bz.Channel&&!viewable.liveAvailable&&(null===(_viewable$schedule=viewable.schedule)||void 0===_viewable$schedule?void 0:_viewable$schedule[0])&&!viewable.broadcastById}},37825:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{E:()=>VIDEO_ANIMATION_DURATION,Z:()=>PreviewPlayer});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),react_redux__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(96841),utils_constants__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(67646),components_PreviewPlayer__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(38389),_MuteButton__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(40818),reducers__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(96038),_utils_storage__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(2308),_Styles__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(95565),_playPriorityManager__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(93764);function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const VIDEO_ANIMATION_DURATION=300,getPlayPauseControls=(player,important)=>({play:()=>{null==player||player.play()},pause:()=>{null==player||player.pause()},important});function PreviewPlayer(props){const trailerUrl=props.trailerUrl,trailers=props.trailers,toggleImg=props.toggleImg,onTrailerEnd=props.onTrailerEnd,important=props.important,_props$zoom=props.zoom,zoom=void 0===_props$zoom?100:_props$zoom,_props$preferredBitra=props.preferredBitrate,preferredBitrate=void 0===_props$preferredBitra?"medium":_props$preferredBitra,_useState2=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),2),player=_useState2[0],setPlayer=_useState2[1],playerRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(),playerId=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(`PreviewPlayer${Date.now()}`),videoContainer=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(),updateVolume=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)((()=>{})),_useState4=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),2),visible=_useState4[0],setVisible=_useState4[1],_useState6=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),2),loadVideo=_useState6[0],setLoadVideo=_useState6[1],isBuffering=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(!1),_useContext=(0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(components_PreviewPlayer__WEBPACK_IMPORTED_MODULE_3__.vw),muted=_useContext.muted,toggleMute=_useContext.toggleMute,pauseMiniPlayer=_useContext.pauseMiniPlayer,_useSelector=(0,reducers__WEBPACK_IMPORTED_MODULE_5__.v9)((state=>({apiBaseUri:state.settings.apiBaseUri,clientApiToken:state.settings.clientApiToken,sessionToken:state.auth.sessionToken,defaultAudioTrack:state.settings.features.player.defaultAudioTrack,userId:state.auth.userId,partner:state.settings.partner,browser:state.common.browser})),react_redux__WEBPACK_IMPORTED_MODULE_1__.wU),apiBaseUri=_useSelector.apiBaseUri,clientApiToken=_useSelector.clientApiToken,sessionToken=_useSelector.sessionToken,defaultAudioTrack=_useSelector.defaultAudioTrack,userId=_useSelector.userId,partner=_useSelector.partner,browser=_useSelector.browser;playerRef.current=player;const isSafari=browser===utils_constants__WEBPACK_IMPORTED_MODULE_2__.d5.SAFARI;updateVolume.current=()=>{if(null!=player&&player.playerElement){player.playerElement.volume=muted?0:1}};const muteHandler=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((e=>{toggleMute(),e.stopPropagation(),e.preventDefault()}),[player]),handleClose=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((callOnEnd=>{var _player$currentPlayer;!player||null!=player&&null!==(_player$currentPlayer=player.currentPlayer)&&void 0!==_player$currentPlayer&&_player$currentPlayer.videoPlayer?player&&player.unload():player.addEventListener("playerisinitialized",(function handler(){player.unload(),player.removeEventListener("playerisinitialized",handler)})),toggleImg(!0),setVisible(!1),callOnEnd&&onTrailerEnd&&onTrailerEnd()}),[player]),onPlayHandler=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((()=>{pauseMiniPlayer(),setVisible(!0),toggleImg(!1),_playPriorityManager__WEBPACK_IMPORTED_MODULE_8__.Z.add(videoContainer.current,getPlayPauseControls(playerRef.current||videoContainer.current.firstElementChild,important))}),[]);(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{if(!videoContainer.current)return()=>null;const el=videoContainer.current;return()=>_playPriorityManager__WEBPACK_IMPORTED_MODULE_8__.Z.remove(el)}),[!videoContainer.current]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{updateVolume.current()}),[muted]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{if(player){const trailer=trailers[0];viewableId=trailer.id,playableId=trailer.defaultPlayable.id,player&&player.loadWithPreflight({accessToken:clientApiToken,ads:!1,assetId:playableId,viewableId,authorizationKey:sessionToken,playbackStartTime:0,preferredBitrate,...isSafari?{preferredText:"off"}:null});const onPlay=()=>{!isBuffering.current&&player.model.isPlaying&&onPlayHandler()},onBuffering=()=>{isBuffering.current=player.model.isBuffering,onPlay()};return player.addEventListener("buffering",onBuffering),player.addEventListener("playing",onPlay),player.addEventListener("streamEnded",handleClose),()=>{player.removeEventListener("buffering",onBuffering),player.removeEventListener("playing",onPlay),player.removeEventListener("streamEnded",handleClose),handleClose(!1)}}var viewableId,playableId;return()=>{toggleImg(!0)}}),[player]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{if(trailerUrl){const timeout=setTimeout((()=>setLoadVideo(!0)),VIDEO_ANIMATION_DURATION);return()=>clearTimeout(timeout)}return null!=trailers&&trailers.length&&setLoadVideo(!0),()=>{}}),[]);const playerContainerRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((node=>{node&&((node=>{if(player)return player;const hipsterPlayer=new(0,__webpack_require__(30194).Z)({baseUri:apiBaseUri,logLevel:1,preferredAudio:_utils_storage__WEBPACK_IMPORTED_MODULE_6__.ZP.getItem("audioTrack")||defaultAudioTrack,playerContainer:node,userId,partner,disableServices:{fullscreen:!0,chromecast:!0,dai:!0,aspectratio:!0}});hipsterPlayer.currentPlayer.changeVolume=()=>updateVolume.current(),setPlayer(hipsterPlayer)})(node),videoContainer.current=node)}),[]);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,loadVideo&&trailerUrl&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_7__.y,{className:"previewPlayer",id:playerId.current,innerRef:videoContainer,zoom},react__WEBPACK_IMPORTED_MODULE_0__.createElement("video",{autoPlay:!0,muted,disablePictureInPicture:!0,disableRemotePlayback:!0,controlsList:"nodownload",onPlay:onPlayHandler,onEnded:handleClose},react__WEBPACK_IMPORTED_MODULE_0__.createElement("source",{src:trailerUrl}))),loadVideo&&(null==trailers?void 0:trailers.length)>0&&!trailerUrl&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_7__.y,{className:"previewPlayer",id:playerId.current,innerRef:playerContainerRef,zoom}),visible&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_7__.t,{className:"muteBtnContainer"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_MuteButton__WEBPACK_IMPORTED_MODULE_4__.Z,{onClick:muteHandler,muted})))}},88572:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>PreviewPlayerProvider,v:()=>PreviewPlayerContext});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),_Player__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(82601);function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const PreviewPlayerContext=react__WEBPACK_IMPORTED_MODULE_0__.createContext({muted:!0,toggleMute:()=>{},pauseMiniPlayer:()=>{}}),pauseMiniPlayer=(muted,playerContext)=>{!muted&&playerContext.viewableId&&playerContext.pause()};function PreviewPlayerProvider({children}){const playerContext=(0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_Player__WEBPACK_IMPORTED_MODULE_2__.ET),_useState2=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!0),2),muted=_useState2[0],setMuted=_useState2[1],pauseMiniPlayerRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(),toggleMute=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)();pauseMiniPlayerRef.current=()=>{pauseMiniPlayer(muted,playerContext)},toggleMute.current=()=>{setMuted(!muted),pauseMiniPlayer(!muted,playerContext)};const state={muted,toggleMute:()=>toggleMute.current(),pauseMiniPlayer:()=>pauseMiniPlayerRef.current()};return react__WEBPACK_IMPORTED_MODULE_0__.createElement(PreviewPlayerContext.Provider,{value:state},children)}PreviewPlayerProvider.propTypes={children:prop_types__WEBPACK_IMPORTED_MODULE_1___default().node}},95565:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{t:()=>MuteBtnContainer,y:()=>VideoContainer});var styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(38770);const VideoContainer=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme,bg,zoom})=>({position:"absolute",top:0,width:"100%",height:"100%",backgroundColor:bg?theme.color.playerBackground:"transparent",zIndex:1,"& video":{transform:`scale(${zoom/100})`,objectFit:"cover"},"& > video":{width:"100%",height:"100%"}})),"div",["bg","zoom"]);VideoContainer.displayName="VideoContainer";const MuteBtnContainer=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme})=>({position:"absolute",right:theme.margin.large,bottom:theme.margin.large,zIndex:2})))},38389:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{EN:()=>_PreviewPlayer__WEBPACK_IMPORTED_MODULE_0__.E,ZP:()=>__WEBPACK_DEFAULT_EXPORT__,l2:()=>_PreviewPlayerProvider__WEBPACK_IMPORTED_MODULE_1__.Z,vw:()=>_PreviewPlayerProvider__WEBPACK_IMPORTED_MODULE_1__.v});var _PreviewPlayer__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(37825),_PreviewPlayerProvider__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(88572);const __WEBPACK_DEFAULT_EXPORT__=_PreviewPlayer__WEBPACK_IMPORTED_MODULE_0__.Z},93764:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const VISIBILITY_THRESHOLD=[.2,.3,.4,.5,.6,.7,.8,.9,1],componentsMap=new Map,playPauseComponents=()=>{let componentToPlay;var _componentToPlay;(componentsMap.forEach((c=>{!componentToPlay||c.important||c.ratio>componentToPlay.ratio&&!componentToPlay.important?(componentToPlay&&componentToPlay.pause(),componentToPlay=c):c.pause()})),componentToPlay&&(componentToPlay.ratio>=.2||componentToPlay.important)&&!document.hidden)?componentToPlay.play():null===(_componentToPlay=componentToPlay)||void 0===_componentToPlay||_componentToPlay.pause()},updateRatio=entries=>{entries.forEach((e=>{const component=componentsMap.get(e.target.id);component&&(component.ratio=e.intersectionRatio)})),playPauseComponents()};let visibilityObserver;const init=()=>{visibilityObserver=new IntersectionObserver(updateRatio,{root:null,threshold:VISIBILITY_THRESHOLD}),document.addEventListener("visibilitychange",playPauseComponents)},__WEBPACK_DEFAULT_EXPORT__={add:(el,controls)=>{visibilityObserver||init(),componentsMap.get(el.id)||(componentsMap.set(el.id,controls),visibilityObserver.observe(el))},remove:el=>{visibilityObserver&&el&&(componentsMap.delete(el.id),visibilityObserver.unobserve(el),playPauseComponents())}}},19941:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(43384),components_StyledSystem_Link__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(18817);const __WEBPACK_DEFAULT_EXPORT__=react__WEBPACK_IMPORTED_MODULE_0__.memo((({consentText,url,urlLabel})=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_1__.Z,{fontSize:"fine"},consentText," ",react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_StyledSystem_Link__WEBPACK_IMPORTED_MODULE_2__.Z,{href:url,target:"_blank"},urlLabel),".")))},10242:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{d:()=>VideoProgressBar});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),react_fela__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(31450),_Styles__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(15422);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}const ProgressBar=props=>{const css=(0,react_fela__WEBPACK_IMPORTED_MODULE_2__.Z)().css,percent=props.percent,extend=props.extend;return react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:css([_Styles__WEBPACK_IMPORTED_MODULE_3__.u,extend]),role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":percent},react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:css(_Styles__WEBPACK_IMPORTED_MODULE_3__.h),style:{width:`${percent}%`}}))};ProgressBar.propTypes={percent:prop_types__WEBPACK_IMPORTED_MODULE_1___default().number.isRequired,extend:prop_types__WEBPACK_IMPORTED_MODULE_1___default().object},ProgressBar.defaultProps={extend:{}};react__WEBPACK_IMPORTED_MODULE_0__.memo(ProgressBar);function VideoProgressBar({offset,duration,...restProps}){const percent=Math.round(offset/duration*100);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(ProgressBar,_extends({percent},restProps))}VideoProgressBar.propTypes={offset:prop_types__WEBPACK_IMPORTED_MODULE_1___default().number.isRequired,duration:prop_types__WEBPACK_IMPORTED_MODULE_1___default().number.isRequired}},15422:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{h:()=>fill,u:()=>progressBarWrapper});const progressBarWrapper=({theme})=>({backgroundColor:theme.color.progressTrack,borderBottomLeftRadius:theme.radius.poster,borderBottomRightRadius:theme.radius.poster,height:"0.5rem",overflow:"hidden",position:"absolute",bottom:"0",width:"100%"}),fill=({theme})=>({background:theme.color.brand,height:"0.5rem"})},39581:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_utils_logger__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(57488),_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(43384),_StyledSystem_Spacer__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(99291),_Styles__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(40144),_queries_removeContinueWatching_generated__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(57693),_queries_actions__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(15749);const _excluded=["viewable","collectionId","short","onClick"];function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],excluded.indexOf(key)>=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}const __WEBPACK_DEFAULT_EXPORT__=react__WEBPACK_IMPORTED_MODULE_0__.memo((function(props){const viewable=props.viewable,collectionId=props.collectionId,short=props.short,onClick=props.onClick,restProps=_objectWithoutProperties(props,_excluded),_useRemoveFromContinu2=_slicedToArray((0,_queries_removeContinueWatching_generated__WEBPACK_IMPORTED_MODULE_5__.t)({update(cache){(0,_queries_actions__WEBPACK_IMPORTED_MODULE_6__.B)(cache,viewable,collectionId)}}),2),removeFromContinueWatching=_useRemoveFromContinu2[0],removeFromContinueWatchingResult=_useRemoveFromContinu2[1],inProgress=null==removeFromContinueWatchingResult?void 0:removeFromContinueWatchingResult.loading;return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_4__.W2,_extends({onClick:async event=>{if(event.stopPropagation(),event.preventDefault(),!inProgress){null==onClick||onClick();try{await removeFromContinueWatching({variables:{viewableId:viewable.id}})}catch(e){_utils_logger__WEBPACK_IMPORTED_MODULE_1__.Z.error("Remove continue watching failed:",e)}}},inProgress,short,"data-tooltip-id":"main","data-tooltip-i18n":"continueWatching.remove"},restProps),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_4__.qk,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_4__.TG,null),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_4__.db,{inProgress})),!short&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Spacer__WEBPACK_IMPORTED_MODULE_3__.Z,{width:"medium"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_2__.Z,{fontSize:"small",id:"continueWatching.remove"})))}))},40144:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{TG:()=>StyledCircleIcon,W2:()=>Container,db:()=>StyledPlusIcon,qk:()=>IconContainer});var styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(38770),_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(26888),_Icons_PlusIcon__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(62140),_Icons_CircleIcon__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(99685),utils_constants__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(67646);const Container=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme,inProgress,short})=>({alignItems:"center",cursor:"pointer",display:"flex",fontSize:theme.fontSize.normal,letterSpacing:"0.5px",userSelect:"none",extend:[{condition:inProgress,style:{cursor:"wait"}},{condition:short,style:{display:"inline-block",paddingRight:theme.margin.small}}],":hover:not([disabled]) svg circle":{fill:theme.color.whiteButtonBackgroundHover}})),"div",["inProgress","short"]),IconContainer=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((()=>({position:"relative",width:utils_constants__WEBPACK_IMPORTED_MODULE_4__.FZ,height:utils_constants__WEBPACK_IMPORTED_MODULE_4__.FZ}))),StyledCircleIcon=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme})=>({color:"transparent",width:"100%",height:"100%",overflow:"visible",fill:theme.color.whiteButtonBackground,"& circle":{transition:"fill 0.2s ease-in-out"}})),_Icons_CircleIcon__WEBPACK_IMPORTED_MODULE_3__.Z,[]),StyledPlusIcon=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({inProgress})=>({position:"absolute",top:0,left:0,color:"white",width:"100%",height:"100%",overflow:"visible",transform:"rotate(45deg)",extend:[{condition:inProgress,style:(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.Uz)(500)}]})),_Icons_PlusIcon__WEBPACK_IMPORTED_MODULE_2__.Z,["inProgress"])},15749:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{B:()=>removeFromContinueWatchingList});const removeFromContinueWatchingList=(cache,viewable,collectionId)=>{cache.modify({id:`ContinueWatchingCollection:${collectionId}`,fields:{viewables(existingViewables=[]){const newViewablesEdges=existingViewables.edges.filter((edge=>edge.node.__ref!==`ViewableInterface:${viewable.id}`));return{...existingViewables,edges:newViewablesEdges}}}})}},57693:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{t:()=>useRemoveFromContinueWatchingMutation});var _apollo_client__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(35228),_apollo_client__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(21919);const defaultOptions={},RemoveFromContinueWatchingDocument=_apollo_client__WEBPACK_IMPORTED_MODULE_0__.Ps`
    mutation removeFromContinueWatching($viewableId: String!) {
  archiveContinueWatching(input: {viewableId: $viewableId, clientMutationId: ""}) {
    viewableId
  }
}
    `;function useRemoveFromContinueWatchingMutation(baseOptions){const options={...defaultOptions,...baseOptions};return _apollo_client__WEBPACK_IMPORTED_MODULE_1__.D(RemoveFromContinueWatchingDocument,options)}},44501:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_Styles__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(81566);const _excluded=["onClick"];function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],excluded.indexOf(key)>=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}const __WEBPACK_DEFAULT_EXPORT__=react__WEBPACK_IMPORTED_MODULE_0__.memo((function(props){const onClick=props.onClick,restProps=_objectWithoutProperties(props,_excluded);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_1__.W,_extends({},restProps,{onClick}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",{width:"3.5rem",height:"3.5rem",viewBox:"0 0 52 52",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0__.createElement("g",null,react__WEBPACK_IMPORTED_MODULE_0__.createElement("circle",{cx:"26",cy:"26",r:"25",stroke:"white",strokeWidth:"2"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M37.5557 25.9999C37.5557 32.3818 32.3821 37.5554 26.0001 37.5554C19.6182 37.5554 14.4446 32.3818 14.4446 25.9999C14.4446 19.6179 19.6182 14.4443 26.0001 14.4443C29.6302 14.4443 32.8693 16.1182 34.9878 18.7362",stroke:"white",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M35.6299 14.4443L35.6299 19.5801L30.4941 19.5801",stroke:"white",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}))))}))},81566:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{W:()=>Container});const Container=(0,__webpack_require__(38770).Z)((()=>({cursor:"pointer",display:"inline-block","& g":{opacity:.7,transition:"0.2s ease-in-out"},":hover g":{opacity:1},"& circle":{fill:"rgba(0, 0, 0, 0.3)",transition:"0.2s ease-in-out"},":hover circle":{fill:"rgba(0, 0, 0, 0.2)"}})))},5738:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__=__webpack_require__(44501).Z},67807:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),react_redux__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(96841),reducers_scrollable__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(86400),actions_scrollable__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(94901),_HorizontalScroll_HorizontalScroll__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(53734),utils_hooks__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(81400),react_fela__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(81076),_utils_helpers__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(37519),_Styles__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(4029),_Icons_NextIcon__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(52935),use_resize_observer__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(86388);function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const Scrollable=({id,pageId,children,loadMore,hasMoreLoad,itemWidthPx=0,itemWidthRem=0,scrollToNewItem})=>{var _children$;const _useSelector=(0,react_redux__WEBPACK_IMPORTED_MODULE_2__.v9)((state=>(0,reducers_scrollable__WEBPACK_IMPORTED_MODULE_3__.F)(state,pageId,id)),react_redux__WEBPACK_IMPORTED_MODULE_2__.wU),hasNext=_useSelector.hasNext,hasPrev=_useSelector.hasPrev,dispatch=(0,react_redux__WEBPACK_IMPORTED_MODULE_2__.I0)(),theme=(0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(react_fela__WEBPACK_IMPORTED_MODULE_9__.N),itemContainerMarginLeftRem=parseFloat(theme.margin.medium),itemContainerMarginRem=itemContainerMarginLeftRem+.125,previousFirstChildKey=(0,utils_hooks__WEBPACK_IMPORTED_MODULE_5__.D9)(null==children||null===(_children$=children[0])||void 0===_children$?void 0:_children$.key),itemContainerRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(),_useState2=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)({}),2),arrowWrapperPosition=_useState2[0],setArrowWrapperPosition=_useState2[1],itemContainerHeight=(0,use_resize_observer__WEBPACK_IMPORTED_MODULE_10__.Z)({ref:itemContainerRef}).height;(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{scrollToNewItem&&children.length>1&&previousFirstChildKey&&children[0].key!==previousFirstChildKey&&children[1].key===previousFirstChildKey&&setTimeout((()=>dispatch((0,actions_scrollable__WEBPACK_IMPORTED_MODULE_11__.OI)(pageId,id,0))))}),[scrollToNewItem,children,previousFirstChildKey]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{var _itemContainerRef$cur,_itemContainerRef$cur2;const anchorRect=null===(_itemContainerRef$cur=itemContainerRef.current)||void 0===_itemContainerRef$cur?void 0:_itemContainerRef$cur.getBoundingClientRect(),imgs=null===(_itemContainerRef$cur2=itemContainerRef.current)||void 0===_itemContainerRef$cur2?void 0:_itemContainerRef$cur2.getElementsByTagName("img");if(imgs&&imgs.length>0&&anchorRect){const imgRect=imgs[0].getBoundingClientRect(),top=imgRect.top-anchorRect.top,height=imgRect.height;setArrowWrapperPosition({top,height})}}),[itemContainerHeight]);const items=react__WEBPACK_IMPORTED_MODULE_0__.Children.map(children,(child=>child?react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_7__.om,{innerRef:itemContainerRef,key:child.key||void 0,marginLeft:`${itemContainerMarginLeftRem}rem`,marginRight:"0.125rem"},child):null));return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_7__.xR,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_7__.Gz,{position:"left",isVisible:hasPrev,className:"arrow",onClick:()=>dispatch((0,actions_scrollable__WEBPACK_IMPORTED_MODULE_11__.xi)(pageId,id)),"data-cy":"left-arrow"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_7__.Eh,{top:arrowWrapperPosition.top,height:arrowWrapperPosition.height},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icons_NextIcon__WEBPACK_IMPORTED_MODULE_8__.Z,null))),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_HorizontalScroll_HorizontalScroll__WEBPACK_IMPORTED_MODULE_4__.Z,{pageId,id,loadMore,hasMoreLoad,itemWidthRem:itemWidthRem||itemWidthPx?itemWidthRem+itemContainerMarginRem:itemWidthRem,itemWidthPx,itemMarginLeftPx:(0,_utils_helpers__WEBPACK_IMPORTED_MODULE_6__.fN)(itemContainerMarginLeftRem),itemMarginRightPx:(0,_utils_helpers__WEBPACK_IMPORTED_MODULE_6__.fN)(.125),spacer:!0},items),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_7__.Gz,{position:"right",isVisible:hasNext,className:"arrow",onClick:()=>dispatch((0,actions_scrollable__WEBPACK_IMPORTED_MODULE_11__.Pl)(pageId,id)),"data-cy":"right-arrow"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_7__.Eh,{top:arrowWrapperPosition.top,height:arrowWrapperPosition.height},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Icons_NextIcon__WEBPACK_IMPORTED_MODULE_8__.Z,{right:!0}))))};Scrollable.propTypes={id:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired,pageId:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired,scrollToNewItem:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,children:prop_types__WEBPACK_IMPORTED_MODULE_1___default().node.isRequired,loadMore:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func,hasMoreLoad:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,itemWidthRem:prop_types__WEBPACK_IMPORTED_MODULE_1___default().number,itemWidthPx:prop_types__WEBPACK_IMPORTED_MODULE_1___default().number};const __WEBPACK_DEFAULT_EXPORT__=Scrollable},4029:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Eh:()=>Arrow,Gz:()=>ArrowContainer,om:()=>ItemContainer,xR:()=>ScrollableContainer});var styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(38770),_HorizontalScroll_HorizontalScroll__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(53734),_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(26888),utils_constants__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(67646);const ArrowContainer=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme,position,isVisible})=>({position:"absolute",top:0,userSelect:"none",cursor:"pointer",zIndex:"10",height:"100%",visibility:"hidden",display:"flex",justifyContent:"center",":before":{content:'""',display:"block",position:"absolute",top:0,left:0,width:"100%",height:"100%",zIndex:-1,transition:"0.2s ease-in-out opacity",opacity:.8},"& svg":{transition:"0.2s ease-in-out transform"},":hover":{"&:before":{opacity:.9},"& svg":{transform:"scale(1.2)"}},extend:[(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_2__.kk)(utils_constants__WEBPACK_IMPORTED_MODULE_3__.j$.sm,{width:utils_constants__WEBPACK_IMPORTED_MODULE_3__.s0.small}),(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_2__.k_)(utils_constants__WEBPACK_IMPORTED_MODULE_3__.j$.sm,utils_constants__WEBPACK_IMPORTED_MODULE_3__.j$.md,{width:utils_constants__WEBPACK_IMPORTED_MODULE_3__.s0.medium}),(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_2__.ih)(utils_constants__WEBPACK_IMPORTED_MODULE_3__.j$.md,{width:utils_constants__WEBPACK_IMPORTED_MODULE_3__.s0.large}),{condition:"left"===position,style:{left:0,":before":{background:`linear-gradient(90deg, ${theme.color.carouselArrowBackground}, transparent)`}}},{condition:"right"===position,style:{right:0,":before":{background:`linear-gradient(270deg, ${theme.color.carouselArrowBackground}, transparent)`}}},{condition:!isVisible,style:{display:"none"}}]})),"div",["position","isVisible"]),Arrow=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme,top,height})=>({position:"absolute",display:"flex",alignItems:"center",top,height:height?`${height}px`:"100%",color:theme.color.carouselArrow,zIndex:"10",filter:`drop-shadow(${theme.textShadow.carouselArrow})`,transform:"translateZ(0)"})),"div",["top","height"]),ScrollableContainer=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((()=>({position:"relative","&:hover .arrow":{visibility:"visible"}})),"div"),ItemContainer=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({marginLeft,marginRight})=>({marginLeft,marginRight,"&:nth-child(-n+2)":{marginLeft:0},"&:last-of-type":{marginRight:`calc(${marginLeft} + ${marginRight})`}})),_HorizontalScroll_HorizontalScroll__WEBPACK_IMPORTED_MODULE_1__.f,["marginLeft","marginRight"]);ItemContainer.displayName="ItemContainer"},14021:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(38770),_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(26888);const Container=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_2__.Z)((({size})=>({display:"inline-block",height:`${size}rem`,verticalAlign:"middle",width:`${size}rem`,extend:[(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_3__.Uz)(2e3)]})),"svg");function Spinner({size=1.75,strokeWidth=3}){return react__WEBPACK_IMPORTED_MODULE_0__.createElement(Container,{size,viewBox:"0 0 32 32"},react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeWidth,d:"M6.003 6.2A13.955 13.955 0 0 0 2 16c0 7.732 6.268 14 14 14s14-6.268 14-14S23.732 2 16 2",opacity:".787"}))}Spinner.propTypes={size:prop_types__WEBPACK_IMPORTED_MODULE_1___default().number,strokeWidth:prop_types__WEBPACK_IMPORTED_MODULE_1___default().number};const __WEBPACK_DEFAULT_EXPORT__=Spinner},52392:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";function extractThemeProp(obj,prop){return"string"==typeof prop&&obj.hasOwnProperty(prop)?obj[prop]:prop}__webpack_require__.d(__webpack_exports__,{J:()=>extractThemeProp,x:()=>Box});const Box=(0,__webpack_require__(38770).Z)((({theme,hideEmpty=!0,m,mt,mr,mb,ml,mx,my,p,pt,pr,pb,pl,px,py,display,visibility,cursor,hidden,verticalAlign,position,relative,zIndex,top,right,bottom,left,bg,transform,transformOrigin,flexBox,flexDirection,column,row,justifyContent,alignContent,spaceBetween,alignItems,wrap,wrapReverse,nowrap,flex,width,fullWidth,fullHeight,maxWidth,readableWidth,height,minHeight,maxHeight,overflow,border,borderBottom,borderRadius,textAlign,shadow,minWidth,gridColumn,fontSize,lineHeight,gap,rowGap,columnGap,float,order})=>({extend:[{condition:hideEmpty,style:{nested:{":empty":{display:"none"}}}},{condition:void 0!==m,style:{margin:extractThemeProp(theme.margin,m)}},{condition:void 0!==mt,style:{marginTop:extractThemeProp(theme.margin,mt)}},{condition:void 0!==mr,style:{marginRight:extractThemeProp(theme.margin,mr)}},{condition:void 0!==mb,style:{marginBottom:extractThemeProp(theme.margin,mb)}},{condition:void 0!==ml,style:{marginLeft:extractThemeProp(theme.margin,ml)}},{condition:void 0!==mx,style:{marginLeft:extractThemeProp(theme.margin,mx),marginRight:extractThemeProp(theme.margin,mx)}},{condition:void 0!==my,style:{marginTop:extractThemeProp(theme.margin,my),marginBottom:extractThemeProp(theme.margin,my)}},{condition:void 0!==p,style:{padding:extractThemeProp(theme.margin,p)}},{condition:void 0!==pt,style:{paddingTop:extractThemeProp(theme.margin,pt)}},{condition:void 0!==pr,style:{paddingRight:extractThemeProp(theme.margin,pr)}},{condition:void 0!==pb,style:{paddingBottom:extractThemeProp(theme.margin,pb)}},{condition:void 0!==pl,style:{paddingLeft:extractThemeProp(theme.margin,pl)}},{condition:void 0!==px,style:{paddingLeft:extractThemeProp(theme.margin,px),paddingRight:extractThemeProp(theme.margin,px)}},{condition:void 0!==py,style:{paddingTop:extractThemeProp(theme.margin,py),paddingBottom:extractThemeProp(theme.margin,py)}},{condition:flexBox,style:{display:"flex"}},{condition:visibility,style:{visibility}},{condition:cursor,style:{cursor}},{condition:verticalAlign,style:{verticalAlign}},{condition:position,style:{position}},{condition:relative,style:{position:"relative"}},{condition:zIndex,style:{zIndex:extractThemeProp(theme.zIndex,zIndex)}},{condition:top,style:{top:extractThemeProp(theme.margin,top)}},{condition:right,style:{right:extractThemeProp(theme.margin,right)}},{condition:bottom,style:{bottom:extractThemeProp(theme.margin,bottom)}},{condition:left,style:{left:extractThemeProp(theme.margin,left)}},{condition:bg,style:{backgroundColor:extractThemeProp(theme.color,bg)}},{condition:transform,style:{transform}},{condition:transformOrigin,style:{transformOrigin}},{condition:flexDirection,style:{flexDirection}},{condition:column,style:{display:"flex",flexDirection:"column",alignItems:"center"}},{condition:row,style:{display:"flex",justifyContent:"center"}},{condition:justifyContent,style:{justifyContent}},{condition:alignContent,style:{alignContent}},{condition:spaceBetween,style:{display:"flex",justifyContent:"space-between"}},{condition:display,style:{display}},{condition:alignItems,style:{alignItems}},{condition:wrap,style:{flexWrap:"wrap"}},{condition:wrapReverse,style:{flexWrap:"wrap-reverse"}},{condition:nowrap,style:{flexWrap:"nowrap"}},{condition:flex,style:{flex}},{condition:width,style:{width}},{condition:fullWidth,style:{width:"100%"}},{condition:fullHeight,style:{height:"100%"}},{condition:maxWidth,style:{maxWidth}},{condition:readableWidth,style:{maxWidth:theme.size.readableWidth}},{condition:height,style:{height}},{condition:minHeight,style:{minHeight}},{condition:maxHeight,style:{maxHeight}},{condition:overflow,style:{overflow}},{condition:border,style:{border:extractThemeProp(theme.border,border)}},{condition:borderBottom,style:{borderBottom:extractThemeProp(theme.border,borderBottom)}},{condition:borderRadius,style:{borderRadius:extractThemeProp(theme.radius,borderRadius)}},{condition:textAlign,style:{textAlign}},{condition:shadow,style:{boxShadow:shadow}},{condition:hidden,style:{display:"none"}},{condition:minWidth,style:{minWidth}},{condition:gridColumn,style:{gridColumn}},{condition:lineHeight,style:{lineHeight}},{condition:fontSize,style:{fontSize:extractThemeProp(theme.fontSize,fontSize)}},{condition:gap,style:{gap:extractThemeProp(theme.margin,gap)}},{condition:rowGap,style:{rowGap:extractThemeProp(theme.margin,rowGap)}},{condition:columnGap,style:{columnGap:extractThemeProp(theme.margin,columnGap)}},{condition:float,style:{float}},{condition:void 0!==order,style:{order}}]})),"div",["hideEmpty","m","mt","mr","mb","ml","mx","my","p","pt","pr","pb","pl","px","py","display","visibility","cursor","hidden","verticalAlign","position","relative","zIndex","top","right","bottom","left","bg","transform","transformOrigin","flexBox","flexDirection","column","row","justifyContent","alignContent","spaceBetween","alignItems","wrap","wrapReverse","nowrap","flex","width","fullWidth","fullHeight","maxWidth","readableWidth","height","minHeight","maxHeight","overflow","border","borderBottom","borderRadius","textAlign","shadow","minWidth","gridColumn","fontSize","lineHeight","gap","rowGap","columnGap","float","order"],!0);Box.displayName="Box"},50632:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var router_Link__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(68690);const CleanLink=(0,__webpack_require__(38770).Z)((({theme,block=!1,animate=!1})=>({color:theme.color.primary,textDecoration:"none",extend:[{condition:block,style:{display:"block",position:"relative"}},{condition:animate,style:{"& svg":{transition:"0.5s transform"},":hover svg":{transform:"scale(1.1)"}}}]})),router_Link__WEBPACK_IMPORTED_MODULE_0__.Z,["active","block","animate"]);CleanLink.displayName="CleanLink";const __WEBPACK_DEFAULT_EXPORT__=CleanLink},6725:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(38770),_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(26888);const Content=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme,limitWidth})=>({color:theme.color.primary,fontSize:theme.fontSize.normal,paddingTop:theme.margin.large,paddingBottom:theme.margin.large,width:"100%",extend:[(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.zw)(),{condition:limitWidth,style:{maxWidth:"1280px"}}]})),"div",["limitWidth","basePadding"]);Content.displayName="Hidden";const __WEBPACK_DEFAULT_EXPORT__=Content},12932:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>ErrorMessage});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_Text__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(43384);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function ErrorMessage(props){return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Text__WEBPACK_IMPORTED_MODULE_1__.Z,_extends({color:"danger"},props))}},72506:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>Heading});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_Text__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(43384);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function Heading(props){return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Text__WEBPACK_IMPORTED_MODULE_1__.Z,_extends({as:"h1",fontWeight:"600",color:"primary",fontSize:"pageHeading"},props))}},42417:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(38770),_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(26888),utils_constants__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(67646);const Hidden=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({when,preserveSpace,from,to})=>{const style=preserveSpace?{visibility:"hidden"}:{display:"none"};return{extend:[{condition:when,style},{condition:from&&to,style:(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.k_)("xs"===from?0:utils_constants__WEBPACK_IMPORTED_MODULE_2__.j$[from],utils_constants__WEBPACK_IMPORTED_MODULE_2__.j$[to],style)},{condition:from&&!to,style:(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.ih)("xs"===from?0:utils_constants__WEBPACK_IMPORTED_MODULE_2__.j$[from],style)},{condition:!from&&to,style:(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.kk)(utils_constants__WEBPACK_IMPORTED_MODULE_2__.j$[to]-1,style)}]}}),"div",["when","preserveSpace","from","to"]);Hidden.displayName="Hidden";const __WEBPACK_DEFAULT_EXPORT__=Hidden},71557:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const Hr=(0,__webpack_require__(38770).Z)((({theme,height=1,color="divider"})=>({borderBottom:`${height}px solid ${theme.color[color]}`})),"div",["height","color"]);Hr.displayName="Hr";const __WEBPACK_DEFAULT_EXPORT__=Hr},18817:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),router_Link__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(68690),_Text__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(43384);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}const Link=({hover,...props})=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Text__WEBPACK_IMPORTED_MODULE_2__.Z,_extends({as:router_Link__WEBPACK_IMPORTED_MODULE_1__.Z,textDecoration:"none",color:"link",cursor:"pointer",hover},props));Link.defaultProps={hover:{textDecoration:"underline"}};const __WEBPACK_DEFAULT_EXPORT__=Link},38129:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const PageWrapper=(0,__webpack_require__(38770).Z)((({theme,background,row})=>({display:"flex",flexDirection:"column",width:"100%",extend:[{condition:background,style:{background:theme.color.page}},{condition:row,style:{flexDirection:"row"}}]})),"div",["background","row"]);PageWrapper.displayName="PanelWrapper";const __WEBPACK_DEFAULT_EXPORT__=PageWrapper},98001:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(38770),_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(26888);const Panel=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme,textAlign,maxWidth:maxWidthP})=>({maxWidth:maxWidthP||"40rem",marginTop:theme.margin.xxxlarge,padding:theme.margin.large,width:"100%",extend:[{condition:textAlign,style:{textAlign}},(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.xC)({padding:`${theme.margin.large} 0`})]})),"div",["textAlign","maxWidth"]);Panel.displayName="Panel";const __WEBPACK_DEFAULT_EXPORT__=Panel},97786:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const PanelContent=(0,__webpack_require__(38770).Z)((({theme,centered,width})=>({marginLeft:"auto",marginRight:"auto",marginTop:theme.margin.large,position:"relative",zIndex:1,extend:[{condition:centered,style:{alignItems:"center",display:"flex",flexDirection:"column",textAlign:"center"}},{condition:width,style:{width}}]})),"div",["centered","width"]);PanelContent.displayName="PanelContent";const __WEBPACK_DEFAULT_EXPORT__=PanelContent},15142:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(38770),_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(26888);const PanelWrapper=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme})=>({alignItems:"center",display:"flex",flexDirection:"column",overflow:"hidden",position:"relative",width:"100%",extend:[(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.zw)(),(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.L9)({paddingTop:theme.margin.large}),(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.Cf)({paddingTop:theme.margin.xxlarge})]})));PanelWrapper.displayName="PanelWrapper";const __WEBPACK_DEFAULT_EXPORT__=PanelWrapper},15498:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),_I18n__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(47934),_Text__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(43384);const Price=({price,currency,...otherProps})=>{const i18n=(0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_I18n__WEBPACK_IMPORTED_MODULE_2__.OO);return currency?react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Text__WEBPACK_IMPORTED_MODULE_3__.q,otherProps,i18n.formatCurrency(price,currency)):react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null)};Price.propTypes={price:prop_types__WEBPACK_IMPORTED_MODULE_1___default().number.isRequired,currency:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired};const __WEBPACK_DEFAULT_EXPORT__=Price},99291:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const Spacer=(0,__webpack_require__(38770).Z)((({theme,height,width,minWidth,flexGrow}={})=>({width:"1px",height:"1px",extend:[{condition:height,style:{height:theme.margin[height]||height}},{condition:width,style:{width:theme.margin[width]||width}},{condition:minWidth,style:{minWidth:theme.margin[minWidth]||minWidth}},{condition:flexGrow,style:{flexGrow:1}}]})),"div",["height","width","minWidth","flexGrow"],!0);Spacer.displayName="Spacer";const __WEBPACK_DEFAULT_EXPORT__=Spacer},43384:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__,q:()=>StyledText});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(38770),_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(26888),_I18n__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(47934),components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(52392);const _excluded=["id","isHtml","values","children","withDataContent"];function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],excluded.indexOf(key)>=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}const StyledText=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_2__.Z)((({fontFamily,theme,bold,fontWeight,italic,fontStyle,textTransform,uppercase,textDecoration,color,fontSize,letterSpacing,align,whiteSpace,nowrap,cursor,opacity,display,textShadow,dropShadow,lineHeight,wordBreak,wordWrap,hover,noselect,boldWidthForTextInAttr,mb,mt,alignSelf,flexGrow,ellipsis,overflow,textNumberLines}={})=>({extend:[{condition:color,style:{color:theme.color[color]||color}},{condition:fontSize,style:{fontSize:theme.fontSize[fontSize]||fontSize}},{condition:whiteSpace,style:{whiteSpace}},{condition:nowrap,style:{whiteSpace:"nowrap"}},{condition:bold,style:{fontWeight:"bold"}},{condition:fontWeight,style:{fontWeight}},{condition:italic,style:{fontStyle:"italic"}},{condition:fontStyle,style:{fontStyle}},{condition:textTransform,style:{textTransform}},{condition:uppercase,style:{textTransform:"uppercase"}},{condition:textDecoration,style:{textDecoration}},{condition:letterSpacing,style:{letterSpacing}},{condition:align,style:{textAlign:align}},{condition:cursor,style:{cursor}},{condition:opacity,style:{opacity}},{condition:display,style:{display}},{condition:textShadow,style:{textShadow:theme.textShadow[textShadow]||textShadow}},{condition:dropShadow,style:{filter:`drop-shadow(${theme.textShadow[dropShadow]||dropShadow})`,transform:"translateZ(0)"}},{condition:lineHeight,style:{lineHeight:theme.fontSize[lineHeight]||lineHeight}},{condition:wordBreak,style:{wordBreak}},{condition:wordWrap,style:{wordWrap}},{condition:hover,style:{":hover":hover}},{condition:noselect,style:{userSelect:"none"}},{condition:boldWidthForTextInAttr,style:(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_3__.eH)(boldWidthForTextInAttr)},{condition:mb,style:{marginBottom:theme.margin[mb]||mb}},{condition:mt,style:{marginTop:theme.margin[mt]||mt}},{condition:alignSelf,style:{alignSelf}},{condition:flexGrow,style:{flexGrow}},{condition:ellipsis,style:{textOverflow:"ellipsis"}},{condition:overflow,style:{overflow}},{condition:fontFamily,style:{fontFamily}},{condition:textNumberLines,style:(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_3__.eW)(textNumberLines,(0,components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_5__.J)(theme.fontSize,fontSize)||fontSize,lineHeight)}]})),"span",["fontFamily","bold","fontWeight","italic","fontStyle","color","fontSize","textTransform","uppercase","textDecoration","align","letterSpacing","whiteSpace","nowrap","cursor","opacity","display","textShadow","dropShadow","lineHeight","wordBreak","wordWrap","hover","noselect","boldWidthForTextInAttr","mb","mt","alignSelf","flexGrow","ellipsis","overflow","textNumberLines"],!0);function Text(props){const id=props.id,isHtml=props.isHtml,values=props.values,children=props.children,withDataContent=props.withDataContent,otherProps=_objectWithoutProperties(props,_excluded),i18n=(0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_I18n__WEBPACK_IMPORTED_MODULE_4__.OO);if(!id)return react__WEBPACK_IMPORTED_MODULE_0__.createElement(StyledText,_extends({"data-content":withDataContent?children:void 0},otherProps),children);const msg=i18n.formatText(id,values);return isHtml?react__WEBPACK_IMPORTED_MODULE_0__.createElement(StyledText,_extends({},otherProps,{"data-i18n":id,dangerouslySetInnerHTML:{__html:msg}})):react__WEBPACK_IMPORTED_MODULE_0__.createElement(StyledText,{"data-content":withDataContent?msg:void 0,...otherProps,"data-i18n":id},msg)}Text.propTypes={id:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,isHtml:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,values:prop_types__WEBPACK_IMPORTED_MODULE_1___default().object,children:prop_types__WEBPACK_IMPORTED_MODULE_1___default().node,withDataContent:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,fontFamily:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,bold:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,fontWeight:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,italic:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,fontStyle:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,textTransform:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,uppercase:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,textDecoration:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,color:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,fontSize:prop_types__WEBPACK_IMPORTED_MODULE_1___default().oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_1___default().number,prop_types__WEBPACK_IMPORTED_MODULE_1___default().string]),letterSpacing:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,align:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,whiteSpace:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,nowrap:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,cursor:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,opacity:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,display:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,textShadow:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,dropShadow:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,lineHeight:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,wordBreak:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,wordWrap:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,hover:prop_types__WEBPACK_IMPORTED_MODULE_1___default().object,noselect:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,boldWidthForTextInAttr:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,mb:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,mt:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,alignSelf:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,flexGrow:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,ellipsis:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,overflow:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,textNumberLines:prop_types__WEBPACK_IMPORTED_MODULE_1___default().number,as:prop_types__WEBPACK_IMPORTED_MODULE_1___default().oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,prop_types__WEBPACK_IMPORTED_MODULE_1___default().object])};const __WEBPACK_DEFAULT_EXPORT__=react__WEBPACK_IMPORTED_MODULE_0__.memo(Text)},37404:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),lodash_isequal__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(72307),lodash_isequal__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(lodash_isequal__WEBPACK_IMPORTED_MODULE_2__),_I18n__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(47934),_ClientSideComponent_ClientSideComponent__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(14623),_Text__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(43384);const TextDate=({value,options,...otherProps})=>{const i18n=(0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_I18n__WEBPACK_IMPORTED_MODULE_3__.OO);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Text__WEBPACK_IMPORTED_MODULE_5__.q,otherProps,react__WEBPACK_IMPORTED_MODULE_0__.createElement(_ClientSideComponent_ClientSideComponent__WEBPACK_IMPORTED_MODULE_4__.Z,null,i18n.formatDate(value,options)))};TextDate.propTypes={value:prop_types__WEBPACK_IMPORTED_MODULE_1___default().oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_1___default().instanceOf(Date),prop_types__WEBPACK_IMPORTED_MODULE_1___default().number,prop_types__WEBPACK_IMPORTED_MODULE_1___default().string]),options:prop_types__WEBPACK_IMPORTED_MODULE_1___default().object};const __WEBPACK_DEFAULT_EXPORT__=(0,react__WEBPACK_IMPORTED_MODULE_0__.memo)(TextDate,((prevProps,nextProps)=>lodash_isequal__WEBPACK_IMPORTED_MODULE_2___default()(prevProps,nextProps)))},55409:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Gz:()=>ArrowContainer,Hu:()=>TabLabel,nj:()=>TabBar,ph:()=>TabTypes});var styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(38770),_HorizontalScroll_HorizontalScroll__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(53734),_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(26888),utils_constants__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(67646);const TabTypes={material1:"material1",material2:"material2"},defaultTabType=TabTypes.material1,TabBar=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme,type=defaultTabType})=>({color:theme.color.primary,position:"relative",display:"flex",scrollMargin:`calc(${theme.header.height} + ${theme.margin.large})`,"> div:nth-child(2)":{width:"100%"},extend:[{condition:type===TabTypes.material1,style:{"&:before":{position:"absolute",top:0,left:0,content:'""',height:"100%",backgroundColor:theme.color.highlight,boxShadow:`0 3px 4px 0 ${theme.color.overlayDarkFaint}`,extend:[(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_2__.kk)(utils_constants__WEBPACK_IMPORTED_MODULE_3__.j$.sm,{marginLeft:`-${utils_constants__WEBPACK_IMPORTED_MODULE_3__.s0.small}`,width:`calc(100% + (2 * ${utils_constants__WEBPACK_IMPORTED_MODULE_3__.s0.small}))`}),(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_2__.k_)(utils_constants__WEBPACK_IMPORTED_MODULE_3__.j$.sm,utils_constants__WEBPACK_IMPORTED_MODULE_3__.j$.md,{marginLeft:`-${utils_constants__WEBPACK_IMPORTED_MODULE_3__.s0.medium}`,width:`calc(100% + (2 * ${utils_constants__WEBPACK_IMPORTED_MODULE_3__.s0.medium}))`}),(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_2__.ih)(utils_constants__WEBPACK_IMPORTED_MODULE_3__.j$.md,{marginLeft:`-${utils_constants__WEBPACK_IMPORTED_MODULE_3__.s0.large}`,width:`calc(100% + (2 * ${utils_constants__WEBPACK_IMPORTED_MODULE_3__.s0.large}))`})]}}}]})),"div",["type"]),TabLabel=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme,selected,type=defaultTabType})=>({textAlign:"center",borderBottom:"3px solid transparent",cursor:"pointer",userSelect:"none",whiteSpace:"nowrap",marginRight:theme.margin.large,":last-child":{marginRight:0},...(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_2__.eH)(),extend:[{condition:type===TabTypes.material1,style:{padding:`${theme.margin.medium} 0 ${theme.margin.small}`}},{condition:type===TabTypes.material2,style:{fontSize:theme.fontSize.medium,lineHeight:1.6}},{condition:selected,style:{borderBottomColor:theme.color.primary,fontWeight:"bold"}}]})),_HorizontalScroll_HorizontalScroll__WEBPACK_IMPORTED_MODULE_1__.f),ArrowContainer=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({position,isVisible,verticalShift})=>({display:"flex",alignItems:"center",justifyContent:"center",cursor:"pointer",textAlign:"center",top:0,bottom:0,userSelect:"none",width:"1.5rem",zIndex:"10",extend:[{condition:!isVisible,style:{visibility:"hidden"}},{condition:"left"===position,style:{marginLeft:"-1.5rem"}},{condition:"right"===position,style:{marginRight:"-1.5rem"}},{condition:!!verticalShift,style:{padding:`0 0 ${"string"==typeof verticalShift?verticalShift:"3px"}`}}]})),"div",["position","isVisible","verticalShift"])},75936:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(52392);function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const Tab=({isSelected,children})=>{const _useState2=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(isSelected),2),wasRendered=_useState2[0],setWasRendered=_useState2[1];return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{const newWasRendered=wasRendered||isSelected;newWasRendered!==wasRendered&&setWasRendered(newWasRendered)}),[isSelected]),wasRendered||isSelected?react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_2__.x,{display:isSelected?"block":"none"},children):null};Tab.propTypes={isSelected:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,children:prop_types__WEBPACK_IMPORTED_MODULE_1___default().node};const __WEBPACK_DEFAULT_EXPORT__=Tab},49559:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),react_redux__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(96841),reducers_scrollable__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(86400),actions_scrollable__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(94901),_HorizontalScroll_HorizontalScroll__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(53734),utils_hooks__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(81400),_Styles__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(55409),_Tab__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(75936);function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const Tabs=props=>{const id=props.id,pageId=props.pageId,type=props.type,verticalShift=props.verticalShift,_props$initialSelecte=props.initialSelectedIndex,initialSelectedIndex=void 0===_props$initialSelecte?0:_props$initialSelecte,onClick=props.onClick,children=props.children,_useSelector=(0,react_redux__WEBPACK_IMPORTED_MODULE_2__.v9)((state=>{const scrollableState=(0,reducers_scrollable__WEBPACK_IMPORTED_MODULE_3__.F)(state,pageId,id);return{hasNext:scrollableState.hasNext,hasPrev:scrollableState.hasPrev,scrollableOffset:scrollableState.offset,scrollableWidth:scrollableState.width,scrollableFullWidth:scrollableState.fullWidth,direction:state.settings.l10n.direction}}),react_redux__WEBPACK_IMPORTED_MODULE_2__.wU),hasNext=_useSelector.hasNext,hasPrev=_useSelector.hasPrev,scrollableOffset=_useSelector.scrollableOffset,scrollableWidth=_useSelector.scrollableWidth,scrollableFullWidth=_useSelector.scrollableFullWidth,direction=_useSelector.direction,dispatch=(0,react_redux__WEBPACK_IMPORTED_MODULE_2__.I0)(),_useState2=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(initialSelectedIndex),2),selected=_useState2[0],setSelected=_useState2[1],selectedRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(),previousScrollableWidth=(0,utils_hooks__WEBPACK_IMPORTED_MODULE_5__.D9)(scrollableWidth),previousScrollableFullWidth=(0,utils_hooks__WEBPACK_IMPORTED_MODULE_5__.D9)(scrollableFullWidth),previousSelected=(0,utils_hooks__WEBPACK_IMPORTED_MODULE_5__.D9)(selected);(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{if(!selectedRef.current)return;const _selectedRef$current=selectedRef.current,offsetLeft=_selectedRef$current.offsetLeft,offsetWidth=_selectedRef$current.offsetWidth,directionalOffset="rtl"===direction?previousScrollableFullWidth-(offsetLeft+offsetWidth):offsetLeft;if(!(directionalOffset>=scrollableOffset&&directionalOffset+offsetWidth<=scrollableOffset+scrollableWidth)){(scrollableWidth!==previousScrollableWidth||scrollableFullWidth!==previousScrollableFullWidth||selected!==previousSelected)&&dispatch((0,actions_scrollable__WEBPACK_IMPORTED_MODULE_8__.OI)(pageId,id,directionalOffset))}}),[scrollableWidth,scrollableFullWidth,selected]);const selectTab=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(((e,index)=>{onClick&&onClick(index),setSelected(index);const tabBar=e.target.closest("#tabBar");null==tabBar||tabBar.scrollIntoView({behavior:"smooth",block:"start",inline:"start"})}),[onClick]),tabLabels=react__WEBPACK_IMPORTED_MODULE_0__.Children.map(children,((child,index)=>{if(!child)return null;const label=child.props.label,isSelected=index===selected;if(!label)throw new Error('Tab element must have property "label"');return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_6__.Hu,{key:label,selected:isSelected,innerRef:ref=>{isSelected&&(selectedRef.current=ref)},onClick:e=>selectTab(e,index),role:"tab",type,"data-content":label},label)})),tabs=react__WEBPACK_IMPORTED_MODULE_0__.Children.map(children,((child,index)=>{const isSelected=index===selected;return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Tab__WEBPACK_IMPORTED_MODULE_7__.Z,{isSelected},child)}));return react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_6__.nj,{id:"tabBar",type},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_6__.Gz,{position:"left",isVisible:hasPrev,verticalShift,onClick:()=>dispatch((0,actions_scrollable__WEBPACK_IMPORTED_MODULE_8__.xi)(pageId,id))},"❮"),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_HorizontalScroll_HorizontalScroll__WEBPACK_IMPORTED_MODULE_4__.Z,{pageId,id},tabLabels),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_6__.Gz,{position:"right",isVisible:hasNext,verticalShift,onClick:()=>dispatch((0,actions_scrollable__WEBPACK_IMPORTED_MODULE_8__.Pl)(pageId,id))},"❯")),tabs)};Tabs.propTypes={id:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired,pageId:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired,type:prop_types__WEBPACK_IMPORTED_MODULE_1___default().oneOf(Object.values(_Styles__WEBPACK_IMPORTED_MODULE_6__.ph)),verticalShift:prop_types__WEBPACK_IMPORTED_MODULE_1___default().oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,prop_types__WEBPACK_IMPORTED_MODULE_1___default().string]),initialSelectedIndex:prop_types__WEBPACK_IMPORTED_MODULE_1___default().number,onClick:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func,children:prop_types__WEBPACK_IMPORTED_MODULE_1___default().node.isRequired};const __WEBPACK_DEFAULT_EXPORT__=Tabs},10299:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(43384),components_StyledSystem_Link__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(18817);const __WEBPACK_DEFAULT_EXPORT__=({consentText,url,urlLabel})=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_1__.Z,{fontSize:"fine"},consentText," ",react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_StyledSystem_Link__WEBPACK_IMPORTED_MODULE_2__.Z,{key:"termsAndConditions",href:url,target:"_blank"},urlLabel)," ")},99040:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{C:()=>analyticsShape,Z:()=>Analytics});var prop_types__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_0__),utils_constants__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(67646);function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}class Analytics{constructor({send,version,hash,browser}){_defineProperty(this,"send",null),_defineProperty(this,"version",null),_defineProperty(this,"hash",null),_defineProperty(this,"seqId",0),_defineProperty(this,"browser",{name:"Other",version:"0.0.0"}),this.send=send,this.version=version,this.hash=hash,this.browser=browser}log(data){const connection=__webpack_require__.g.navigator&&__webpack_require__.g.navigator.connection||{},context={browser_name:this.browser.name,browser_version:this.browser.version,network_type:connection.type||"unknown",network_effective_type:connection.effectiveType||"unknown",app_build:this.hash,app_version:this.version,seqId:this.seqId};this.send({...data,context:{...data.context,...context}}),this.seqId+=1}onPageView(component,context){this.log({component,context,action:utils_constants__WEBPACK_IMPORTED_MODULE_1__.BX.PAGE_VIEW,eventName:utils_constants__WEBPACK_IMPORTED_MODULE_1__.BX.PAGE_VIEW,source:utils_constants__WEBPACK_IMPORTED_MODULE_1__.vV.USER_ACTION})}onSignupSuccess(provider){this.log({component:"signup",action:"signup_success",eventName:"signup_success",context:{provider}})}onLoginSuccess(provider){this.log({component:"login",action:"login_success",eventName:"login_success",context:{provider}})}onOffer(component,context){this.log({component,eventName:utils_constants__WEBPACK_IMPORTED_MODULE_1__.dW.OFFER,action:utils_constants__WEBPACK_IMPORTED_MODULE_1__.BX.BUY,context:{...context}})}onCancelSubscription(packId){this.log({component:"Subscribe",eventName:utils_constants__WEBPACK_IMPORTED_MODULE_1__.dW.OFFER,action:utils_constants__WEBPACK_IMPORTED_MODULE_1__.BX.CANCEL,context:{packId}})}onVisible(data){this.log({action:utils_constants__WEBPACK_IMPORTED_MODULE_1__.BX.VISIBLE,...data})}onClick({component,...rest}){this.log({component,action:utils_constants__WEBPACK_IMPORTED_MODULE_1__.BX.CLICK,click_type:rest.clickType,...rest})}onError(message){this.log({eventName:"JavaScriptError","gtm.errorMessage":message})}onSearch(query){this.log({component:"Search",element:"search_input",eventName:"search_input",action:"search_request_sent",searchString:query,search_string:query})}}const analyticsShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().instanceOf(Analytics)},91944:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__,f:()=>AnalyticsContext});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),react_redux__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(96841),react_helmet_async__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(70405),actions_telemetry__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(57252),utils_constants__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(67646),_utils_helpers__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(37519),_utils_logger__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(57488),_Analytics__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(99040),_CookieTool_CookieTool__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(82140);function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const AnalyticsContext=react__WEBPACK_IMPORTED_MODULE_0__.createContext(),getTelemetryData=(data,props)=>({source:data.source,timestamp:Math.trunc((new Date).getTime()/1e3),context:{...data.context,device_type:"web",device_model:(props.browser.description||"").toLowerCase(),device_platform:(props.browser.name||"").toLowerCase(),device_id:(0,_utils_helpers__WEBPACK_IMPORTED_MODULE_5__.kS)("deviceId"),browser_name:void 0,browser_version:void 0,seqId:void 0},seqId:data.context.seqId}),AnalyticsProvider=props=>{var _props$cookieTool;const hasConstructorRun=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(!1),_useState2=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),2),analytics=_useState2[0],setAnalytics=_useState2[1],resolveAnalyticsPromise=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)();if(!hasConstructorRun.current){const analyticsPromise=new Promise((resolve=>{resolveAnalyticsPromise.current=resolve}));setAnalytics(new _Analytics__WEBPACK_IMPORTED_MODULE_7__.Z({send(data){const event=data.eventName||data.action;event===utils_constants__WEBPACK_IMPORTED_MODULE_4__.BX.PAGE_VIEW&&props.sendTelemetryEvents({...getTelemetryData(data,props),action:event,component:props.pathname}).catch((e=>_utils_logger__WEBPACK_IMPORTED_MODULE_6__.Z.warn("Failed to send telemetry",e))),data.action!==utils_constants__WEBPACK_IMPORTED_MODULE_4__.BX.CLICK&&data.action!==utils_constants__WEBPACK_IMPORTED_MODULE_4__.BX.VISIBLE||props.sendTelemetryEvents({...getTelemetryData(data,props),action:data.action,component:data.component,click_type:data.clickType,viewable_id:data.viewableId,extra:data.extra,source:"USER_ACTION"}).catch((e=>_utils_logger__WEBPACK_IMPORTED_MODULE_6__.Z.warn("Failed to send telemetry",e))),data.action===utils_constants__WEBPACK_IMPORTED_MODULE_4__.BX.CANCEL&&props.sendTelemetryEvents({...getTelemetryData(data,props),action:data.action,component:data.component,source:"USER_ACTION"}).catch((e=>_utils_logger__WEBPACK_IMPORTED_MODULE_6__.Z.warn("Failed to send telemetry",e))),props.googleTagManagerId&&analyticsPromise.then((dataLayer=>{dataLayer.push({event,...data}),data.eventName===utils_constants__WEBPACK_IMPORTED_MODULE_4__.dW.OFFER&&data.action===utils_constants__WEBPACK_IMPORTED_MODULE_4__.BX.BUY&&dataLayer.push({event:"purchase",ecommerce:{currencyCode:data.context.currency,purchase:{actionField:{id:data.context.userId,revenue:data.context.netPrice,coupon:data.context.promoCode,transactionId:data.context.transactionId},products:[{id:data.context.id,name:data.context.name,price:data.context.grossPrice,quantity:1}]}}})}))},version:props.version,hash:props.hash,browser:props.browser})),hasConstructorRun.current=!0}return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{window.dataLayer=window.dataLayer||[],resolveAnalyticsPromise.current(window.dataLayer)}),[]),react__WEBPACK_IMPORTED_MODULE_0__.createElement(AnalyticsContext.Provider,{value:analytics},props.googleTagManagerId&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(react_helmet_async__WEBPACK_IMPORTED_MODULE_3__.ql,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement("script",(null===(_props$cookieTool=props.cookieTool)||void 0===_props$cookieTool?void 0:_props$cookieTool.type)===_CookieTool_CookieTool__WEBPACK_IMPORTED_MODULE_8__.Ne.COOKIEBOT?{"data-cookieconsent":"ignore"}:{},`\n(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\nnew Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\nj=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n})(window,document,'script','dataLayer','${props.googleTagManagerId}');\n              `)),props.children)};AnalyticsProvider.propTypes={version:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired,hash:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired,googleTagManagerId:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,cookieTool:prop_types__WEBPACK_IMPORTED_MODULE_1___default().shape({type:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired,param:prop_types__WEBPACK_IMPORTED_MODULE_1___default().object,script:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string}),children:prop_types__WEBPACK_IMPORTED_MODULE_1___default().element.isRequired,sendTelemetryEvents:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func.isRequired,pathname:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired,browser:prop_types__WEBPACK_IMPORTED_MODULE_1___default().object.isRequired};const mapDispatchToProps={sendTelemetryEvents:actions_telemetry__WEBPACK_IMPORTED_MODULE_9__.q},__WEBPACK_DEFAULT_EXPORT__=(0,react_redux__WEBPACK_IMPORTED_MODULE_2__.$j)((({settings,router,common})=>{var _settings$features$go;return{version:settings.app.version,pathname:router.pathname,hash:settings.app.hash,browser:{name:common.browser,version:common.version,description:common.description},googleTagManagerId:(null===(_settings$features$go=settings.features.googleTagManager)||void 0===_settings$features$go?void 0:_settings$features$go.id)||null,cookieTool:settings.cookieTool||null}}),mapDispatchToProps)(AnalyticsProvider)},8341:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),_AnalyticsProvider__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(91944);const ClickTracker=({children,component,...rest})=>{const analytics=(0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_AnalyticsProvider__WEBPACK_IMPORTED_MODULE_2__.f);return react__WEBPACK_IMPORTED_MODULE_0__.cloneElement(children,{onClick:e=>{if(analytics.onClick({component,...rest}),children.props.onClick)return children.props.onClick(e)}})};ClickTracker.propTypes={children:prop_types__WEBPACK_IMPORTED_MODULE_1___default().element.isRequired,component:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired};const __WEBPACK_DEFAULT_EXPORT__=ClickTracker},1208:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),react_redux__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(96841),_AnalyticsProvider__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(91944),prop_types__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);const PageViewTracker=({pageAnalytics})=>{const analytics=(0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_AnalyticsProvider__WEBPACK_IMPORTED_MODULE_2__.f),_useSelector=(0,react_redux__WEBPACK_IMPORTED_MODULE_1__.v9)((state=>state.router.location)),name=_useSelector.name,params=_useSelector.params;return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{null!=pageAnalytics&&pageAnalytics.component&&analytics.onPageView(pageAnalytics.component,pageAnalytics.context)}),[name,params]),null};PageViewTracker.propTypes={pageAnalytics:prop_types__WEBPACK_IMPORTED_MODULE_3___default().shape({component:prop_types__WEBPACK_IMPORTED_MODULE_3___default().string.isRequired,context:prop_types__WEBPACK_IMPORTED_MODULE_3___default().shape({view:prop_types__WEBPACK_IMPORTED_MODULE_3___default().string.isRequired})}).isRequired};const __WEBPACK_DEFAULT_EXPORT__=react__WEBPACK_IMPORTED_MODULE_0__.memo(PageViewTracker)},7414:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Ah:()=>_PageViewTracker__WEBPACK_IMPORTED_MODULE_5__.Z,CD:()=>_Analytics__WEBPACK_IMPORTED_MODULE_3__.C,ng:()=>_AnalyticsProvider__WEBPACK_IMPORTED_MODULE_2__.Z,tb:()=>_ClickTracker__WEBPACK_IMPORTED_MODULE_4__.Z,wi:()=>_withAnalytics__WEBPACK_IMPORTED_MODULE_0__.Z,z$:()=>_useAnalytics__WEBPACK_IMPORTED_MODULE_1__.Z});var _withAnalytics__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(40680),_useAnalytics__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(41221),_AnalyticsProvider__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(91944),_Analytics__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(99040),_ClickTracker__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(8341),_PageViewTracker__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(1208)},41221:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>useAnalytics});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_AnalyticsProvider__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(91944);function useAnalytics(){return react__WEBPACK_IMPORTED_MODULE_0__.useContext(_AnalyticsProvider__WEBPACK_IMPORTED_MODULE_1__.f)}},40680:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>withAnalytics});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_AnalyticsProvider__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(91944);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function withAnalytics(WrappedComponent){const displayName=WrappedComponent.displayName||WrappedComponent.name||"Component",NewComponent=props=>{const analytics=(0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_AnalyticsProvider__WEBPACK_IMPORTED_MODULE_1__.f);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(WrappedComponent,_extends({analytics},props))};return NewComponent.displayName=`withAnalytics(${displayName})`,NewComponent}},65270:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>UpcomingTitle});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),_I18n__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(47934),components__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(9011),_constants__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(98594);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function UpcomingTitle({startTime,type,...otherProps}){const i18context=(0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_I18n__WEBPACK_IMPORTED_MODULE_2__.OO),currentTime=Date.now();if(currentTime>startTime)return null;const whenFormat=startTime-currentTime>_constants__WEBPACK_IMPORTED_MODULE_4__.w3?_constants__WEBPACK_IMPORTED_MODULE_4__.zT[type]:"HH:mm";return react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_3__.xv,_extends({italic:!0,bold:!0,id:"upcoming.coming",values:{when:i18context.formatDateWithFormat(startTime,whenFormat)}},otherProps))}UpcomingTitle.propTypes={startTime:prop_types__WEBPACK_IMPORTED_MODULE_1___default().number.isRequired,type:prop_types__WEBPACK_IMPORTED_MODULE_1___default().oneOf([_constants__WEBPACK_IMPORTED_MODULE_4__.Qg.HERO,_constants__WEBPACK_IMPORTED_MODULE_4__.Qg.POSTER])},UpcomingTitle.defaultProps={type:_constants__WEBPACK_IMPORTED_MODULE_4__.Qg.POSTER}},98594:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Qg:()=>TITLE_TYPES,w3:()=>TWENTY_FOUR_HOURS,zT:()=>DATE_FORMAT});const TWENTY_FOUR_HOURS=864e5,DATE_FORMAT={POSTER:"d MMM",HERO:"d MMMM"},TITLE_TYPES={POSTER:"POSTER",HERO:"HERO"}},68959:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{D:()=>_UpcomingTitle__WEBPACK_IMPORTED_MODULE_0__.Z,Q:()=>_constants__WEBPACK_IMPORTED_MODULE_1__.Qg});var _UpcomingTitle__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(65270),_constants__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(98594)},36161:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{e:()=>ITEM_MODE,m:()=>sixteenNineType});const ITEM_MODE={GRID:"GRID",LIST:"LIST",SLIDER:"SLIDER",RELATED:"RELATED"},sixteenNineType={[ITEM_MODE.SLIDER]:"sixteenNineBanner",[ITEM_MODE.GRID]:"gridSixteenNineBanner",[ITEM_MODE.LIST]:"listSixteenNineBanner",[ITEM_MODE.RELATED]:"gridSixteenNineBanner"}},83395:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{M6:()=>StyledCheckIconContainer,TG:()=>StyledCircleIcon,W2:()=>Container,Yz:()=>StyledCheckIcon,db:()=>StyledPlusIcon,qk:()=>IconContainer});var styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(38770),_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(26888),_Icons_CircleIcon__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(99685),_Icons_PlusIcon__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(62140),_Icons_CheckIcon__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(86377),utils_constants__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(67646);const Container=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme,inProgress,short})=>({alignItems:"center",cursor:"pointer",display:"flex",fontSize:theme.fontSize.normal,letterSpacing:"0.5px",userSelect:"none",extend:[{condition:inProgress,style:{cursor:"wait"}},{condition:short,style:{display:"inline-block",paddingRight:theme.margin.small}}],":hover:not([disabled]) svg circle":{fill:theme.color.whiteButtonBackgroundHover}})),"div",["inProgress","short"]),IconContainer=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({big})=>({position:"relative",width:big?utils_constants__WEBPACK_IMPORTED_MODULE_5__.zq:utils_constants__WEBPACK_IMPORTED_MODULE_5__.FZ,height:big?utils_constants__WEBPACK_IMPORTED_MODULE_5__.zq:utils_constants__WEBPACK_IMPORTED_MODULE_5__.FZ,overflow:"hidden"})),"div",["big"]),StyledCircleIcon=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme})=>({color:"transparent",width:"100%",height:"100%",overflow:"visible",fill:theme.color.whiteButtonBackground,"& circle":{transition:"fill 0.2s ease-in-out"}})),_Icons_CircleIcon__WEBPACK_IMPORTED_MODULE_2__.Z,[]),StyledPlusIcon=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({inMyList,inProgress})=>({position:"absolute",top:0,left:0,color:"white",width:"100%",height:"100%",overflow:"visible",extend:[{condition:inProgress,style:(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.Uz)(500,!inMyList)}]})),_Icons_PlusIcon__WEBPACK_IMPORTED_MODULE_3__.Z,["inProgress","inMyList"]),StyledCheckIconContainer=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((()=>({position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:"55%",height:"55%"}))),StyledCheckIcon=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({inMyList,inProgress})=>({color:"white",width:"100%",height:"100%",overflow:"visible",extend:[{condition:inProgress,style:(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.Uz)(250,!inMyList)}]})),_Icons_CheckIcon__WEBPACK_IMPORTED_MODULE_4__.Z,["inProgress","inMyList"])},38162:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),reducers__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(96038),_utils_logger__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(57488),utils_constants__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(67646),_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(43384),_StyledSystem_Spacer__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(99291),_Styles__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(83395),_actions__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(82204);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const __WEBPACK_DEFAULT_EXPORT__=react__WEBPACK_IMPORTED_MODULE_0__.memo((function({viewable,refreshData,short,big,onClick,...restProps}){const watchlistEnabled=(0,reducers__WEBPACK_IMPORTED_MODULE_1__.v9)((({settings})=>!!settings.features.watchList)),_useAddToWatchlistMut2=_slicedToArray((0,_actions__WEBPACK_IMPORTED_MODULE_7__.cO)({update(cache){(0,_actions__WEBPACK_IMPORTED_MODULE_7__.T7)(cache,viewable,!0)}}),2),addToWatchlist=_useAddToWatchlistMut2[0],addToWatchListResult=_useAddToWatchlistMut2[1],_useRemoveFromWatchli2=_slicedToArray((0,_actions__WEBPACK_IMPORTED_MODULE_7__.YY)({update(cache){(0,_actions__WEBPACK_IMPORTED_MODULE_7__.T7)(cache,viewable,!1)}}),2),removeFromWatchlist=_useRemoveFromWatchli2[0],removeFromWatchListResult=_useRemoveFromWatchli2[1],inProgress=(null==addToWatchListResult?void 0:addToWatchListResult.loading)||(null==removeFromWatchListResult?void 0:removeFromWatchListResult.loading),isWatchlistSupported=utils_constants__WEBPACK_IMPORTED_MODULE_3__.S4.includes(viewable.__typename);return watchlistEnabled&&"boolean"==typeof viewable.inMyList&&isWatchlistSupported?react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_6__.W2,_extends({onClick:e=>{(async()=>{if(!inProgress){null==onClick||onClick();try{viewable.inMyList?await removeFromWatchlist({variables:{viewableId:viewable.id}}):await addToWatchlist({variables:{viewableId:viewable.id}}),await refreshData()}catch(e){_utils_logger__WEBPACK_IMPORTED_MODULE_2__.Z.error("WATCHLIST FAILED:",e)}}})(),e.stopPropagation(),e.preventDefault()},inProgress,short},short?{"data-tooltip-id":"main","data-tooltip-content":viewable.inMyList?"watchlist.remove":"watchlist.add","data-tooltip-i18n":viewable.inMyList?"watchlist.remove":"watchlist.add"}:null,restProps),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_6__.qk,{big},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_6__.TG,null),viewable.inMyList?react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_6__.M6,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_6__.Yz,{inMyList:viewable.inMyList,inProgress})):react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_6__.db,{inMyList:viewable.inMyList,inProgress})),!short&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Spacer__WEBPACK_IMPORTED_MODULE_5__.Z,{width:"medium"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_4__.Z,{fontSize:"small",id:viewable.inMyList?"watchlist.remove":"watchlist.add"}))):null}))},82204:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{T7:()=>setInMyList,YY:()=>_queries_watchlistRemove_generated__WEBPACK_IMPORTED_MODULE_2__.Y,cO:()=>_queries_watchlistAdd_generated__WEBPACK_IMPORTED_MODULE_1__.c});var _queries_viewableFragment_gql__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(56143),_queries_viewableFragment_gql__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_queries_viewableFragment_gql__WEBPACK_IMPORTED_MODULE_0__),_queries_watchlistAdd_generated__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(41383),_queries_watchlistRemove_generated__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(18653);const setInMyList=(cache,viewable,inMyList)=>{cache.writeFragment({id:`ViewableInterface:${viewable.id}`,fragment:_queries_viewableFragment_gql__WEBPACK_IMPORTED_MODULE_0___default(),data:{__typename:viewable.__typename,id:viewable.id,inMyList}}),cache.writeFragment({id:`Carousel:ViewableInterface:${viewable.id}`,fragment:_queries_viewableFragment_gql__WEBPACK_IMPORTED_MODULE_0___default(),data:{__typename:viewable.__typename,id:viewable.id,inMyList}})}},41383:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{c:()=>useAddToWatchlistMutation});var _apollo_client__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(35228),_apollo_client__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(21919);const defaultOptions={},AddToWatchlistDocument=_apollo_client__WEBPACK_IMPORTED_MODULE_0__.Ps`
    mutation addToWatchlist($viewableId: String!) {
  addToMyList(input: {viewableId: $viewableId, clientMutationId: ""}) {
    id: viewableId
  }
}
    `;function useAddToWatchlistMutation(baseOptions){const options={...defaultOptions,...baseOptions};return _apollo_client__WEBPACK_IMPORTED_MODULE_1__.D(AddToWatchlistDocument,options)}},18653:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Y:()=>useRemoveFromWatchlistMutation});var _apollo_client__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(35228),_apollo_client__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(21919);const defaultOptions={},RemoveFromWatchlistDocument=_apollo_client__WEBPACK_IMPORTED_MODULE_0__.Ps`
    mutation removeFromWatchlist($viewableId: String!) {
  removeFromMyList(input: {viewableId: $viewableId, clientMutationId: ""}) {
    viewableId
  }
}
    `;function useRemoveFromWatchlistMutation(baseOptions){const options={...defaultOptions,...baseOptions};return _apollo_client__WEBPACK_IMPORTED_MODULE_1__.D(RemoveFromWatchlistDocument,options)}},9011:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{$j:()=>_Spinner_Spinner__WEBPACK_IMPORTED_MODULE_24__.Z,$v:()=>_ChannelLogo_ChannelLogo__WEBPACK_IMPORTED_MODULE_43__.Z,Bc:()=>_StyledSystem_ErrorMessage__WEBPACK_IMPORTED_MODULE_16__.Z,Ee:()=>_Image_Image__WEBPACK_IMPORTED_MODULE_28__.Ee,F0:()=>_Modal_ModalContainer__WEBPACK_IMPORTED_MODULE_26__.Z,FE:()=>_StyledSystem_PageWrapper__WEBPACK_IMPORTED_MODULE_11__.Z,FF:()=>_TermsAndConditionsLink_TermsAndConditionsLink__WEBPACK_IMPORTED_MODULE_41__.Z,GJ:()=>_IFrame_IFrame__WEBPACK_IMPORTED_MODULE_48__.Z,HC:()=>_Metadata_Metadata__WEBPACK_IMPORTED_MODULE_30__.H,HH:()=>_Countdown_CatchupCountdown__WEBPACK_IMPORTED_MODULE_37__.Z,Hr:()=>_StyledSystem_Hr__WEBPACK_IMPORTED_MODULE_21__.Z,JO:()=>_Icons__WEBPACK_IMPORTED_MODULE_5__.JO,KG:()=>_StyledSystem_PanelContent__WEBPACK_IMPORTED_MODULE_8__.Z,KM:()=>_Button_PrimaryButton__WEBPACK_IMPORTED_MODULE_2__.Z,LZ:()=>_StyledSystem_Spacer__WEBPACK_IMPORTED_MODULE_19__.Z,Lp:()=>_ClickOutside_ClickOutside__WEBPACK_IMPORTED_MODULE_23__.Z,Me:()=>_Layouts_GridLayout__WEBPACK_IMPORTED_MODULE_51__.Z,P_:()=>_Notification_Notification__WEBPACK_IMPORTED_MODULE_27__.Z,Qj:()=>_Button_LinkButton__WEBPACK_IMPORTED_MODULE_4__.Z,Rm:()=>_Scrollable_Scrollable__WEBPACK_IMPORTED_MODULE_32__.Z,S1:()=>_LiveLabel_LiveLabel__WEBPACK_IMPORTED_MODULE_44__.Z,SB:()=>_GeneralError_GeneralError__WEBPACK_IMPORTED_MODULE_22__.S,SF:()=>_Metadata_Metadata__WEBPACK_IMPORTED_MODULE_30__.Z,VI:()=>_Layouts_MetadataListLayout__WEBPACK_IMPORTED_MODULE_50__.Z,VL:()=>_Countdown_TVODCountdown__WEBPACK_IMPORTED_MODULE_36__.ZP,VM:()=>_Hero_Hero__WEBPACK_IMPORTED_MODULE_46__.V,VY:()=>_StyledSystem_Content__WEBPACK_IMPORTED_MODULE_10__.Z,X6:()=>_StyledSystem_Heading__WEBPACK_IMPORTED_MODULE_15__.Z,Z6:()=>_Button_AsyncButton__WEBPACK_IMPORTED_MODULE_0__.Z,_G:()=>_StyledSystem_Hidden__WEBPACK_IMPORTED_MODULE_20__.Z,aE:()=>_GeneralError_GeneralError__WEBPACK_IMPORTED_MODULE_22__.Z,ap:()=>_LiveLabel_LiveInfo__WEBPACK_IMPORTED_MODULE_45__.Z,d4:()=>_ProgressBar_ProgressBar__WEBPACK_IMPORTED_MODULE_33__.d,ei:()=>_StyledSystem_CleanLink__WEBPACK_IMPORTED_MODULE_18__.Z,er:()=>_StyledSystem_TextDate__WEBPACK_IMPORTED_MODULE_13__.Z,kA:()=>_StyledSystem_PanelWrapper__WEBPACK_IMPORTED_MODULE_9__.Z,kq:()=>_Button_SecondaryButton__WEBPACK_IMPORTED_MODULE_3__.Z,lr:()=>_Carousel_Carousel__WEBPACK_IMPORTED_MODULE_52__.Z,mP:()=>_Button_PulsingButton__WEBPACK_IMPORTED_MODULE_1__.Z,mQ:()=>_Tabs_Tabs__WEBPACK_IMPORTED_MODULE_31__.Z,pJ:()=>_ClientSideComponent_ClientSideComponent__WEBPACK_IMPORTED_MODULE_53__.Z,pK:()=>_Image_Image__WEBPACK_IMPORTED_MODULE_28__.pK,rA:()=>_ParentalControl_ParentalControlModal__WEBPACK_IMPORTED_MODULE_38__.Z,rU:()=>_StyledSystem_Link__WEBPACK_IMPORTED_MODULE_17__.Z,rj:()=>_Grid__WEBPACK_IMPORTED_MODULE_49__.r,sW:()=>_GenreCard_GenreCard__WEBPACK_IMPORTED_MODULE_34__.Z,s_:()=>_StyledSystem_Panel__WEBPACK_IMPORTED_MODULE_7__.Z,ss:()=>_ParentalControl_ResetPinModal__WEBPACK_IMPORTED_MODULE_40__.Z,tA:()=>_StyledSystem_Price__WEBPACK_IMPORTED_MODULE_14__.Z,u_:()=>_Modal_Modal__WEBPACK_IMPORTED_MODULE_25__.Z,wS:()=>_ParentalControl_ResetPinLink__WEBPACK_IMPORTED_MODULE_39__.Z,wj:()=>_PrivacyPolicyLink_PrivacyPolicyLink__WEBPACK_IMPORTED_MODULE_42__.Z,xu:()=>_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_6__.x,xv:()=>_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_12__.Z});var _Button_AsyncButton__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(81908),_Button_PulsingButton__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(6193),_Button_PrimaryButton__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(83339),_Button_SecondaryButton__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(90624),_Button_LinkButton__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(1202),_Icons__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(39100),_StyledSystem_Box__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(52392),_StyledSystem_Panel__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(98001),_StyledSystem_PanelContent__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(97786),_StyledSystem_PanelWrapper__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(15142),_StyledSystem_Content__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(6725),_StyledSystem_PageWrapper__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(38129),_StyledSystem_Text__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(43384),_StyledSystem_TextDate__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(37404),_StyledSystem_Price__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(15498),_StyledSystem_Heading__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(72506),_StyledSystem_ErrorMessage__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(12932),_StyledSystem_Link__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(18817),_StyledSystem_CleanLink__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(50632),_StyledSystem_Spacer__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(99291),_StyledSystem_Hidden__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(42417),_StyledSystem_Hr__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(71557),_GeneralError_GeneralError__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(14419),_ClickOutside_ClickOutside__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__(27551),_Spinner_Spinner__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__(14021),_Modal_Modal__WEBPACK_IMPORTED_MODULE_25__=__webpack_require__(28543),_Modal_ModalContainer__WEBPACK_IMPORTED_MODULE_26__=__webpack_require__(70973),_Notification_Notification__WEBPACK_IMPORTED_MODULE_27__=__webpack_require__(31403),_Image_Image__WEBPACK_IMPORTED_MODULE_28__=__webpack_require__(61982),_Metadata_Metadata__WEBPACK_IMPORTED_MODULE_30__=(__webpack_require__(71870),__webpack_require__(65486)),_Tabs_Tabs__WEBPACK_IMPORTED_MODULE_31__=__webpack_require__(49559),_Scrollable_Scrollable__WEBPACK_IMPORTED_MODULE_32__=__webpack_require__(67807),_ProgressBar_ProgressBar__WEBPACK_IMPORTED_MODULE_33__=__webpack_require__(10242),_GenreCard_GenreCard__WEBPACK_IMPORTED_MODULE_34__=__webpack_require__(7688),_Countdown_TVODCountdown__WEBPACK_IMPORTED_MODULE_36__=(__webpack_require__(79840),__webpack_require__(25007)),_Countdown_CatchupCountdown__WEBPACK_IMPORTED_MODULE_37__=__webpack_require__(34621),_ParentalControl_ParentalControlModal__WEBPACK_IMPORTED_MODULE_38__=__webpack_require__(5720),_ParentalControl_ResetPinLink__WEBPACK_IMPORTED_MODULE_39__=__webpack_require__(23011),_ParentalControl_ResetPinModal__WEBPACK_IMPORTED_MODULE_40__=__webpack_require__(81478),_TermsAndConditionsLink_TermsAndConditionsLink__WEBPACK_IMPORTED_MODULE_41__=__webpack_require__(10299),_PrivacyPolicyLink_PrivacyPolicyLink__WEBPACK_IMPORTED_MODULE_42__=__webpack_require__(19941),_ChannelLogo_ChannelLogo__WEBPACK_IMPORTED_MODULE_43__=__webpack_require__(83188),_LiveLabel_LiveLabel__WEBPACK_IMPORTED_MODULE_44__=__webpack_require__(5045),_LiveLabel_LiveInfo__WEBPACK_IMPORTED_MODULE_45__=__webpack_require__(31555),_Hero_Hero__WEBPACK_IMPORTED_MODULE_46__=__webpack_require__(90347),_IFrame_IFrame__WEBPACK_IMPORTED_MODULE_48__=(__webpack_require__(36126),__webpack_require__(28456)),_Grid__WEBPACK_IMPORTED_MODULE_49__=__webpack_require__(4353),_Layouts_MetadataListLayout__WEBPACK_IMPORTED_MODULE_50__=__webpack_require__(57905),_Layouts_GridLayout__WEBPACK_IMPORTED_MODULE_51__=__webpack_require__(39600),_Carousel_Carousel__WEBPACK_IMPORTED_MODULE_52__=__webpack_require__(64511),_ClientSideComponent_ClientSideComponent__WEBPACK_IMPORTED_MODULE_53__=__webpack_require__(14623)},26548:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Q:()=>getCampaignIdProp,s:()=>buildGetCampaignsQuery});const getCampaignIdProp=promoCode=>`promo_${promoCode}`,getCampaignQueryPart=promoCode=>`\n  ${getCampaignIdProp(promoCode)}: campaign(promoCode: "${promoCode}") {\n    usps\n    name\n  }\n`,buildGetCampaignsQuery=promoCodes=>`\nquery getCampaigns {\n  viewer {\n    id: magineId\n    ${promoCodes.map(getCampaignQueryPart).join("\n")}\n  }\n}\n`},6422:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{L:()=>getWinbackIdProp,P:()=>buildGetWinbacksQuery});const getWinbackIdProp=offerId=>`winback_${offerId}`,getWinbackQueryPart=offerId=>`\n  ${getWinbackIdProp(offerId)}: promoCodeWinbackPreview(offerId: "${offerId}") {\n    id\n    name\n    end {\n      cycles\n      date\n    }\n    images {\n      url\n      isDefault\n      kind\n    }\n    message\n    price {\n      netPrice\n      grossPrice\n      currency\n    }\n    url\n    usps\n  }\n`,buildGetWinbacksQuery=offerIds=>`\nquery getWinbacks {\n  viewer {\n    id: magineId\n    ${offerIds.map(getWinbackQueryPart).join("\n")}\n  }\n}\n`},58618:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{d:()=>authReducer});var actions_auth__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(5186);const defaultState={userId:"",sessionToken:"",isLoggedIn:!1};function authReducer(state=defaultState,action){switch(action.type){case actions_auth__WEBPACK_IMPORTED_MODULE_0__.uN:{const sessionToken=action.sessionToken,userId=action.userId;return{sessionToken,userId,isLoggedIn:Boolean(sessionToken&&userId)}}case actions_auth__WEBPACK_IMPORTED_MODULE_0__.Nv:return defaultState}return state}},58577:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{h:()=>billingReducer});var actions_billing__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(49644);const defaultState={paymentMethod:null,transactions:[]};function billingReducer(state=defaultState,action){switch(action.type){case actions_billing__WEBPACK_IMPORTED_MODULE_0__.$7:return{...state,paymentMethod:action.data};case actions_billing__WEBPACK_IMPORTED_MODULE_0__.H_:return{...state,transactions:action.data};default:return state}}},33097:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{O:()=>commonReducer});var actions_common__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(60959),utils_constants__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(67646);const MOBILE_OS=[utils_constants__WEBPACK_IMPORTED_MODULE_1__.aK.ANDROID,utils_constants__WEBPACK_IMPORTED_MODULE_1__.aK.IOS],defaultState={os:utils_constants__WEBPACK_IMPORTED_MODULE_1__.aK.OTHER,isMobileOS:!1,scrollBarWidth:0,browser:void 0,device:"",version:"",description:"",overrideTimeZone:void 0};function commonReducer(state=defaultState,action){switch(action.type){case actions_common__WEBPACK_IMPORTED_MODULE_0__.kx:{const _action$payload=action.payload,os=_action$payload.os,browser=_action$payload.browser,device=_action$payload.device,version=_action$payload.version,description=_action$payload.description,platformLogin=_action$payload.platformLogin;return{...state,os,browser,device,version,description,platformLogin,isMobileOS:MOBILE_OS.includes(os)&&"mobile"===device}}case actions_common__WEBPACK_IMPORTED_MODULE_0__.nn:return{...state,scrollBarWidth:action.payload.scrollBarWidth};case actions_common__WEBPACK_IMPORTED_MODULE_0__.y9:return{...state,overrideTimeZone:action.payload};default:return state}}},34281:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{N:()=>cookieReducer});var actions_cookie__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(28204);const defaultState={cookiePolicyNotificationShown:!1,cookieConsent:{necessary:!0,marketing:!1,preferences:!1,statistics:!1}};function cookieReducer(state=defaultState,action){switch(action.type){case actions_cookie__WEBPACK_IMPORTED_MODULE_0__.o0:return{...state,cookiePolicyNotificationShown:action.show};case actions_cookie__WEBPACK_IMPORTED_MODULE_0__.tt:return{...state,cookieConsent:action.consent};default:return state}}},25469:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{f:()=>copyReducer});const defaultState={};function copyReducer(state=defaultState){return state}},32967:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{J:()=>countryReducer});var actions_country__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(21928);const defaultState={isCreateAccountEnabled:!1,isPurchaseFlowEnabled:!1,isOpenServiceActive:!1,geoipCountry:""};function countryReducer(state=defaultState,action){return action.type===actions_country__WEBPACK_IMPORTED_MODULE_0__.F6?{...state,geoipCountry:action.country,isOpenServiceActive:action.isOpenServiceActive,isCreateAccountEnabled:action.isCreateAccountEnabled,isPurchaseFlowEnabled:action.isPurchaseFlowEnabled}:state}},27376:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Ce:()=>channelShape,ER:()=>broadcastShape,OH:()=>epgReducer});var prop_types__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_0__),date_fns__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(49474),date_fns__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(28366),date_fns__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(77349),date_fns__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(7069),date_fns__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(3151),_utils_helpers__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(37519),actions_epg__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(77889);const channelShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({id:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,title:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,logoLight:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,logoDark:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,isEntitled:prop_types__WEBPACK_IMPORTED_MODULE_0___default().bool.isRequired}),broadcastShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({id:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,title:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,start:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number.isRequired,stop:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number.isRequired,availableFrom:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,availableUntil:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,isLiveAvailable:prop_types__WEBPACK_IMPORTED_MODULE_0___default().bool.isRequired,channelId:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired}),defaultState={channels:[],broadcasts:[],datesLoaded:[],startTime:0,stopTime:0,isMaxDateLoaded:!1,isMinDateLoaded:!1},normalizeChannel=channel=>({id:channel.node.id,title:channel.node.title,logoDark:channel.node.logoDark,logoLight:channel.node.logoLight,isEntitled:!!channel.node.entitlement}),normalizeBroadcast=(broadcast,channelId)=>({id:broadcast.id,title:broadcast.title,start:broadcast.start,stop:broadcast.stop,availableFrom:broadcast.catchup?broadcast.catchup.from:void 0,availableUntil:broadcast.catchup?broadcast.catchup.to:void 0,isLiveAvailable:broadcast.liveAvailable,channelId});function epgReducer(state=defaultState,action){if(action.type===actions_epg__WEBPACK_IMPORTED_MODULE_2__.LJ){var _action$data;if(null===(_action$data=action.data)||void 0===_action$data||!_action$data.epg)return state;const channels=(0,_utils_helpers__WEBPACK_IMPORTED_MODULE_1__.jj)(action.data.epg.channels.edges.filter((channel=>channel.node)).map(normalizeChannel).concat(...state.channels),(channel=>channel.id)),broadcasts=(0,_utils_helpers__WEBPACK_IMPORTED_MODULE_1__.jj)(action.data.epg.channels.edges.reduce(((acc,channel)=>{var _channel$node;return null!==(_channel$node=channel.node)&&void 0!==_channel$node&&_channel$node.broadcasts&&acc.push(...channel.node.broadcasts.map((broadcast=>normalizeBroadcast(broadcast,channel.node.id)))),acc}),[]).concat(...state.broadcasts),(broadcast=>broadcast.id)),date=new Date(Date.parse(action.day)),datesLoaded=(0,_utils_helpers__WEBPACK_IMPORTED_MODULE_1__.jj)(state.datesLoaded.concat(date),(d=>d.getTime())).sort(date_fns__WEBPACK_IMPORTED_MODULE_3__.Z),today=(0,date_fns__WEBPACK_IMPORTED_MODULE_4__.Z)(),maxDate=(0,date_fns__WEBPACK_IMPORTED_MODULE_5__.Z)(today,7),minDate=(0,date_fns__WEBPACK_IMPORTED_MODULE_6__.Z)(today,7),now=Math.floor(Date.now()/1e3),startTime=broadcasts.length?broadcasts.map((broadcast=>broadcast.start)).sort()[0]:now,stopTime=broadcasts.length?broadcasts.map((broadcast=>broadcast.stop)).sort()[broadcasts.length-1]:now;return{...state,channels,broadcasts,datesLoaded,startTime,stopTime,isMaxDateLoaded:(0,date_fns__WEBPACK_IMPORTED_MODULE_7__.Z)(datesLoaded[datesLoaded.length-1],maxDate),isMinDateLoaded:(0,date_fns__WEBPACK_IMPORTED_MODULE_7__.Z)(datesLoaded[0],minDate)}}return state}},96038:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{I0:()=>useDispatch,QW:()=>rootReducer,v9:()=>useSelector});var redux__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(14890),react_redux__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(96841),router_reducer__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(82639),_auth__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(58618),_epg__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(27376),_scrollable__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(86400),_settings__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(92339),_user__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(11308),_billing__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(58577),_country__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(32967),_common__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(33097),_packs__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(99579),_offers__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(61004),_copy__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(25469),_messages__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(42231),_ui__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(49912),_page__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(96497),_cookie__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(34281);const rootReducer=(0,redux__WEBPACK_IMPORTED_MODULE_17__.UY)({auth:_auth__WEBPACK_IMPORTED_MODULE_2__.d,billing:_billing__WEBPACK_IMPORTED_MODULE_7__.h,epg:_epg__WEBPACK_IMPORTED_MODULE_3__.OH,scrollable:_scrollable__WEBPACK_IMPORTED_MODULE_4__.j,settings:_settings__WEBPACK_IMPORTED_MODULE_5__.I,user:_user__WEBPACK_IMPORTED_MODULE_6__.M,country:_country__WEBPACK_IMPORTED_MODULE_8__.J,common:_common__WEBPACK_IMPORTED_MODULE_9__.O,packs:_packs__WEBPACK_IMPORTED_MODULE_10__.rm,offers:_offers__WEBPACK_IMPORTED_MODULE_11__.a,copy:_copy__WEBPACK_IMPORTED_MODULE_12__.f,messages:_messages__WEBPACK_IMPORTED_MODULE_13__.r,router:router_reducer__WEBPACK_IMPORTED_MODULE_1__.m,ui:_ui__WEBPACK_IMPORTED_MODULE_14__._,page:_page__WEBPACK_IMPORTED_MODULE_15__.k,cookie:_cookie__WEBPACK_IMPORTED_MODULE_16__.N}),useDispatch=()=>(0,react_redux__WEBPACK_IMPORTED_MODULE_0__.I0)(),useSelector=react_redux__WEBPACK_IMPORTED_MODULE_0__.v9},42231:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{r:()=>messagesReducer});var actions_messages__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(10678);const initialState={};function messagesReducer(store=initialState,action){switch(action.type){case actions_messages__WEBPACK_IMPORTED_MODULE_0__._2:return{...store,[action.payload.key]:action.payload};case actions_messages__WEBPACK_IMPORTED_MODULE_0__.J6:{const nextStore={...store};return delete nextStore[action.payload.key],nextStore}default:return store}}},61004:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{a:()=>offersReducer});var prop_types__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_0__),actions_offers__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(42638),utils_constants__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(67646);prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({__typename:prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf(Object.values(utils_constants__WEBPACK_IMPORTED_MODULE_2__.tb)).isRequired,id:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,title:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,priceInCents:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number.isRequired,currency:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,recurringPeriod:prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({length:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number.isRequired,unit:prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf(Object.values(utils_constants__WEBPACK_IMPORTED_MODULE_2__.Qc)).isRequired}),trialPeriod:prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({length:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number.isRequired,unit:prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf(Object.values(utils_constants__WEBPACK_IMPORTED_MODULE_2__.KI)).isRequired}),usps:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired),image:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string});function offersReducer(state=[],action){if(action.type===actions_offers__WEBPACK_IMPORTED_MODULE_1__.ir){const entitlements=action.data.viewer.entitlements.edges.map((edge=>edge.node.offerId));return action.data.viewer.offers.edges.map((edge=>edge.node)).filter((node=>!entitlements.includes(node.id)))}return state}},99579:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Jy:()=>discountShape,rm:()=>packsReducer,y0:()=>entitledPackShape});var prop_types__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_0__),_utils_shapes__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(30393),_utils_helpers__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(37519),utils_constants__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(67646),actions_packs__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(49923);const entitledPackShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({__typename:prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf(Object.values(utils_constants__WEBPACK_IMPORTED_MODULE_3__.Rw)).isRequired,id:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,name:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,usps:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_0___default().string).isRequired,hasTrial:prop_types__WEBPACK_IMPORTED_MODULE_0___default().bool.isRequired,trialLengthDays:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,netPrice:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,grossPrice:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,isFree:prop_types__WEBPACK_IMPORTED_MODULE_0___default().bool.isRequired,currency:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,nextBillingDate:prop_types__WEBPACK_IMPORTED_MODULE_0___default().instanceOf(Date),status:prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf(Object.values(utils_constants__WEBPACK_IMPORTED_MODULE_3__.Fo)).isRequired,endDate:prop_types__WEBPACK_IMPORTED_MODULE_0___default().instanceOf(Date),recurringPeriod:prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf(Object.values(utils_constants__WEBPACK_IMPORTED_MODULE_3__.Qc))}),discountShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({discount:prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({name:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,prefix:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,market:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,pack:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,discountCycles:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,bulletPoints:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_0___default().string).isRequired}).isRequired,endDate:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number}),defaultState=(prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({id:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,name:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,description:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,usps:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_0___default().string).isRequired,image:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,isFree:prop_types__WEBPACK_IMPORTED_MODULE_0___default().bool.isRequired,hasTrial:prop_types__WEBPACK_IMPORTED_MODULE_0___default().bool.isRequired,trialDays:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,netPrice:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number.isRequired,grossPrice:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number.isRequired,currency:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,discount:discountShape,channels:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(_utils_shapes__WEBPACK_IMPORTED_MODULE_1__.Ce).isRequired,topChannels:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(_utils_shapes__WEBPACK_IMPORTED_MODULE_1__.Ce).isRequired,promoCode:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,recurringPeriod:prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf(Object.values(utils_constants__WEBPACK_IMPORTED_MODULE_3__.Qc)),bypassCheckout:prop_types__WEBPACK_IMPORTED_MODULE_0___default().bool}),{offers:[],promoCode:void 0,isPromoCodeValid:!0,entitled:[],discounts:[],winbacks:[]});function packsReducer(state=defaultState,action){switch(action.type){case actions_packs__WEBPACK_IMPORTED_MODULE_4__._j:{const offers=action.packs.map((node=>({id:node.id,name:node.title,description:node.decorationText,usps:node.usps||[],image:node.image,isFree:0===node.priceInCents,hasTrial:!!node.trialPeriod,recurringPeriod:(0,_utils_helpers__WEBPACK_IMPORTED_MODULE_2__.XE)(node),currency:node.currency,channels:[],topChannels:[],promoCode:node.promoCode,netPrice:node.offerPrice?node.offerPrice.reducedPrice.amount:node.priceInCents,grossPrice:node.offerPrice?node.offerPrice.price.amount:node.priceInCents,discount:node.offerPrice&&{discount:{name:node.promoCode,pack:node.id,bulletPoints:[]},amount:node.offerPrice.price.amount-node.offerPrice.reducedPrice.amount},bypassCheckout:node.bypassCheckout})));return{...state,offers,promoCode:action.promoCode,isPromoCodeValid:action.isPromoCodeValid}}case actions_packs__WEBPACK_IMPORTED_MODULE_4__.RR:return{...state,entitled:action.data.packs,discounts:action.data.discounts,winbacks:action.data.winbacks};default:return state}}},96497:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{k:()=>pageReducer});var actions_page__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(39031);const initialState={};function pageReducer(store=initialState,action){return action.type===actions_page__WEBPACK_IMPORTED_MODULE_0__.u?{...store,[action.payload.id]:{...store[action.payload.id],...action.payload}}:store}},86400:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{F:()=>getScrollableState,j:()=>scrollableReducer});var actions_scrollable__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(94901);const defaultState={},defaultScrollableState={width:0,fullWidth:0,offset:0,itemWidth:0,spacerWidth:0,marginLeftPx:0,length:0,hasPrev:!1,hasNext:!1},getScrollableState=(state,pageId,id)=>{var _state$scrollable$pag;return(null===(_state$scrollable$pag=state.scrollable[pageId])||void 0===_state$scrollable$pag?void 0:_state$scrollable$pag[id])||defaultScrollableState},normalizeOffset=(offset,width,fullWidth)=>width>=fullWidth?0:Math.min(Math.max(offset,0),fullWidth-width);function scrollableReducer(state=defaultState,action){switch(action.type){case actions_scrollable__WEBPACK_IMPORTED_MODULE_0__.cw:{var _state$action$pageId;const scrollableState=(null===(_state$action$pageId=state[action.pageId])||void 0===_state$action$pageId?void 0:_state$action$pageId[action.id])||defaultScrollableState;let minOffset=0,newOffset=normalizeOffset(action.offset,scrollableState.width,scrollableState.fullWidth);const cycleWidth=scrollableState.length*scrollableState.itemWidth;return cycleWidth&&(minOffset=Math.floor(scrollableState.offset/cycleWidth)*cycleWidth),newOffset=Math.max(newOffset,minOffset),{...state,[action.pageId]:{...state[action.pageId],[action.id]:{...scrollableState,offset:newOffset,hasPrev:newOffset!==minOffset,hasNext:newOffset+scrollableState.width<scrollableState.fullWidth}}}}case actions_scrollable__WEBPACK_IMPORTED_MODULE_0__.rx:{var _state$action$pageId2;const scrollableState=(null===(_state$action$pageId2=state[action.pageId])||void 0===_state$action$pageId2?void 0:_state$action$pageId2[action.id])||defaultScrollableState,newOffset=normalizeOffset(action.offset,scrollableState.width,scrollableState.fullWidth);return{...state,[action.pageId]:{...state[action.pageId],[action.id]:{...scrollableState,offset:newOffset}}}}case actions_scrollable__WEBPACK_IMPORTED_MODULE_0__.RH:{var _state$action$pageId3;const scrollableState=(null===(_state$action$pageId3=state[action.pageId])||void 0===_state$action$pageId3?void 0:_state$action$pageId3[action.id])||defaultScrollableState,newOffset=normalizeOffset(scrollableState.offset,action.width,action.fullWidth);return{...state,[action.pageId]:{...state[action.pageId],[action.id]:{width:action.width,fullWidth:action.fullWidth,offset:newOffset,itemWidth:action.itemWidth||0,spacerWidth:action.spacerWidth||0,marginLeftPx:action.marginLeftPx||0,length:action.length,hasPrev:scrollableState.hasPrev,hasNext:newOffset+scrollableState.width<scrollableState.fullWidth}}}}case actions_scrollable__WEBPACK_IMPORTED_MODULE_0__.so:{var _state$action$pageId4;const scrollableState=(null===(_state$action$pageId4=state[action.pageId])||void 0===_state$action$pageId4?void 0:_state$action$pageId4[action.id])||defaultScrollableState,minOffset=0;let newOffset=normalizeOffset(scrollableState.offset-scrollableState.width,scrollableState.width,scrollableState.fullWidth);return 0!==newOffset&&scrollableState.itemWidth&&(newOffset=Math.ceil((newOffset+scrollableState.spacerWidth)/scrollableState.itemWidth)*scrollableState.itemWidth),newOffset=Math.max(newOffset,minOffset),{...state,[action.pageId]:{...state[action.pageId],[action.id]:{...scrollableState,offset:newOffset,hasPrev:newOffset!==minOffset,hasNext:newOffset+scrollableState.width<scrollableState.fullWidth}}}}case actions_scrollable__WEBPACK_IMPORTED_MODULE_0__.uA:{var _state$action$pageId5;const scrollableState=(null===(_state$action$pageId5=state[action.pageId])||void 0===_state$action$pageId5?void 0:_state$action$pageId5[action.id])||defaultScrollableState,minOffset=0;let newOffset=normalizeOffset(scrollableState.offset+scrollableState.width,scrollableState.width,scrollableState.fullWidth);if(newOffset+scrollableState.width!==scrollableState.fullWidth&&scrollableState.itemWidth){const spaceWithoutFirstItem=newOffset-scrollableState.spacerWidth-scrollableState.itemWidth+scrollableState.marginLeftPx;newOffset=(Math.floor(spaceWithoutFirstItem/scrollableState.itemWidth)+1)*scrollableState.itemWidth}return{...state,[action.pageId]:{...state[action.pageId],[action.id]:{...scrollableState,offset:newOffset,hasPrev:newOffset!==minOffset,hasNext:newOffset+scrollableState.width<scrollableState.fullWidth}}}}case actions_scrollable__WEBPACK_IMPORTED_MODULE_0__.UP:return state[action.pageId]&&0!==Object.keys(state[action.pageId]).length?{...state,[action.pageId]:{}}:state;default:return state}}},92339:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{I:()=>settingsReducer});var actions_settings__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(94086);const defaultState={};function settingsReducer(state=defaultState,action){return action.type===actions_settings__WEBPACK_IMPORTED_MODULE_0__.kP?{...state,brand:{...state.brand,headerLogo:action.logo}}:state}},49912:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{_:()=>uiReducer});var actions_ui__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(43980);const defaultState={horizontalMenuHidden:!1,collectionDisplayStyle:void 0,headerTransparency:{}};function uiReducer(state=defaultState,action){switch(action.type){case actions_ui__WEBPACK_IMPORTED_MODULE_0__.jn:return{...state,horizontalMenuHidden:action.hide};case actions_ui__WEBPACK_IMPORTED_MODULE_0__.AE:return{...state,collectionDisplayStyle:action.collectionDisplayStyle};case actions_ui__WEBPACK_IMPORTED_MODULE_0__.wo:return{...state,headerTransparency:{...state.headerTransparency,[`${action.locationName}:${action.collectionId}`]:action.supportsTransparency}};default:return state}}},11308:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{M:()=>userReducer});var actions_user__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(82294),utils_constants__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67646);const defaultState={contactEmail:"",emailOptIn:!1,locale:"",market:"",openIds:{},name:"",tags:[],signupInfo:{},isSignUpViaMovistar:!1};function userReducer(state=defaultState,action){switch(action.type){case actions_user__WEBPACK_IMPORTED_MODULE_1__.JA:var _action$data$signupIn;return{...state,contactEmail:action.data.email,emailOptIn:!!action.data.emailOptIn,locale:action.data.locale,market:action.data.country,openIds:action.data.openIds,name:action.data.name,signupInfo:action.data.signupInfo,isSignUpViaMovistar:Boolean((null===(_action$data$signupIn=action.data.signupInfo)||void 0===_action$data$signupIn?void 0:_action$data$signupIn.devicePlatform)===utils_constants__WEBPACK_IMPORTED_MODULE_0__.VT.MOVISTAR)};case actions_user__WEBPACK_IMPORTED_MODULE_1__.a4:return{...state,tags:action.data};default:return state}}},99394:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),react_redux__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(96841),router_actions__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(58743),_RouterContext__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(74926);function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}__webpack_require__.g.window&&"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual");const __WEBPACK_DEFAULT_EXPORT__=react__WEBPACK_IMPORTED_MODULE_0__.memo((function(props){const RootComponent=props.RootComponent,initialView=props.initialView,hydrate=props.hydrate,router=(0,_RouterContext__WEBPACK_IMPORTED_MODULE_3__.t)(),dispatch=(0,react_redux__WEBPACK_IMPORTED_MODULE_1__.I0)(),_useSelector=(0,react_redux__WEBPACK_IMPORTED_MODULE_1__.v9)((state=>({pathname:state.router.pathname,query:state.router.query,isPush:state.router.isPush,routeLoading:state.router.routeLoading})),react_redux__WEBPACK_IMPORTED_MODULE_1__.wU),pathname=_useSelector.pathname,query=_useSelector.query,isPush=_useSelector.isPush,routeLoading=_useSelector.routeLoading,_React$useState2=_slicedToArray(react__WEBPACK_IMPORTED_MODULE_0__.useState(initialView),2),view=_React$useState2[0],setView=_React$useState2[1],scrollPosRef=react__WEBPACK_IMPORTED_MODULE_0__.useRef({}),isInitialRenderRef=react__WEBPACK_IMPORTED_MODULE_0__.useRef(!0);return react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{const isInitialRender=isInitialRenderRef.current;if(isInitialRenderRef.current=!1,hydrate&&isInitialRender)return()=>{};if(!routeLoading&&!isInitialRender)return()=>{};let ignoreResult=!1;return router.resolve(pathname,query).then((result=>{if(ignoreResult)return;if("redirectLocation"in result){const redirectLocation=result.redirectLocation;return"string"==typeof redirectLocation?void(window.location.href=redirectLocation):"reload"in redirectLocation&&redirectLocation.reload?void(window.location.href=router.getUrl(redirectLocation)):void dispatch(router_actions__WEBPACK_IMPORTED_MODULE_2__.gx(redirectLocation))}if("error"in result)throw result.error;const route=result.route,location=result.location;return route.init?route.init(location).then((()=>result)):result})).then((result=>{if(!result||ignoreResult)return;const route=result.route,location=result.location;dispatch(router_actions__WEBPACK_IMPORTED_MODULE_2__.uc(location)),setView(react__WEBPACK_IMPORTED_MODULE_0__.createElement(route.component,{location})),isPush&&(delete scrollPosRef.current[pathname],window.scrollTo(0,0))}),(error=>{dispatch(router_actions__WEBPACK_IMPORTED_MODULE_2__.ZR(error)),setView(null)})),()=>{ignoreResult=!0}}),[pathname,routeLoading]),react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>()=>{routeLoading||(scrollPosRef.current[pathname]={offsetX:window.scrollX,offsetY:window.scrollY})}),[pathname,routeLoading]),react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{if(scrollPosRef.current[pathname]){const _scrollPosRef$current=scrollPosRef.current[pathname],offsetX=_scrollPosRef$current.offsetX,offsetY=_scrollPosRef$current.offsetY;window.scrollTo(offsetX,offsetY)}}),[view]),react__WEBPACK_IMPORTED_MODULE_0__.createElement(RootComponent,null,view)}))},68690:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),react_redux__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(96841),_utils_logger__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(57488),_actions__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(58743),_RouterContext__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(74926);const _excluded=["to","href","onClick","children"];function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],excluded.indexOf(key)>=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}const __WEBPACK_DEFAULT_EXPORT__=react__WEBPACK_IMPORTED_MODULE_0__.memo((function(props){const router=(0,_RouterContext__WEBPACK_IMPORTED_MODULE_4__.t)(),dispatch=(0,react_redux__WEBPACK_IMPORTED_MODULE_1__.I0)(),to=props.to,href=props.href,_props$onClick=props.onClick,onClick=void 0===_props$onClick?()=>{}:_props$onClick,children=props.children,others=_objectWithoutProperties(props,_excluded),link=react__WEBPACK_IMPORTED_MODULE_0__.useMemo((()=>to?router.getUrl(to):href),[href,to]);return to||href?(to&&href&&_utils_logger__WEBPACK_IMPORTED_MODULE_2__.Z.warn('Link: both "to" and "href" provided. Navigation "to" is ignored'),react__WEBPACK_IMPORTED_MODULE_0__.createElement("a",_extends({href:link,onClick:e=>{if(onClick(e),e.defaultPrevented)return;0===e.button&&(null!=href&&href.startsWith("/")&&(e.preventDefault(),dispatch(_actions__WEBPACK_IMPORTED_MODULE_3__.dN(href))),to&&(e.preventDefault(),dispatch(_actions__WEBPACK_IMPORTED_MODULE_3__.VF(to))))},rel:"_blank"===others.target?"noopener":void 0},others),children)):(_utils_logger__WEBPACK_IMPORTED_MODULE_2__.Z.warn("Link without action skipped. Provide either to or href prop."),null)}))},74926:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{_:()=>RouterContext,t:()=>useRouter});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294);const RouterContext=react__WEBPACK_IMPORTED_MODULE_0__.createContext(void 0);function useRouter(){const router=react__WEBPACK_IMPORTED_MODULE_0__.useContext(RouterContext);if(!router)throw new Error("Router context is unavailable");return router}},58743:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{$Q:()=>SET_ROUTE_ERROR,DE:()=>replacePassive,J5:()=>REPLACE,VF:()=>push,Vx:()=>SET_ACTIVE_LOCATION,ZR:()=>setRouteError,ab:()=>PUSH_RELATIVE,dN:()=>pushRelative,gx:()=>replace,lb:()=>PUSH,m6:()=>REPLACE_PASSIVE,nk:()=>LOCATION_CHANGE,uc:()=>setActiveLocation,z1:()=>propagateCurrentLocation});var query_string__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(36322);const LOCATION_CHANGE="router/ROUTER_LOCATION_CHANGE";function propagateCurrentLocation(isPush=!1,suppressViewChange=!1){const query=(0,query_string__WEBPACK_IMPORTED_MODULE_0__.parse)(window.location.search);return function(pathname,query,isPush=!1,suppressViewChange=!1){return{type:LOCATION_CHANGE,pathname,query,isPush,suppressViewChange}}(window.location.pathname,query,isPush,suppressViewChange)}const SET_ACTIVE_LOCATION="router/SET_ACTIVE_LOCATION";function setActiveLocation(location){return{type:SET_ACTIVE_LOCATION,location}}const SET_ROUTE_ERROR="router/SET_ROUTE_ERROR";function setRouteError(error){return{type:SET_ROUTE_ERROR,error}}const PUSH="router/ROUTER_PUSH";function push(location){return{type:PUSH,to:location}}const PUSH_RELATIVE="router/ROUTER_PUSH_RELATIVE";function pushRelative(relativeHref){return{type:PUSH_RELATIVE,relativeHref}}const REPLACE="router/ROUTER_REPLACE";function replace(location){return{type:REPLACE,to:location}}const REPLACE_PASSIVE="router/ROUTER_REPLACE_PASSIVE";function replacePassive(location){return{type:REPLACE_PASSIVE,to:location}}},38010:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{BrowserRouter:()=>_BrowserRouter__WEBPACK_IMPORTED_MODULE_2__.Z,Router:()=>_router__WEBPACK_IMPORTED_MODULE_0__.F,RouterContext:()=>_RouterContext__WEBPACK_IMPORTED_MODULE_1__._,useRouter:()=>_RouterContext__WEBPACK_IMPORTED_MODULE_1__.t});var _router__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(40955),_RouterContext__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(74926),_BrowserRouter__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(99394)},15084:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{s:()=>locationShape});var prop_types__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_0__);prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({setRoutes:prop_types__WEBPACK_IMPORTED_MODULE_0___default().func.isRequired,getUrl:prop_types__WEBPACK_IMPORTED_MODULE_0___default().func.isRequired,getActiveRoute:prop_types__WEBPACK_IMPORTED_MODULE_0___default().func.isRequired,resolve:prop_types__WEBPACK_IMPORTED_MODULE_0___default().func.isRequired});const locationShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({name:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,params:prop_types__WEBPACK_IMPORTED_MODULE_0___default().object,query:prop_types__WEBPACK_IMPORTED_MODULE_0___default().object})},82639:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{m:()=>routerReducer});var _actions__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(58743);const defaultState={pathname:"/",query:{},isPush:!1,location:void 0,routeLoading:!0,routeError:void 0};function routerReducer(state=defaultState,action){switch(action.type){case _actions__WEBPACK_IMPORTED_MODULE_0__.nk:return{...state,routeLoading:!action.suppressViewChange,routeError:void 0,pathname:action.pathname,query:action.query,isPush:action.isPush};case _actions__WEBPACK_IMPORTED_MODULE_0__.Vx:return{...state,routeLoading:!1,location:action.location};case _actions__WEBPACK_IMPORTED_MODULE_0__.$Q:return{...state,routeLoading:!1,routeError:action.error};default:return state}}},40955:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{F:()=>Router});var universal_router__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(49724),universal_router_generateUrls__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(85553),query_string__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(36322),_utils__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(91229);function _createForOfIteratorHelper(o,allowArrayLike){var it;if("undefined"==typeof Symbol||null==o[Symbol.iterator]){if(Array.isArray(o)||(it=function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(o))||allowArrayLike&&o&&"number"==typeof o.length){it&&(o=it);var i=0,F=function(){};return{s:F,n:function(){return i>=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function(e){throw e},f:F}}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 err,normalCompletion=!0,didErr=!1;return{s:function(){it=o[Symbol.iterator]()},n:function(){var step=it.next();return normalCompletion=step.done,step},e:function(e){didErr=!0,err=e},f:function(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}class Router{constructor(_baseUrl){this._baseUrl=_baseUrl,_defineProperty(this,"_activeRoute",void 0),_defineProperty(this,"_activeLocation",void 0),_defineProperty(this,"_routes",[]),_defineProperty(this,"_router",void 0),_defineProperty(this,"_url",void 0),this._router=new universal_router__WEBPACK_IMPORTED_MODULE_0__.Z(this._routes,{resolveRoute({route,params,query}){if(!route.name)return;return{route,location:{name:route.name,params:{...params},query:{...query}}}}}),this._url=(0,universal_router_generateUrls__WEBPACK_IMPORTED_MODULE_2__.Z)(this._router)}setRoutes(newRoutes){this._routes.length=0,this._routes.push(...newRoutes)}getUrl({name,params,query},absolute=!0){const search=query_string__WEBPACK_IMPORTED_MODULE_1__.stringify((0,_utils__WEBPACK_IMPORTED_MODULE_3__.H)(query)),path="not-found"===name?params[0]:this._url(name,params);return(absolute?this._baseUrl:"")+path+(search?`?${search}`:"")}getActiveRoute(){return this._activeRoute}getActiveLocation(){return this._activeLocation}getRouteByName(name){return this._routes.find((route=>route.name===name))}getBaseUrl(){return this._baseUrl}async resolve(pathname,query){try{const _await$this$_router$r=await this._router.resolve({pathname,query}),route=_await$this$_router$r.route,location=_await$this$_router$r.location;var _step,_iterator=_createForOfIteratorHelper(route.onEnter);try{for(_iterator.s();!(_step=_iterator.n()).done;){const onEnter=_step.value,redirectLocation=await Promise.resolve(onEnter({location,route,previousLocation:this._activeLocation,previousRoute:this._activeRoute}));if(redirectLocation)return{redirectLocation}}}catch(err){_iterator.e(err)}finally{_iterator.f()}return this._activeRoute=route,this._activeLocation=location,{route,location}}catch(error){return{error}}}}},91229:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function normalizeQueryParams(query){const result={};if(!query)return result;for(var _i2=0,_Object$entries=Object.entries(query);_i2<_Object$entries.length;_i2++){var _ref2=_slicedToArray(_Object$entries[_i2],2);const key=_ref2[0],value=_ref2[1];!0!==value&&"true"!==value?result[key]=!1!==value&&"false"!==value?value:void 0:result[key]=null}return result}__webpack_require__.d(__webpack_exports__,{H:()=>normalizeQueryParams})},38770:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>createComponent});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),fela__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(57857),react_fela__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(31450),_mixins__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(26888);function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||_unsupportedIterableToArray(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);return"Object"===n&&o.constructor&&(n=o.constructor.name),"Map"===n||"Set"===n?Array.from(o):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(o,minLen):void 0}}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const responsivePrefixes=["xs-","sm-","md-","lg-","xl-"],hasResponsivePrefix=str=>{var _step,_iterator=function(o,allowArrayLike){var it;if("undefined"==typeof Symbol||null==o[Symbol.iterator]){if(Array.isArray(o)||(it=_unsupportedIterableToArray(o))||allowArrayLike&&o&&"number"==typeof o.length){it&&(o=it);var i=0,F=function(){};return{s:F,n:function(){return i>=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function(e){throw e},f:F}}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 err,normalCompletion=!0,didErr=!1;return{s:function(){it=o[Symbol.iterator]()},n:function(){var step=it.next();return normalCompletion=step.done,step},e:function(e){didErr=!0,err=e},f:function(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}(responsivePrefixes);try{for(_iterator.s();!(_step=_iterator.n()).done;){const prefix=_step.value;if(str.startsWith(prefix))return!0}}catch(err){_iterator.e(err)}finally{_iterator.f()}return!1};function createResponsiveRule(rule){return props=>{const _splitProps=function(props){const result={global:{theme:props.theme},xsProps:{theme:props.theme},smProps:{theme:props.theme},mdProps:{theme:props.theme},lgProps:{theme:props.theme},xlProps:{theme:props.theme}};for(var _i3=0,_Object$entries2=Object.entries(props);_i3<_Object$entries2.length;_i3++){var _ref4=_slicedToArray(_Object$entries2[_i3],2);const key=_ref4[0],value=_ref4[1];key.startsWith("xs-")?(result.xsProps=result.xsProps||{},result.xsProps[key.substring(3)]=value):key.startsWith("sm-")?(result.smProps=result.smProps||{},result.smProps[key.substring(3)]=value):key.startsWith("md-")?(result.mdProps=result.mdProps||{},result.mdProps[key.substring(3)]=value):key.startsWith("lg-")?(result.lgProps=result.lgProps||{},result.lgProps[key.substring(3)]=value):key.startsWith("xl-")?(result.xlProps=result.xlProps||{},result.xlProps[key.substring(3)]=value):result.global[key]=value}return result}(props),global=_splitProps.global,xsProps=_splitProps.xsProps,smProps=_splitProps.smProps,mdProps=_splitProps.mdProps,lgProps=_splitProps.lgProps,xlProps=_splitProps.xlProps,items=[];return items.push({condition:!0,style:rule(global)}),xsProps&&Object.keys(xsProps).length>1&&items.push({condition:!0,style:(0,_mixins__WEBPACK_IMPORTED_MODULE_1__.xC)(rule(xsProps))}),smProps&&Object.keys(smProps).length>1&&items.push({condition:!0,style:(0,_mixins__WEBPACK_IMPORTED_MODULE_1__._S)(rule(smProps))}),mdProps&&Object.keys(mdProps).length>1&&items.push({condition:!0,style:(0,_mixins__WEBPACK_IMPORTED_MODULE_1__.L9)(rule(mdProps))}),lgProps&&Object.keys(lgProps).length>1&&items.push({condition:!0,style:(0,_mixins__WEBPACK_IMPORTED_MODULE_1__.ms)(rule(lgProps))}),xlProps&&Object.keys(xlProps).length>1&&items.push({condition:!0,style:(0,_mixins__WEBPACK_IMPORTED_MODULE_1__.Cf)(rule(xlProps))}),{extend:items}}}const contextSymbol=Symbol("style-component-context");function createComponentWithContext(context){function StyleComponent(originalProps){const _useFela=(0,react_fela__WEBPACK_IMPORTED_MODULE_2__.Z)(),css=_useFela.css,theme=_useFela.theme,className=css(context.rule({...originalProps,theme})),props=function(props,blacklist){const result={};for(var _i2=0,_Object$entries=Object.entries(props);_i2<_Object$entries.length;_i2++){var _ref2=_slicedToArray(_Object$entries[_i2],2);const key=_ref2[0],value=_ref2[1];blacklist.includes(key)||hasResponsivePrefix(key)||(result[key]=value)}return result}(originalProps,context.blacklist);props.className=`${props.className||""} ${className}`;let element=context.type;return props.as&&(element=props.as,delete props.as),"string"==typeof element&&"innerRef"in props&&(props.ref=props.innerRef,delete props.innerRef),react__WEBPACK_IMPORTED_MODULE_0__.createElement(element,props)}return StyleComponent[contextSymbol]=context,StyleComponent}function createComponent(rule,type="div",blacklist=[],responsive=!1){const context={rule:responsive?createResponsiveRule(rule):rule,type,blacklist},contextToExtend=type[contextSymbol];return contextToExtend&&(context.rule=(0,fela__WEBPACK_IMPORTED_MODULE_3__.Z)(contextToExtend.rule,context.rule),context.type=contextToExtend.type,context.blacklist.push(...contextToExtend.blacklist)),createComponentWithContext(context)}},26888:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Cf:()=>responsiveXl,Ep:()=>withOverlay,L9:()=>responsiveMd,Uz:()=>withSpinning,W2:()=>smallScreenL,_S:()=>responsiveSm,dz:()=>ieInputHideClearIcon,eH:()=>reserveBoldTextWidth,eW:()=>truncateLines,ih:()=>minWidth,k_:()=>widthRange,kk:()=>maxWidth,mj:()=>withPulsing,ms:()=>responsiveLg,ql:()=>ieOnly,xC:()=>smallScreen,xt:()=>withBackgroundResizer,zw:()=>withBasePadding});var _utils_helpers__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(37519),utils_constants__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(67646);const minWidth=(width,content)=>({[`@media screen and (min-width: ${width}px)`]:content}),maxWidth=(width,content)=>({[`@media screen and (max-width: ${width}px)`]:content}),widthRange=(from,to,content)=>({[`@media screen and (max-width: ${to}px) and (min-width: ${from}px)`]:content}),smallScreen=content=>maxWidth(utils_constants__WEBPACK_IMPORTED_MODULE_1__.j$.sm-1,content),smallScreenL=content=>((width,orientation,content)=>({[`@media screen and (max-width: ${width}px) and (orientation: ${orientation})`]:content}))(utils_constants__WEBPACK_IMPORTED_MODULE_1__.j$.md,"landscape",content),responsiveSm=content=>minWidth(utils_constants__WEBPACK_IMPORTED_MODULE_1__.j$.sm,content),responsiveMd=content=>minWidth(utils_constants__WEBPACK_IMPORTED_MODULE_1__.j$.md,content),responsiveLg=content=>minWidth(utils_constants__WEBPACK_IMPORTED_MODULE_1__.j$.lg,content),responsiveXl=content=>minWidth(utils_constants__WEBPACK_IMPORTED_MODULE_1__.j$.xl,content),ieInputHideClearIcon=()=>({"::-ms-clear":{display:"none",width:"0",height:"0"}}),ieOnly=content=>({"@media all and (-ms-high-contrast: none), (-ms-high-contrast: active)":content}),withSpinning=(duration,clockwise=!0,iterationCount="infinite")=>({animationName:{from:{transform:"rotate(0deg)"},to:{transform:`rotate(${clockwise?"+":"-"}359deg)`}},animationDuration:`${duration}ms`,animationIterationCount:iterationCount,animationTimingFunction:"linear"}),withPulsing=duration=>({animationName:{"0%":{opacity:1},"50%":{opacity:.4},"100%":{opacity:1}},animationDuration:`${duration}ms`,animationIterationCount:"infinite",animationTimingFunction:"linear"}),truncateLines=(lines,fontSize,lineHeight)=>({fontSize,lineHeight,overflow:"hidden",textOverflow:"ellipsis",WordWrap:"break-word",OverflowWrap:"break-word",transition:"max-height 0.1s",maxHeight:`calc(${Number.isFinite(lineHeight)?`${fontSize} * ${lineHeight}`:lineHeight} * ${lines})`,"@supports (-webkit-line-clamp: 1)":{visibility:"visible",display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:lines}}),reserveBoldTextWidth=(textAttr="data-content")=>({"::after":{display:"block",content:`attr(${textAttr})`,fontWeight:"bold",height:0,visibility:"hidden",overflow:"hidden"}}),withOverlay=(color,zIndex=-1)=>({"::before":{content:'""',position:"absolute",left:"0",top:"0",bottom:"0",right:"0",background:color,zIndex}}),withBackgroundResizer=({src,frontLayer="",width,height})=>{const makeStyleForBreakpoint=(breakpoint,crop)=>{if(!src||"none"===src)return"none";const url=`url(${(0,_utils_helpers__WEBPACK_IMPORTED_MODULE_0__.V1)({src,breakpoint,crop,minWidth:width,minHeight:height})})`;return frontLayer?`${frontLayer}, ${url}`:url};return{...smallScreen({backgroundImage:makeStyleForBreakpoint("sm",!0)}),...responsiveSm({backgroundImage:makeStyleForBreakpoint("md")}),...responsiveMd({backgroundImage:makeStyleForBreakpoint("lg")}),...responsiveLg({backgroundImage:makeStyleForBreakpoint("xl")})}},withBasePadding=(props={left:!0,right:!0})=>{const _props$left=props.left,left=void 0===_props$left||_props$left,_props$right=props.right,right=void 0===_props$right||_props$right;return{...maxWidth(utils_constants__WEBPACK_IMPORTED_MODULE_1__.j$.sm,{...left&&{paddingLeft:utils_constants__WEBPACK_IMPORTED_MODULE_1__.s0.small},...right&&{paddingRight:utils_constants__WEBPACK_IMPORTED_MODULE_1__.s0.small}}),...widthRange(utils_constants__WEBPACK_IMPORTED_MODULE_1__.j$.sm,utils_constants__WEBPACK_IMPORTED_MODULE_1__.j$.md,{...left&&{paddingLeft:utils_constants__WEBPACK_IMPORTED_MODULE_1__.s0.medium},...right&&{paddingRight:utils_constants__WEBPACK_IMPORTED_MODULE_1__.s0.medium}}),...minWidth(utils_constants__WEBPACK_IMPORTED_MODULE_1__.j$.md,{...left&&{paddingLeft:utils_constants__WEBPACK_IMPORTED_MODULE_1__.s0.large},...right&&{paddingRight:utils_constants__WEBPACK_IMPORTED_MODULE_1__.s0.large}})}}},37447:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";let OfferTypes,TrialPeriod,EntitlementStatus,RecurringPeriod,PaymentMethods,LayoutObjectTypes,FieldToRenderTypes,ScreenSizeStyles;__webpack_require__.d(__webpack_exports__,{A6:()=>PaymentMethods,Fo:()=>EntitlementStatus,wk:()=>ScreenSizeStyles}),function(OfferTypes){OfferTypes.DefaultType="DefaultType",OfferTypes.PassType="PassType",OfferTypes.ThirdPartyType="ThirdPartyType",OfferTypes.BuyType="BuyType",OfferTypes.RentType="RentType",OfferTypes.SubscribeType="SubscribeType"}(OfferTypes||(OfferTypes={})),function(TrialPeriod){TrialPeriod.DAYS="DAYS",TrialPeriod.SECONDS="SECONDS"}(TrialPeriod||(TrialPeriod={})),function(EntitlementStatus){EntitlementStatus.active="active",EntitlementStatus.cancelled="cancelled",EntitlementStatus.expired="expired"}(EntitlementStatus||(EntitlementStatus={})),function(RecurringPeriod){RecurringPeriod.MONTHLY="MONTHLY",RecurringPeriod.YEARLY="YEARLY"}(RecurringPeriod||(RecurringPeriod={})),function(PaymentMethods){PaymentMethods.PAYPAL="paypal",PaymentMethods.GOOGLEPAY="googlepay",PaymentMethods.APPLEPAY="applepay",PaymentMethods.CREDITCARD="credit_card"}(PaymentMethods||(PaymentMethods={})),function(LayoutObjectTypes){LayoutObjectTypes.channelLogo="channelLogo",LayoutObjectTypes.textString="textString",LayoutObjectTypes.textMultiFields="textMultiFields",LayoutObjectTypes.textKeyAndList="textKeyAndList",LayoutObjectTypes.buttonCta="buttonCta"}(LayoutObjectTypes||(LayoutObjectTypes={})),function(FieldToRenderTypes){FieldToRenderTypes.title="title",FieldToRenderTypes.synopsis="synopsis",FieldToRenderTypes.kind="kind",FieldToRenderTypes.genres="genres",FieldToRenderTypes.productionYear="productionYear",FieldToRenderTypes.rating="rating",FieldToRenderTypes.duration="duration",FieldToRenderTypes.directors="directors",FieldToRenderTypes.cast="cast",FieldToRenderTypes.description="description",FieldToRenderTypes.customTags1="customTags1",FieldToRenderTypes.customTags2="customTags2",FieldToRenderTypes.customTags3="customTags3",FieldToRenderTypes.customTags4="customTags4",FieldToRenderTypes.customTags5="customTags5",FieldToRenderTypes.customTags6="customTags6",FieldToRenderTypes.customTags7="customTags7",FieldToRenderTypes.customTags8="customTags8",FieldToRenderTypes.customTags9="customTags9",FieldToRenderTypes.customTags10="customTags10",FieldToRenderTypes.collectionTitle="collectionTitle",FieldToRenderTypes.collectionDescription="collectionDescription",FieldToRenderTypes.collectionCtaLabel="collectionCtaLabel"}(FieldToRenderTypes||(FieldToRenderTypes={})),function(ScreenSizeStyles){ScreenSizeStyles.bigScreenStyle="bigScreenStyle",ScreenSizeStyles.mediumScreenStyle="mediumScreenStyle",ScreenSizeStyles.smallScreenStyle="smallScreenStyle"}(ScreenSizeStyles||(ScreenSizeStyles={}))},31372:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{EntitlementStatus:()=>_enums__WEBPACK_IMPORTED_MODULE_0__.Fo,PaymentMethods:()=>_enums__WEBPACK_IMPORTED_MODULE_0__.A6,ScreenSizeStyles:()=>_enums__WEBPACK_IMPORTED_MODULE_0__.wk});var _enums__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(37447);__webpack_require__(26382)},26382:(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__(37447)},53980:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{$J:()=>viewableTagShape,E0:()=>viewableShape,IY:()=>relatedViewableShape,XR:()=>webviewShape,kK:()=>offerShape});var prop_types__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_0__),utils_constants__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(67646);const offerShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({__typename:prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf(Object.values(utils_constants__WEBPACK_IMPORTED_MODULE_1__.tb)).isRequired,id:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,priceInCents:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,currency:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,entitlementDurationSec:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number}),entitlementShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({__typename:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,offer:offerShape,purchasedAt:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,entitledUntil:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string}),playableShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({id:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,duration:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,watchOffset:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,catchup:prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({from:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,to:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number}),channel:prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({title:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,logoDark:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string}),kind:prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf(Object.values(utils_constants__WEBPACK_IMPORTED_MODULE_1__.v$)).isRequired,startTimeUtc:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,mms:prop_types__WEBPACK_IMPORTED_MODULE_0___default().bool,mmsOrigCode:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string}),viewableType=prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf([utils_constants__WEBPACK_IMPORTED_MODULE_1__.Bz.Movie,utils_constants__WEBPACK_IMPORTED_MODULE_1__.Bz.Episode,utils_constants__WEBPACK_IMPORTED_MODULE_1__.Bz.Show,utils_constants__WEBPACK_IMPORTED_MODULE_1__.Bz.Channel,utils_constants__WEBPACK_IMPORTED_MODULE_1__.Bz.Program,utils_constants__WEBPACK_IMPORTED_MODULE_1__.Bz.Trailer]),metaShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({__typename:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired}),relatedViewableShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({__typename:viewableType.isRequired,id:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,poster:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,title:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,logoDark:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,defaultPlayable:prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({id:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string}),offers:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(metaShape),entitlement:metaShape}),webviewShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({webviewUrl:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,webviewTitle:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,default:prop_types__WEBPACK_IMPORTED_MODULE_0___default().bool,webviewHeight:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string}),viewableTagShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({translationKey:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,title:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,values:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_0___default().string).isRequired,searchable:prop_types__WEBPACK_IMPORTED_MODULE_0___default().bool}),viewableShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({__typename:viewableType.isRequired,id:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,title:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,description:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,inMyList:prop_types__WEBPACK_IMPORTED_MODULE_0___default().bool,trailer:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,poster:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,metaImage:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,productionYear:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,start:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,stop:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,duration:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,durationHuman:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,genres:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_0___default().string),offers:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(offerShape),entitlement:entitlementShape,episodeNumber:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,seasonNumber:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,defaultPlayable:playableShape,providedBy:prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({brand:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired}),related:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(relatedViewableShape),webviews:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(webviewShape),tagsToRender:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(viewableTagShape)})},96470:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Lc:()=>px2sec,W9:()=>ifCatchupIsItAvailable,_B:()=>getUpcomingBroadcastTime,gs:()=>PIXELS_PER_MINUTE,m2:()=>sec2px});var _time__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(17801);const PIXELS_PER_MINUTE=7,sec2px=seconds=>Math.round(seconds/60)*PIXELS_PER_MINUTE,px2sec=px=>60*Math.round(px/PIXELS_PER_MINUTE),ifCatchupIsItAvailable=viewable=>{var _viewable$defaultPlay;const catchup=(null===(_viewable$defaultPlay=viewable.defaultPlayable)||void 0===_viewable$defaultPlay?void 0:_viewable$defaultPlay.catchup)||viewable.catchup;return!catchup||(0,_time__WEBPACK_IMPORTED_MODULE_0__.Ff)(1e3*catchup.from,1e3*catchup.to)},getUpcomingBroadcastTime=playable=>{if(null==playable||!playable.startTimeUtc)return null;const adjustedStartTime=1e3*playable.startTimeUtc;return(0,_time__WEBPACK_IMPORTED_MODULE_0__.uc)(adjustedStartTime)?null:adjustedStartTime}},67646:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{BX:()=>ANALYTICS_ACTIONS,Bz:()=>VIEWABLE_TYPES,DS:()=>COLLECTION_SIZE,E:()=>SEARCH_FILTER_KINDS,E9:()=>COOKIES,EK:()=>TRANSACTION_STATUS,FZ:()=>BUTTON_HEIGHT,Fo:()=>EntitlementStatus,IV:()=>CONTENT_LIST_SUPPORTED_BLOCK_TYPES,KH:()=>MENU_ITEM_TYPES,KI:()=>TRIAL_PERIOD,LM:()=>PAYMENT_METHODS,Mr:()=>DATA_ID,OE:()=>INPUT_FIELD_TYPE,Og:()=>ADYEN_PATHS,Oi:()=>EXIT_FULL_WINDOW_AREA,Qc:()=>RECURRING_PERIOD,Rw:()=>ENTITLEMENT_TYPES,S4:()=>WATCHLIST_TYPES,TI:()=>DATA_VALUE,VT:()=>PLATFORMS,Vv:()=>LAYOUT_OBJECT_TYPES,WY:()=>TRACK_AREA,Z5:()=>ADYEN_RESULT_TYPES,_P:()=>COLLECTION_DISPLAY_TYPES,_d:()=>PURCHASE_FLOW_OFFER_TYPES,_o:()=>CONTENT_LIST_SUPPORTED_VIEWABLE_TYPES,aK:()=>OS_TYPES,cr:()=>WatchContext,d5:()=>BROWSER_TYPES,dW:()=>ANALYTICS_EVENTS,e1:()=>BLOCK_INTERFACE_TYPES,gE:()=>SUBSCRIBE_KIND,gX:()=>SCREEN_SIZE_STYLES,i4:()=>STRIPE_STATUS,j$:()=>BREAKPOINTS,j8:()=>PAYMENT_PROVIDERS,jU:()=>LINK_INTERFACE_SUPPORTED_TYPES,k$:()=>TRANSACTION_TYPE,mj:()=>FIELD_TO_TAG,ox:()=>MENU_LINK_TARGET_TYPES,pu:()=>PLATFORMS_NAME,s0:()=>BASE_MARGIN,s2:()=>PINCODE_ERRORS,tb:()=>OFFER_TYPES,v$:()=>PLAYABLE_KINDS,vV:()=>ANALYTICS_ACTION_SOURCES,wE:()=>OFFER_TYPE_TO_QUERY_TYPE,xY:()=>LINK_INTERFACE_TYPES,yA:()=>FIELD_TO_RENDER_TYPES,yt:()=>INFO_DELIMITER,zT:()=>DATE_FORMAT,zq:()=>BUTTON_HEIGHT_BIG});const OS_TYPES={IOS:"IOS",ANDROID:"ANDROID",WINDOWS_PHONE:"WINDOWS_PHONE",WINDOWS:"WINDOWS",MAC:"MAC",LINUX:"LINUX",OTHER:"OTHER"},BROWSER_TYPES={CHROME:"Chrome",FIREFOX:"Firefox",IE:"IE",EDGE:"Edge",SAFARI:"Safari",MOBILE_SAFARI:"Mobile Safari",OPERA:"Opera",OTHER:"Other"},TRIAL_PERIOD={DAYS:"DAYS",SECONDS:"SECONDS"},RECURRING_PERIOD={MONTHLY:"MONTHLY",YEARLY:"YEARLY"};let VIEWABLE_TYPES;!function(VIEWABLE_TYPES){VIEWABLE_TYPES.Movie="Movie",VIEWABLE_TYPES.Episode="Episode",VIEWABLE_TYPES.Program="Program",VIEWABLE_TYPES.Show="Show",VIEWABLE_TYPES.Channel="Channel",VIEWABLE_TYPES.Trailer="Trailer",VIEWABLE_TYPES.ATestViewable="ATestViewable"}(VIEWABLE_TYPES||(VIEWABLE_TYPES={}));const CONTENT_LIST_SUPPORTED_VIEWABLE_TYPES=[VIEWABLE_TYPES.Movie,VIEWABLE_TYPES.Episode,VIEWABLE_TYPES.Program,VIEWABLE_TYPES.Show,VIEWABLE_TYPES.Channel],BLOCK_INTERFACE_TYPES={BookmarksCollection:"BookmarksCollection",ContinueWatchingCollection:"ContinueWatchingCollection",EntitledContentCollection:"EntitledContentCollection",FavouriteChannelsCollection:"FavouriteChannelsCollection",FeaturedCarouselCollection:"FeaturedCarouselCollection",FeaturedCollection:"FeaturedCollection",LinkCollection:"LinkCollection",LiveChannelsCollection:"LiveChannelsCollection",PosterCollection:"PosterCollection",PromoBlock:"PromoBlock",SixteenNineCollection:"SixteenNineCollection",ATestBlock:"ATestBlock"},CONTENT_LIST_SUPPORTED_BLOCK_TYPES=[BLOCK_INTERFACE_TYPES.BookmarksCollection,BLOCK_INTERFACE_TYPES.ContinueWatchingCollection,BLOCK_INTERFACE_TYPES.EntitledContentCollection,BLOCK_INTERFACE_TYPES.FavouriteChannelsCollection,BLOCK_INTERFACE_TYPES.FeaturedCarouselCollection,BLOCK_INTERFACE_TYPES.FeaturedCollection,BLOCK_INTERFACE_TYPES.LinkCollection,BLOCK_INTERFACE_TYPES.LiveChannelsCollection,BLOCK_INTERFACE_TYPES.PosterCollection,BLOCK_INTERFACE_TYPES.PromoBlock,BLOCK_INTERFACE_TYPES.SixteenNineCollection],LINK_INTERFACE_TYPES={CollectionLink:"CollectionLink",ViewLink:"ViewLink",ATestLink:"ATestLink"},LINK_INTERFACE_SUPPORTED_TYPES=[LINK_INTERFACE_TYPES.CollectionLink,LINK_INTERFACE_TYPES.ViewLink],WatchContext={VOD:"vod",PLAY:"play",FAVORITE:"favorite",POPULAR:"popular",FEATURED:"featured",RECOMMENDED:"recommended"},PLAYABLE_KINDS={VOD:"VOD",CHANNEL:"CHANNEL",BROADCAST:"BROADCAST",LIVE_EVENT:"LIVE_EVENT"},OFFER_TYPES={DefaultType:"DefaultType",PassType:"PassType",ThirdPartyType:"ThirdPartyType",BuyType:"BuyType",RentType:"RentType",SubscribeType:"SubscribeType"},OFFER_TYPE_TO_QUERY_TYPE={DefaultType:"DEFAULT",PassType:"PASS",ThirdPartyType:"THIRDPARTY",BuyType:"BUY",RentType:"RENT",SubscribeType:"SUBSCRIBE"};let ENTITLEMENT_TYPES;!function(ENTITLEMENT_TYPES){ENTITLEMENT_TYPES.DEFAULT="EntitlementDefaultType",ENTITLEMENT_TYPES.PASS="EntitlementPassType",ENTITLEMENT_TYPES.THIRDPARTY="EntitlementThirdPartyType",ENTITLEMENT_TYPES.BUY="EntitlementBuyType",ENTITLEMENT_TYPES.RENT="EntitlementRentType",ENTITLEMENT_TYPES.SUBSCRIBE="EntitlementSubscribeType"}(ENTITLEMENT_TYPES||(ENTITLEMENT_TYPES={}));const PURCHASE_FLOW_OFFER_TYPES=[OFFER_TYPES.SubscribeType,OFFER_TYPES.PassType],PAYMENT_PROVIDERS={ADYEN:"adyen",ADYEN_DROPIN:"adyen-dropin",STRIPE:"stripe"},ADYEN_RESULT_TYPES={AUTHORISED:"AUTHORISED",REFUSED:"REFUSED",ERROR:"ERROR",CANCELLED:"CANCELLED",PENDING:"PENDING"},ADYEN_PATHS={REDIRECT_TO_ADYEN_PATH:"/adyen-redirect",ADYEN_RESULT_REDIRECT_PATH:"/adyen-checkout-redirect",DROPIN_REDIRECT_PATH:"/adyen-dropin-redirect"},STRIPE_STATUS={INITIAL:"initial",SUCCESS:"success"},TRANSACTION_STATUS={INITIAL:"INITIAL",PENDING:"PENDING",FAILED:"FAILED",SUCCESS:"SUCCESS"},PAYMENT_METHODS={PAYPAL:"paypal",CREDITCARD:"credit_card",GOOGLEPAY:"googlepay",APPLEPAY:"applepay"},EntitlementStatus={active:"active",cancelled:"cancelled",expired:"expired"},WATCHLIST_TYPES=[VIEWABLE_TYPES.Movie,VIEWABLE_TYPES.Show],PINCODE_ERRORS={REQUEST_THROTTLED:"REQUEST_THROTTLED",INTERNAL_SERVER_ERROR:"INTERNAL_SERVER_ERROR",USER_CAN_NOT_EDIT:"USER_CAN_NOT_EDIT",WRONG_PIN_CODE:"WRONG_PIN_CODE"},INPUT_FIELD_TYPE={default:"default",email:"email",yyyy:"yyyy",number:"number",picker:"picker",checkbox:"checkbox",emailConfirmation:"emailConfirmation",passwordConfirmation:"passwordConfirmation",date:"date"},MENU_ITEM_TYPES={contentList:"contentList",epg:"epg",search:"search",link:"link",offlineContentList:"offlineContentList",settings:"settings",subscriptionMagine:"subscription-magine"},MENU_LINK_TARGET_TYPES={self:"self",blank:"blank",webview:"webview"},COLLECTION_SIZE={large:"large",small:"small",sixteenNine:"sixteen-nine"},COLLECTION_DISPLAY_TYPES={grid:"grid",list:"list"},SEARCH_FILTER_KINDS={all:"all",channels:"channels",shows:"shows",movies:"movies",programs:"programs"},LAYOUT_OBJECT_TYPES={channelLogo:"channelLogo",textString:"textString",textMultiFields:"textMultiFields",textKeyAndList:"textKeyAndList",buttonCta:"buttonCta"},FIELD_TO_RENDER_TYPES={title:"title",synopsis:"synopsis",kind:"kind",genres:"genres",productionYear:"productionYear",rating:"rating",duration:"duration",directors:"directors",cast:"cast",description:"description",customTags1:"customTags1",customTags2:"customTags2",customTags3:"customTags3",customTags4:"customTags4",customTags5:"customTags5",customTags6:"customTags6",customTags7:"customTags7",customTags8:"customTags8",customTags9:"customTags9",customTags10:"customTags10",collectionTitle:"collectionTitle",collectionDescription:"collectionDescription",collectionCtaLabel:"collectionCtaLabel"},FIELD_TO_TAG={[FIELD_TO_RENDER_TYPES.directors]:"DetailViewMetadataDirectors",[FIELD_TO_RENDER_TYPES.cast]:"DetailViewMetadataCast",[FIELD_TO_RENDER_TYPES.genres]:"DetailViewMetadataGenres",[FIELD_TO_RENDER_TYPES.customTags1]:"DetailViewMetadataCustomTags1",[FIELD_TO_RENDER_TYPES.customTags2]:"DetailViewMetadataCustomTags2",[FIELD_TO_RENDER_TYPES.customTags3]:"DetailViewMetadataCustomTags3",[FIELD_TO_RENDER_TYPES.customTags4]:"DetailViewMetadataCustomTags4",[FIELD_TO_RENDER_TYPES.customTags5]:"DetailViewMetadataCustomTags5",[FIELD_TO_RENDER_TYPES.customTags6]:"DetailViewMetadataCustomTags6",[FIELD_TO_RENDER_TYPES.customTags7]:"DetailViewMetadataCustomTags7",[FIELD_TO_RENDER_TYPES.customTags8]:"DetailViewMetadataCustomTags8",[FIELD_TO_RENDER_TYPES.customTags9]:"DetailViewMetadataCustomTags9",[FIELD_TO_RENDER_TYPES.customTags10]:"DetailViewMetadataCustomTags10"},SCREEN_SIZE_STYLES={bigScreenStyle:"bigScreenStyle",mediumScreenStyle:"mediumScreenStyle",smallScreenStyle:"smallScreenStyle"},ANALYTICS_ACTION_SOURCES={USER_ACTION:"USER_ACTION",APP_ACTION:"APP_ACTION",APP_ERROR:"APP_ERROR"},ANALYTICS_ACTIONS={PAGE_VIEW:"page_view",CLICK:"click",BUY:"buy",CANCEL:"cancel",VISIBLE:"visible"},ANALYTICS_EVENTS={OFFER:"offer"},COOKIES={CREATE_PASS_EMAIL:"create_pass_email"},DATE_FORMAT={day:"numeric",month:"short",year:"numeric"},PLATFORMS={VIZIO:"vizio",WEBOS:"webos",TIZEN:"tizen",BROWSER:"browser",MOVISTAR:"movistar",IOS:"ios",ANDROID:"android"},PLATFORMS_NAME={VIZIO:"Vizio",WEBOS:"webOS",TIZEN:"Tizen",BROWSER:"Browser",MOVISTAR:"Movistar+",IOS:"iOS",ANDROID:"Android"},SUBSCRIBE_KIND={DOWNGRADE:"DOWNGRADE",NEW:"NEW",UPGRADE:"UPGRADE"},TRANSACTION_TYPE={SUBSCRIPTION_UPGRADE:"subscription_upgrade"},BREAKPOINTS={sm:600,md:960,lg:1280,xl:1920},BUTTON_HEIGHT="3rem",BUTTON_HEIGHT_BIG="3.5rem",INFO_DELIMITER=" | ",BASE_MARGIN={small:"1.5rem",medium:"2.5rem",large:"5.0rem"},EXIT_FULL_WINDOW_AREA={ICON:"icon",TITLE:"title",NEXT_BACK_ICON:"nextBackIcon"},TRACK_AREA={playBtn:"play-btn",backBtn:"back-btn",infoBtn:"info-btn",triggerArea:"trigger-area",img:"img",watchlistBtn:"watchlist-btn",continueWatchingBtn:"continue-watching-btn",metadata:"metadata",offerBtn:"offer-btn",miniPlayer:"mini-player"},DATA_ID={hoverStateLink:"hover-state-link",hoverState:"hover-state",carouselLink:"carousel-link",featuredLink:"featured-link",recommendationBtn:"recommendation-btn",recommendationLink:"recommendation-link"},DATA_VALUE={triggerAreaInfo:"trigger-area/info",imgAutoplay:"img/autoplay",imgInfo:"img/info",playBtnAutoplay:"play-btn/autoplay",infoBtnInfo:"info-btn/info",metadataInfo:"metadata/info",backBtn:"back-btn"}},27900:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{A:()=>ConflictError,k:()=>DownstreamError});class DownstreamError extends Error{constructor(message,code){super(message),this.code=code,this.message=message,this.name="DownstreamError";const messageGroups=message.match(/service=\[(.+)], message=\[(.+)]$/);this.service=messageGroups[1],this.serviceMessage=messageGroups[2]}}class ConflictError extends Error{constructor(message,code){super(message),this.code=code,this.message=message,this.name="ConflictError"}}},37519:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{BM:()=>imageWithSize,C1:()=>getStartDateTime,CG:()=>rem2px,Il:()=>withSeparator,Jn:()=>getImageUrl,Jr:()=>getBaseFontFamily,PS:()=>getGoogleFontLink,QA:()=>logoDarkOrLightUrl,UM:()=>isTVOD,V1:()=>addResizerParams,XE:()=>getRecurringPeriod,YC:()=>acceptDigits,dX:()=>getLinkParams,fN:()=>responsiveRem2Px,gN:()=>generateWatchLocation,hT:()=>renderDuration,jD:()=>logoDarkOrLight,jj:()=>uniq,kS:()=>getPersistentRandomId,oA:()=>RequestStates,qC:()=>findById,tE:()=>replaceWebviewParam,tP:()=>getPlayableProp,tT:()=>colorWithOpacity,tm:()=>getStartAndStopTime,un:()=>hashCode,wl:()=>flattenEdges});var query_string__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(36322),polished__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(84967),_storage__WEBPACK_IMPORTED_MODULE_2__=(__webpack_require__(38554),__webpack_require__(2308)),uuid__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(87225),utils_constants__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(67646),_human_format__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(68999);const isType=t=>elem=>function(elem){return Object.prototype.toString.call(elem).slice(8,-1)}(elem)===t,isFunction=(isType("Object"),isType("Array"),isType("Function"));function imageWithSize(url,pxWidth,pxHeight){if(!url)return;if(!pxWidth&&!pxHeight)return url;return`${url}?${query_string__WEBPACK_IMPORTED_MODULE_0__.stringify({width:pxWidth?Math.round(pxWidth):void 0,height:pxHeight?Math.round(pxHeight):void 0})}`}function rem2px(rem,base=16){return(rem||0)*base}function responsiveRem2Px(rem){return rem2px(rem,window.innerWidth>utils_constants__WEBPACK_IMPORTED_MODULE_3__.j$.lg?16:14)}function acceptDigits(value){return(value||"").replace(/\D/g,"")}function uniq(arr,getId=(item=>item)){const ids=new Set,result=[];return arr.forEach((item=>{const id=getId(item);ids.has(id)||(ids.add(id),result.push(item))})),result}const RequestStates={initial:"initial",pending:"pending",success:"success",failed:"failed"},logoDarkOrLight=(channelObj,theme)=>theme&&"dark"===theme.theme?channelObj.logoLight:channelObj.logoDark,logoDarkOrLightUrl=(channelObj,theme)=>{const logo=logoDarkOrLight(channelObj,theme);return logo?`url(${logo})`:null},flattenEdges=item=>{var _item$edges;return(null==item||null===(_item$edges=item.edges)||void 0===_item$edges?void 0:_item$edges.filter((edge=>edge)).map((edge=>edge.node)))||[]},findById=(arr,id)=>arr.find((item=>item.id===id));function hashCode(str){let hash=0;for(let i=0;i<str.length;i+=1)hash=(hash<<5)-hash+str.charCodeAt(i),hash|=0;return hash<0?"0"+-1*hash:`1${hash}`}function replaceWebviewParam(url,param,value){return value?url.replace(new RegExp(`\\[${param}\\]`,"gi"),value):url}function colorWithOpacity(color,opacity){return(0,polished__WEBPACK_IMPORTED_MODULE_4__.DZ)(1-opacity/100,color)}function withSeparator(array,separator){const result=[];for(let i=0;i<array.length;i+=1){const item=array[i];result.length&&result.push(isFunction(separator)?separator(item,i):separator),result.push(item)}return result}function getRandomIdFromStorage(storage,key){try{let savedId=storage.getItem(key);return savedId||(savedId=(0,uuid__WEBPACK_IMPORTED_MODULE_5__.Z)(),storage.setItem(key,savedId)),savedId}catch(err){return(0,uuid__WEBPACK_IMPORTED_MODULE_5__.Z)()}}getRandomIdFromStorage.bind(void 0,_storage__WEBPACK_IMPORTED_MODULE_2__.y7);const getPersistentRandomId=getRandomIdFromStorage.bind(void 0,_storage__WEBPACK_IMPORTED_MODULE_2__.Xb);function getGoogleFontLink(fontName){return`https://fonts.googleapis.com/css?family=${fontName.replace(/ /g,"+")}`}const getBaseFontFamily=theme=>theme.fontFamily.split(",").map((ff=>ff.trim())).filter((ff=>!theme.fontFace.some((({fontFamily})=>ff===fontFamily)))).join(", "),addResizerParams=({src,breakpoint="xl",crop,ratio=16/9,minWidth,minHeight}={})=>{if(!src)return"";if(src.includes("width="))return src;let width=utils_constants__WEBPACK_IMPORTED_MODULE_3__.j$[utils_constants__WEBPACK_IMPORTED_MODULE_3__.j$.hasOwnProperty(breakpoint)?breakpoint:"xl"];minWidth&&width<minWidth&&(width=minWidth);let height=Math.round(width/ratio);return minHeight&&height<minHeight&&(height=minHeight,width=Math.round(height*ratio)),`${src}?height=${height}&width=${width}${crop?"":"&op=clip"}`},isTVOD=offerType=>[utils_constants__WEBPACK_IMPORTED_MODULE_3__.tb.BuyType,utils_constants__WEBPACK_IMPORTED_MODULE_3__.tb.RentType,utils_constants__WEBPACK_IMPORTED_MODULE_3__.tb.PassType].includes(offerType),getRecurringPeriod=offer=>{var _offer$recurringPerio;const unit=(null===(_offer$recurringPerio=offer.recurringPeriod)||void 0===_offer$recurringPerio?void 0:_offer$recurringPerio.unit)||"",value=utils_constants__WEBPACK_IMPORTED_MODULE_3__.Qc[unit];if(unit&&!value)throw new Error(`Unsupported subscription period ${offer.recurringPeriod}`);return unit?value:void 0};function getLinkParams(viewable){var _viewable$show;return{id:(null===(_viewable$show=viewable.show)||void 0===_viewable$show?void 0:_viewable$show.id)||viewable.id}}function renderDuration(viewable){var _viewable$schedule;if(viewable.__typename===utils_constants__WEBPACK_IMPORTED_MODULE_3__.Bz.Show)return null;if(viewable.durationHuman)return viewable.durationHuman;if(viewable.duration)return(0,_human_format__WEBPACK_IMPORTED_MODULE_6__.LU)(viewable.duration);if(viewable.start&&viewable.stop)return(0,_human_format__WEBPACK_IMPORTED_MODULE_6__.LU)(viewable.stop-viewable.start);const broadcast=null===(_viewable$schedule=viewable.schedule)||void 0===_viewable$schedule?void 0:_viewable$schedule[0];return broadcast?(0,_human_format__WEBPACK_IMPORTED_MODULE_6__.LU)(broadcast.stop-broadcast.start):null}const generateWatchLocation=viewable=>{var _viewable$show2,_viewable$show3;return null!==(_viewable$show2=viewable.show)&&void 0!==_viewable$show2&&_viewable$show2.id?{name:"watch",params:{id:null===(_viewable$show3=viewable.show)||void 0===_viewable$show3?void 0:_viewable$show3.id,playableId:viewable.defaultPlayable.id}}:{name:"watch",params:{id:viewable.id}}},getStartDateTime=(time,i18n)=>{if(!time)return null;const startDate=i18n.formatDate(time,{weekday:"long",month:"long",day:"numeric"}),startTime=i18n.formatDate(time,{hour:"2-digit",minute:"2-digit",hourCycle:"h23"});return`${null==startDate?void 0:startDate.charAt(0).toUpperCase()}${null==startDate?void 0:startDate.slice(1)} ${startTime}`},getStartAndStopTime=viewable=>{var _viewable$broadcastBy,_viewable$schedule2,_viewable$schedule2$,_viewable$broadcastBy2,_viewable$schedule3,_viewable$schedule3$;const start=(null===(_viewable$broadcastBy=viewable.broadcastById)||void 0===_viewable$broadcastBy?void 0:_viewable$broadcastBy.start)||(null===(_viewable$schedule2=viewable.schedule)||void 0===_viewable$schedule2||null===(_viewable$schedule2$=_viewable$schedule2[0])||void 0===_viewable$schedule2$?void 0:_viewable$schedule2$.start),stop=(null===(_viewable$broadcastBy2=viewable.broadcastById)||void 0===_viewable$broadcastBy2?void 0:_viewable$broadcastBy2.stop)||(null===(_viewable$schedule3=viewable.schedule)||void 0===_viewable$schedule3||null===(_viewable$schedule3$=_viewable$schedule3[0])||void 0===_viewable$schedule3$?void 0:_viewable$schedule3$.stop);return start&&stop?`${(0,_human_format__WEBPACK_IMPORTED_MODULE_6__.OZ)(start)} – ${(0,_human_format__WEBPACK_IMPORTED_MODULE_6__.OZ)(stop)}`:null},getPlayableProp=(viewable,name,def=0)=>{var _viewable$defaultPlay,_viewable$selectedEpi,_viewable$selectedEpi2;return(null===(_viewable$defaultPlay=viewable.defaultPlayable)||void 0===_viewable$defaultPlay?void 0:_viewable$defaultPlay[name])||(null===(_viewable$selectedEpi=viewable.selectedEpisode)||void 0===_viewable$selectedEpi||null===(_viewable$selectedEpi2=_viewable$selectedEpi.defaultPlayable)||void 0===_viewable$selectedEpi2?void 0:_viewable$selectedEpi2[name])||viewable[name]||def},getImageUrl=(images,isDefault,kind="sixteen_nine")=>{var _images$find;return null==images||null===(_images$find=images.find((img=>img.kind===kind&&img.isDefault===isDefault)))||void 0===_images$find?void 0:_images$find.url}},81400:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{$n:()=>useAdditionalInfo,D9:()=>usePrevious,Dv:()=>useIsSmallScreen,G2:()=>useShareForwardedRef,HA:()=>useAsyncStateTracker,HF:()=>useFontHeight,Lm:()=>useWindowWidth,U8:()=>useTransformScheduler,XI:()=>useHover,XM:()=>useIsMountedRef,Yz:()=>useInterval,ay:()=>useAllCustomFontsLoaded,fW:()=>useCollectionUIStyles,iP:()=>useWindowSize,kr:()=>useOnlineStatus,lj:()=>useIsMediumScreen,ng:()=>usePreloadImage,qj:()=>useIsClientSide,vI:()=>usePortal,xi:()=>useNotifyOnce,zk:()=>useOfferButtonClickHandler});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),react_dom__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(73935),fontfaceobserver__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(37347),fontfaceobserver__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(fontfaceobserver__WEBPACK_IMPORTED_MODULE_2__),lodash_debounce__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(91296),lodash_debounce__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(lodash_debounce__WEBPACK_IMPORTED_MODULE_3__),actions_health__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(42636),react_redux__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(96841),utils_constants__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(67646),_helpers__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(37519),_logger__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(57488),types__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(31372),_components_I18n__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(47934),router_actions__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(58743),_routing__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(11937);function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function useWindowWidth(){const _useState2=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null),2),width=_useState2[0],setWidth=_useState2[1];return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{"undefined"!=typeof window&&setWidth(window.innerWidth);const handleResize=lodash_debounce__WEBPACK_IMPORTED_MODULE_3___default()((()=>{setWidth(window.innerWidth)}),200);return window.addEventListener("resize",handleResize,{passive:!0}),()=>{window.removeEventListener("resize",handleResize)}}),[]),width}const defaultSize={width:0,height:0};function useWindowSize(){const _useState4=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(defaultSize),2),size=_useState4[0],setSize=_useState4[1];return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{"undefined"!=typeof window&&setSize({width:window.innerWidth,height:window.innerHeight});const handleResize=lodash_debounce__WEBPACK_IMPORTED_MODULE_3___default()((()=>{setSize({width:window.innerWidth,height:window.innerHeight})}),200);return window.addEventListener("resize",handleResize,{passive:!0}),()=>{window.removeEventListener("resize",handleResize)}}),[]),size}function usePreloadImage(src,width,height){const _useState8=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),2),isPreloaded=_useState8[0],setIsPreloaded=_useState8[1],breakpoint=function(){const width=useWindowWidth(),_useState6=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(""),2),breakpoint=_useState6[0],setBreakpoint=_useState6[1];return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{if(width){var _breakpointsArray$fin;const breakpointsArray=Object.entries(utils_constants__WEBPACK_IMPORTED_MODULE_5__.j$);breakpointsArray.sort(((a,b)=>a[1]-b[1]));const nextBreakpoint=null===(_breakpointsArray$fin=breakpointsArray.find((([_,value])=>width<value)))||void 0===_breakpointsArray$fin?void 0:_breakpointsArray$fin[0];setBreakpoint(null!=nextBreakpoint?nextBreakpoint:breakpointsArray[breakpointsArray.length-1][0])}}),[width]),breakpoint}();return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{if(breakpoint){setIsPreloaded(!1);const imgSrc=(0,_helpers__WEBPACK_IMPORTED_MODULE_6__.V1)({src,breakpoint,crop:"sm"===breakpoint,minWidth:width,minHeight:height}),image=new Image;image.onload=()=>{setIsPreloaded(!0),image.remove()},image.src=imgSrc}}),[src,breakpoint]),isPreloaded}function useShareForwardedRef(forwardedRef){const innerRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null);return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{forwardedRef&&("function"!=typeof forwardedRef?forwardedRef.current=innerRef.current:forwardedRef(innerRef.current))})),innerRef}function useOnlineStatus(){const dispatch=(0,react_redux__WEBPACK_IMPORTED_MODULE_4__.I0)(),_useState10=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!0),2),isOnline=_useState10[0],setIsOnline=_useState10[1];return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{const setConnectivity=()=>{navigator.onLine?setIsOnline(navigator.onLine):dispatch((0,actions_health__WEBPACK_IMPORTED_MODULE_12__.m)()).then((()=>{setIsOnline(!0)})).catch((()=>{setIsOnline(!1)}))};return setConnectivity(),window.addEventListener("online",setConnectivity),window.addEventListener("offline",setConnectivity),()=>{window.removeEventListener("online",setConnectivity),window.removeEventListener("offline",setConnectivity)}}),[]),isOnline}function useIsMountedRef(){const isMounted=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(!0);return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>()=>{isMounted.current=!1}),[]),isMounted}function useAsyncStateTracker(asyncCb){const _useState12=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),2),inProgress=_useState12[0],setInProgress=_useState12[1],isMountedRef=useIsMountedRef();return[inProgress,async(...params)=>{setInProgress(!0);try{return await asyncCb(...params)}finally{isMountedRef.current&&setInProgress(!1)}}]}function useCollectionUIStyles(screenStyles){const width=useWindowWidth(),isMobileOS=(0,react_redux__WEBPACK_IMPORTED_MODULE_4__.v9)((({common})=>common.isMobileOS));return(0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)((()=>{const screen=(width?width<utils_constants__WEBPACK_IMPORTED_MODULE_5__.j$.sm:isMobileOS)?types__WEBPACK_IMPORTED_MODULE_8__.ScreenSizeStyles.smallScreenStyle:types__WEBPACK_IMPORTED_MODULE_8__.ScreenSizeStyles.mediumScreenStyle;return null==screenStyles?void 0:screenStyles[screen]}),[width,isMobileOS])}function useTransformScheduler(elRef){const scheduledTransformationRef=react__WEBPACK_IMPORTED_MODULE_0__.useRef(null);return react__WEBPACK_IMPORTED_MODULE_0__.useCallback((latestTransform=>{const isScheduled=!!scheduledTransformationRef.current;scheduledTransformationRef.current=latestTransform,isScheduled||window.requestAnimationFrame((()=>{const el=elRef.current;el&&null!==scheduledTransformationRef.current&&(el.style.transform=scheduledTransformationRef.current,scheduledTransformationRef.current=null)}))}),[elRef.current])}function useInterval(cb,timeoutMs){const cbRef=react__WEBPACK_IMPORTED_MODULE_0__.useRef(cb);react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{cbRef.current=cb}),[cb]),react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{if(!timeoutMs)return()=>null;const timeoutId=window.setInterval((()=>{cbRef.current()}),timeoutMs);return()=>window.clearInterval(timeoutId)}),[timeoutMs])}function useHover(elRef){const _React$useState4=_slicedToArray(react__WEBPACK_IMPORTED_MODULE_0__.useState(!1),2),hover=_React$useState4[0],setHover=_React$useState4[1];return react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{const el=elRef.current;if(!el)return()=>null;setHover(el.matches(":hover"));const onMouseEnter=()=>{setHover(!0)},onMouseLeave=()=>{setHover(!1)};return el.addEventListener("mouseenter",onMouseEnter,{passive:!0}),el.addEventListener("mouseleave",onMouseLeave,{passive:!0}),()=>{el.removeEventListener("mouseenter",onMouseEnter),el.removeEventListener("mouseleave",onMouseLeave)}}),[elRef.current]),hover}function useMediaQuery(mediaQueryStr){const _React$useState6=_slicedToArray(react__WEBPACK_IMPORTED_MODULE_0__.useState(!1),2),matches=_React$useState6[0],setMatches=_React$useState6[1];return react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{const mediaQuery=window.matchMedia(mediaQueryStr);setMatches(mediaQuery.matches);const listener=e=>{setMatches(e.matches)};return"function"==typeof mediaQuery.addEventListener?mediaQuery.addEventListener("change",listener):mediaQuery.addListener(listener),()=>{"function"==typeof mediaQuery.removeEventListener?mediaQuery.removeEventListener("change",listener):mediaQuery.removeListener(listener)}}),[mediaQueryStr]),matches}function useIsSmallScreen(){return useMediaQuery(`screen and (max-width: ${utils_constants__WEBPACK_IMPORTED_MODULE_5__.j$.sm}px)`)}function useIsMediumScreen(){return useMediaQuery(`screen and (max-width: ${utils_constants__WEBPACK_IMPORTED_MODULE_5__.j$.md}px)`)}function useNotifyOnce(){const hashes=_slicedToArray(react__WEBPACK_IMPORTED_MODULE_0__.useState(new Set),1)[0];return msg=>{const hash=(0,_helpers__WEBPACK_IMPORTED_MODULE_6__.un)(msg);hashes.has(hash)||(hashes.add(hash),_logger__WEBPACK_IMPORTED_MODULE_7__.Z.info(msg))}}const fontMeasureCache=new Map,defaultLineHeight=1.1;function useFontHeight({fontName,fontSize,isBold}){var _fontMeasureCache$get;const fontOptions=[isBold&&"bold",fontSize,`'${fontName}'`].filter(Boolean).join(" "),fontHash=(0,_helpers__WEBPACK_IMPORTED_MODULE_6__.un)(fontOptions),initialHeight=fontName?null!==(_fontMeasureCache$get=fontMeasureCache.get(fontHash))&&void 0!==_fontMeasureCache$get?_fontMeasureCache$get:null:defaultLineHeight,_useState14=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(initialHeight),2),height=_useState14[0],setHeight=_useState14[1],calculate=()=>{if(!fontMeasureCache.has(fontHash)){fontMeasureCache.set(fontHash,0);const div=document.createElement("div");div.style.font=fontOptions,div.style.visibility="hidden",div.style.lineHeight="normal",div.textContent="ÊÄŠČŽWjgp]\\’iItT1WQy@!-/#",document.body.appendChild(div),fontMeasureCache.set(fontHash,`${div.clientHeight}px`),document.body.removeChild(div)}setHeight(fontMeasureCache.get(fontHash))};return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{fontName&&new(fontfaceobserver__WEBPACK_IMPORTED_MODULE_2___default())(fontName).load(null,3e4).then(calculate).catch((e=>_logger__WEBPACK_IMPORTED_MODULE_7__.Z.warn("Unable to calculate font height",e)))}),[fontName]),height}const loadedFonts=new Set,useAllCustomFontsLoaded=layoutObjects=>{const uniqueCustomFonts=(0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)((()=>{const fonts=new Set;return layoutObjects?layoutObjects.reduce(((acc,layoutObject)=>(layoutObject.textFontName&&acc.add(layoutObject.textFontName),acc)),fonts):fonts}),[layoutObjects]),_useState16=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)((()=>0===uniqueCustomFonts.size||Array.from(uniqueCustomFonts).every((font=>loadedFonts.has(font))))),2),allFontsLoaded=_useState16[0],setAllFontsLoaded=_useState16[1];return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{(async()=>{try{await Promise.all(Array.from(uniqueCustomFonts).map((fontName=>new(fontfaceobserver__WEBPACK_IMPORTED_MODULE_2___default())(fontName).load()))),uniqueCustomFonts.forEach((font=>loadedFonts.add(font)))}catch(e){_logger__WEBPACK_IMPORTED_MODULE_7__.Z.warn("Failed to wait for all fonts to be loaded",e)}finally{setAllFontsLoaded(!0)}})()}),[uniqueCustomFonts]),allFontsLoaded},usePortal=id=>{var _window,_window$document;const isBrowser=!("undefined"==typeof window||null===(_window=window)||void 0===_window||null===(_window$document=_window.document)||void 0===_window$document||!_window$document.createElement),portal=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(isBrowser?document.createElement("div"):null);(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{isBrowser&&!portal.current&&(portal.current=document.createElement("div"))}),[isBrowser,portal]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{if(!isBrowser)return()=>null;const target=document.getElementById(id);if(!(target instanceof HTMLElement&&portal.current instanceof HTMLElement))return()=>null;const node=portal.current;return target.appendChild(portal.current),()=>{target.removeChild(node)}}),[isBrowser,portal,id]);return(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((({children})=>null!=portal.current?(0,react_dom__WEBPACK_IMPORTED_MODULE_1__.createPortal)(children,portal.current):null),[portal])};function usePrevious(value){const ref=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(value);return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{ref.current=value}),[value]),ref.current}function useIsClientSide(){const _useState18=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),2),isClientSide=_useState18[0],setIsClientSide=_useState18[1];return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{setIsClientSide(!0)}),[]),isClientSide}const NO_BREAKING_SPACE=String.fromCharCode(160);function useAdditionalInfo(viewable){const i18n=(0,_components_I18n__WEBPACK_IMPORTED_MODULE_9__.QT)(),isClientSide=useIsClientSide(),additionalInfo=(0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)((()=>{var _viewable$schedule,_viewable$seasons,_viewable$show,_viewable$show$season,_viewable$defaultPlay,_viewable$genres;const broadcast=null===(_viewable$schedule=viewable.schedule)||void 0===_viewable$schedule?void 0:_viewable$schedule[0],seasonsCount=(null==viewable||null===(_viewable$seasons=viewable.seasons)||void 0===_viewable$seasons?void 0:_viewable$seasons.length)||(null==viewable||null===(_viewable$show=viewable.show)||void 0===_viewable$show||null===(_viewable$show$season=_viewable$show.seasons)||void 0===_viewable$show$season?void 0:_viewable$show$season.length),duration=(0,_helpers__WEBPACK_IMPORTED_MODULE_6__.hT)(viewable),startTimeUtc=(null==viewable||null===(_viewable$defaultPlay=viewable.defaultPlayable)||void 0===_viewable$defaultPlay?void 0:_viewable$defaultPlay.startTimeUtc)||0;return[broadcast&&viewable.title,null==viewable?void 0:viewable.productionYear,(0,_helpers__WEBPACK_IMPORTED_MODULE_6__.C1)(1e3*startTimeUtc,i18n),(0,_helpers__WEBPACK_IMPORTED_MODULE_6__.tm)(viewable),seasonsCount?i18n.formatText("seasonsCount",{seasonsCount}):duration,null==viewable||null===(_viewable$genres=viewable.genres)||void 0===_viewable$genres?void 0:_viewable$genres.join(", "),(null==viewable?void 0:viewable.rating)||(null==viewable?void 0:viewable.pgAge)].filter((i=>i)).join(utils_constants__WEBPACK_IMPORTED_MODULE_5__.yt)}),[viewable]);return isClientSide?additionalInfo:NO_BREAKING_SPACE}function useOfferButtonClickHandler(viewable){const dispatch=(0,react_redux__WEBPACK_IMPORTED_MODULE_4__.I0)(),_useSelector=(0,react_redux__WEBPACK_IMPORTED_MODULE_4__.v9)((state=>({isLoggedIn:state.auth.isLoggedIn,isCreateAccountEnabled:state.country.isCreateAccountEnabled}))),isLoggedIn=_useSelector.isLoggedIn,isCreateAccountEnabled=_useSelector.isCreateAccountEnabled;return(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((types=>{const mediaOffersPage={name:"checkout-media",params:{id:viewable.episodeId||viewable.id},query:{types}};dispatch(isLoggedIn?(0,router_actions__WEBPACK_IMPORTED_MODULE_10__.VF)(mediaOffersPage):(0,router_actions__WEBPACK_IMPORTED_MODULE_10__.VF)({name:isCreateAccountEnabled?"create-account":"log-in",query:{...types===utils_constants__WEBPACK_IMPORTED_MODULE_5__.tb.DefaultType?{redirectTo:(0,_routing__WEBPACK_IMPORTED_MODULE_11__.HE)((0,_helpers__WEBPACK_IMPORTED_MODULE_6__.gN)(viewable)),purchase:"skip"}:{redirectTo:(0,_routing__WEBPACK_IMPORTED_MODULE_11__.HE)(mediaOffersPage)}}}))}),[viewable])}},68999:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{LU:()=>formatDuration,OZ:()=>formatClockTime,V6:()=>formatHHmm,kT:()=>formatTimeLeft,lW:()=>formatYYYYMMDD});var date_fns__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(32449),_time__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(17801);function leftpad(number){return number>9?number.toString():`0${number}`}const formatDuration=durationInSeconds=>{const totalMinutes=Math.floor(durationInSeconds/60);if(0===totalMinutes)return`${durationInSeconds}s`;const hours=Math.floor(totalMinutes/60);return 0===hours?`${totalMinutes}min`:totalMinutes%60==0?`${hours}h`:`${hours}h ${totalMinutes%60}min`},formatClockTime=epochInSeconds=>{const time=new Date(1e3*epochInSeconds),minutes=time.getMinutes();return`${time.getHours()}:${leftpad(minutes)}`},formatTimeLeft=timeLeft=>{const _sToTimeUnits=(0,_time__WEBPACK_IMPORTED_MODULE_0__.Dc)(timeLeft),hours=_sToTimeUnits.hours,minutes=_sToTimeUnits.minutes,seconds=_sToTimeUnits.seconds;return`${leftpad(hours)}:${leftpad(minutes)}:${leftpad(seconds)}`},formatYYYYMMDD=date=>{const year=date.getFullYear(),month=date.getMonth()+1,day=date.getDate();return`${year}-${leftpad(month)}-${leftpad(day)}`},formatHHmm=ts=>(0,date_fns__WEBPACK_IMPORTED_MODULE_1__.Z)(ts,"HH:mm")},51429:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{J$:()=>extractLiveEventTime,_o:()=>LIVE_EVENT_STATES,gz:()=>ifLiveEventIsItAvailable,nC:()=>getLiveEventState});var date_fns__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(3151),_constants__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67646),_time__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(17801);const LIVE_EVENT_STATES={upcoming:"upcoming",upcomingToday:"upcomingToday",live:"live",ended:"ended"};function getLiveEventState(liveEvent){const currentTimeS=(0,_time__WEBPACK_IMPORTED_MODULE_1__.sd)();return liveEvent.catchupStop&&liveEvent.catchupStop<currentTimeS?LIVE_EVENT_STATES.ended:currentTimeS>=liveEvent.startTime?LIVE_EVENT_STATES.live:(0,date_fns__WEBPACK_IMPORTED_MODULE_2__.Z)(1e3*currentTimeS,1e3*liveEvent.startTime)?LIVE_EVENT_STATES.upcomingToday:LIVE_EVENT_STATES.upcoming}function extractLiveEventTime(viewable){if(!viewable)return null;const defaultPlayable=viewable.defaultPlayable,playable=viewable.playable;return(null==defaultPlayable?void 0:defaultPlayable.kind)===_constants__WEBPACK_IMPORTED_MODULE_0__.v$.LIVE_EVENT||(null==playable?void 0:playable.kind)===_constants__WEBPACK_IMPORTED_MODULE_0__.v$.LIVE_EVENT?{startTime:(null==defaultPlayable?void 0:defaultPlayable.startTimeUtc)||(null==playable?void 0:playable.startTimeUtc)||null,catchupStop:(null==defaultPlayable?void 0:defaultPlayable.catchupStop)||(null==playable?void 0:playable.catchupStop)||null}:null}function ifLiveEventIsItAvailable(viewable){const liveEventTime=extractLiveEventTime(viewable);if(null==liveEventTime||!liveEventTime.startTime)return!0;const liveEventState=getLiveEventState(liveEventTime);return liveEventState===LIVE_EVENT_STATES.live||liveEventState===LIVE_EVENT_STATES.ended}},57488:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var process=__webpack_require__(34155);const isNode="browser"!==(null===process||void 0===process?void 0:process.title);let bunyanLogger;if(isNode){const bunyan=__webpack_require__(89638);bunyanLogger=bunyan.createLogger({name:"web-mamo",level:"warn"})}const createLogger=level=>(...msg)=>{isNode?bunyanLogger[level](...msg):!isNode&&console[level]},__WEBPACK_DEFAULT_EXPORT__={error:createLogger("error"),warn:createLogger("warn"),info:createLogger("info"),debug:createLogger("debug"),trace:createLogger("trace")}},90397:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";function _createForOfIteratorHelper(o,allowArrayLike){var it;if("undefined"==typeof Symbol||null==o[Symbol.iterator]){if(Array.isArray(o)||(it=function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(o))||allowArrayLike&&o&&"number"==typeof o.length){it&&(o=it);var i=0,F=function(){};return{s:F,n:function(){return i>=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function(e){throw e},f:F}}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 err,normalCompletion=!0,didErr=!1;return{s:function(){it=o[Symbol.iterator]()},n:function(){var step=it.next();return normalCompletion=step.done,step},e:function(e){didErr=!0,err=e},f:function(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}__webpack_require__.d(__webpack_exports__,{Z:()=>ObservableInterval});class ObservableInterval{constructor(intervalMs){_defineProperty(this,"intervalMs",1e3),_defineProperty(this,"_interval",null),_defineProperty(this,"_listeners",new Set),_defineProperty(this,"_notifyListeners",(()=>{var _step,_iterator=_createForOfIteratorHelper(this._listeners);try{for(_iterator.s();!(_step=_iterator.n()).done;){(0,_step.value)()}}catch(err){_iterator.e(err)}finally{_iterator.f()}})),this.intervalMs=intervalMs}subscribe(cb){this._listeners.add(cb),1===this._listeners.size&&this._start()}unsubscribe(cb){this._listeners.delete(cb),0===this._listeners.size&&this._stop()}_start(){this._interval=setInterval(this._notifyListeners,this.intervalMs)}_stop(){clearInterval(this._interval),this._interval=null}}},11937:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{HE:()=>_middleware__WEBPACK_IMPORTED_MODULE_0__.HE});var _middleware__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(39778)},39778:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{$q:()=>rememberLastLocation,Ct:()=>validatePlatform,HE:()=>createRedirectLink,Hs:()=>requireLogout,IM:()=>requireLoginStrict,I_:()=>requireNotSignUpViaMovistar,L6:()=>redirectWatchContext,Oh:()=>requireLoginForAddingToWatchlist,Qk:()=>doLogout,_V:()=>requirePayment,g_:()=>requireLogin,is:()=>redirectPlatform,jJ:()=>rememberPromoCode,se:()=>requireCreateAccountEnabled,xy:()=>rememberPackageId});var actions_auth__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(5186),actions_packs__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(49923),actions_common__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(60959),_logger__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(57488),utils_constants__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(67646);function createRedirectLink({name,params={},query={}}){const target={...name?{name}:{},...Object.keys(params).length?{params}:{},...Object.keys(query).length?{query}:{}};return Object.keys(target).length?JSON.stringify(target):void 0}function requireLoginStrict(store,{location}){var _location$params;if(!store.getState().auth.isLoggedIn)return{name:"log-in",params:{platform:null===(_location$params=location.params)||void 0===_location$params?void 0:_location$params.platform},query:{redirectTo:createRedirectLink("home"===location.name?{...location,name:void 0}:location)}}}function requireLogin(store,{location}){const state=store.getState();if(!state.auth.isLoggedIn&&!state.country.isOpenServiceActive)return{name:"log-in",query:{redirectTo:createRedirectLink("home"===location.name?{...location,name:void 0}:location)}}}function rememberLastLocation(store,{location,previousLocation,previousRoute}){var _location$query;return previousLocation.query.redirectTo?{...location,query:{...location.query,redirectTo:previousLocation.query.redirectTo}}:!previousRoute.couldBeInitialView||"home"===previousRoute.name||null!==(_location$query=location.query)&&void 0!==_location$query&&_location$query.redirectTo?void 0:{...location,query:{...location.query,redirectTo:createRedirectLink(previousLocation)}}}function rememberPromoCode(store,{location,previousLocation}){var _store$getState$setti;if(null===(_store$getState$setti=store.getState().settings.features.payment)||void 0===_store$getState$setti||!_store$getState$setti.allowPromoCodes)return;if(["checkout","checkout-confirmation","checkout-receipt"].includes(null==previousLocation?void 0:previousLocation.name))return;const promoCode=null==previousLocation?void 0:previousLocation.query.promoCode;return promoCode?{...location,query:{...location.query,promoCode}}:void 0}function rememberPackageId(store,{location,previousLocation}){if(["checkout","checkout-confirmation","checkout-receipt"].includes(null==previousLocation?void 0:previousLocation.name))return;const packageId=null==previousLocation?void 0:previousLocation.query.packageId;return packageId?{...location,query:{...location.query,packageId}}:void 0}async function requirePayment(store,{location}){try{var _state$settings$featu,_state$settings$featu2;const state=store.getState();if(!state.auth.isLoggedIn)return;if(null===(_state$settings$featu=state.settings.features.payment)||void 0===_state$settings$featu||null===(_state$settings$featu2=_state$settings$featu.onboarding)||void 0===_state$settings$featu2||!_state$settings$featu2.mandatory)return;if(await store.dispatch(actions_packs__WEBPACK_IMPORTED_MODULE_1__.$5()),!store.getState().packs.entitled.length)return store.dispatch((0,actions_auth__WEBPACK_IMPORTED_MODULE_0__.ym)(location.query))}catch(err){throw _logger__WEBPACK_IMPORTED_MODULE_3__.Z.error("REQUIRE_PAYMENT_SUBSCRIPTION_ERROR",err),err}}function requireLogout(store){if(store.getState().auth.isLoggedIn)return{name:"home"}}function requireCreateAccountEnabled(store){if(!store.getState().country.isCreateAccountEnabled)return{name:"home"}}async function doLogout(store){try{return await store.dispatch((0,actions_auth__WEBPACK_IMPORTED_MODULE_0__.kS)(!0)),{name:"log-in",reload:!0}}catch(e){throw _logger__WEBPACK_IMPORTED_MODULE_3__.Z.error("LOGOUT_ERROR",e),e}}function redirectWatchContext(store,{location}){const _location$params2=location.params;return{name:"watch",params:{id:_location$params2.id,playableId:_location$params2.playableId}}}function validatePlatform(_,{location}){var _location$params3,_location$params3$pla;if(![utils_constants__WEBPACK_IMPORTED_MODULE_4__.VT.VIZIO,utils_constants__WEBPACK_IMPORTED_MODULE_4__.VT.WEBOS,utils_constants__WEBPACK_IMPORTED_MODULE_4__.VT.TIZEN,utils_constants__WEBPACK_IMPORTED_MODULE_4__.VT.BROWSER,utils_constants__WEBPACK_IMPORTED_MODULE_4__.VT.MOVISTAR,utils_constants__WEBPACK_IMPORTED_MODULE_4__.VT.IOS,utils_constants__WEBPACK_IMPORTED_MODULE_4__.VT.ANDROID].includes(null===(_location$params3=location.params)||void 0===_location$params3||null===(_location$params3$pla=_location$params3.platform)||void 0===_location$params3$pla?void 0:_location$params3$pla.toLowerCase()))return{name:"create-account"}}function requireLoginForAddingToWatchlist(store,{location}){if(!store.getState().auth.isLoggedIn&&"addToWatchlist"in location.query)return{name:"log-in",query:{redirectTo:createRedirectLink(location)}}}function redirectPlatform(store,{location}){var _location$params4,_location$params4$pla,_location$query2;const platform=null===(_location$params4=location.params)||void 0===_location$params4||null===(_location$params4$pla=_location$params4.platform)||void 0===_location$params4$pla?void 0:_location$params4$pla.toLowerCase(),common=store.getState().common;if(platform&&null!==(_location$query2=location.query)&&void 0!==_location$query2&&_location$query2.redirectTo&&!common.platformLogin)store.dispatch(actions_common__WEBPACK_IMPORTED_MODULE_2__.Fu({...common,platformLogin:{location}}));else if(!platform&&common.platformLogin)return common.platformLogin.location}function requireNotSignUpViaMovistar(store){if(store.getState().user.isSignUpViaMovistar)return{name:"settings-payment"}}},30393:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{$q:()=>forgotPasswordShape,Ce:()=>channelShape,jx:()=>inputFieldShape});var prop_types__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_0__),utils_constants__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(67646);const channelShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({id:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,name:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,logoLight:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,logoDark:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,tags:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_0___default().string).isRequired}),validationShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({pattern:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,message:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired}),inputFieldShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({inputType:prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf(Object.values(utils_constants__WEBPACK_IMPORTED_MODULE_1__.OE)),placeholder:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,secureEntry:prop_types__WEBPACK_IMPORTED_MODULE_0___default().bool,key:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,required:prop_types__WEBPACK_IMPORTED_MODULE_0___default().bool,validations:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(validationShape)}),forgotPasswordShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({url:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,httpMethod:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,triggerLabel:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,title:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,instructions:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,inputField:inputFieldShape.isRequired,submitLabel:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired});prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({title:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,subtitle:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,url:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,httpMethod:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,doneLabel:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,inputFields:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(inputFieldShape).isRequired,forgotPassword:forgotPasswordShape}),prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({label:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,footerLabel:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,signupLabel:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,loginLabel:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,footerLink:prop_types__WEBPACK_IMPORTED_MODULE_0___default().object}),prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({title:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,type:prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf(Object.values(utils_constants__WEBPACK_IMPORTED_MODULE_1__.KH)),identifier:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,url:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,linkTarget:prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf(Object.values(utils_constants__WEBPACK_IMPORTED_MODULE_1__.ox)),_id:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,trackingEvent:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,available:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf(["logged-in","logged-out","open-service"]))})},2308:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}__webpack_require__.d(__webpack_exports__,{Xb:()=>localStorage,ZP:()=>__WEBPACK_DEFAULT_EXPORT__,y7:()=>sessionStorage});class Storage{constructor(storage){_defineProperty(this,"_storage",null),_defineProperty(this,"_inMemStorage",{}),function(storage){try{if(!storage)return!1;const testKey="------magine-random-test-key";return storage.setItem(testKey,testKey),storage.removeItem(testKey),!0}catch(e){return!1}}(storage)&&(this._storage=storage)}getItem(key){return this._storage?this._storage.getItem(key):this._inMemStorage[key]}setItem(key,value){this._storage?this._storage.setItem(key,value):this._inMemStorage[key]=String(value)}removeItem(key){this._storage?this._storage.removeItem(key):delete this._inMemStorage[key]}clone(){return this._storage?{...this._storage}:{...this._inMemStorage}}clear(){this._storage?this._storage.clear():this._inMemStorage={}}}const localStorage=new Storage(__webpack_require__.g.localStorage),__WEBPACK_DEFAULT_EXPORT__=localStorage,sessionStorage=new Storage(__webpack_require__.g.sessionStorage)},17801:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{C3:()=>msToTimeUnits,Dc:()=>sToTimeUnits,Eg:()=>isTimestampInFuture,Ff:()=>isIntervalAvailableNow,Zo:()=>formatEntitlementDuration,sd:()=>nowS,uc:()=>isTimestampInPast});const isTimestampInPast=timestamp=>timestamp<Date.now(),isTimestampInFuture=timestamp=>timestamp>Date.now(),isIntervalAvailableNow=(fromTimestamp,toTimestamp)=>{const now=Date.now();return fromTimestamp<=now&&toTimestamp>=now},sToTimeUnits=sCount=>{if(!sCount)return{days:0,hours:0,minutes:0,seconds:0};let deltaSeconds=sCount;const days=Math.floor(deltaSeconds/86400);deltaSeconds-=86400*days;const hours=Math.floor(deltaSeconds/3600)%24;deltaSeconds-=3600*hours;const minutes=Math.floor(deltaSeconds/60)%60;deltaSeconds-=60*minutes;return{days,hours,minutes,seconds:Math.floor(deltaSeconds%60)}},msToTimeUnits=msCount=>msCount?sToTimeUnits(msCount/1e3):null,nowS=()=>Date.now()/1e3,formatEntitlementDuration=sCount=>{const timeUnits=sToTimeUnits(sCount);let days=timeUnits.days,hours=timeUnits.hours;return(timeUnits.days<2||2===timeUnits.days&&0===hours)&&(hours+=24*timeUnits.days,days=0),{days:days||0,hours:hours||0}}},71728:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||_unsupportedIterableToArray(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _createForOfIteratorHelper(o,allowArrayLike){var it;if("undefined"==typeof Symbol||null==o[Symbol.iterator]){if(Array.isArray(o)||(it=_unsupportedIterableToArray(o))||allowArrayLike&&o&&"number"==typeof o.length){it&&(o=it);var i=0,F=function(){};return{s:F,n:function(){return i>=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function(e){throw e},f:F}}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 err,normalCompletion=!0,didErr=!1;return{s:function(){it=o[Symbol.iterator]()},n:function(){var step=it.next();return normalCompletion=step.done,step},e:function(e){didErr=!0,err=e},f:function(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}function _unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);return"Object"===n&&o.constructor&&(n=o.constructor.name),"Map"===n||"Set"===n?Array.from(o):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(o,minLen):void 0}}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const messages_notBlank="validate.notBlank",messages_invalidEmail="validate.invalidEmail",messages_invalidDate="validate.invalidDate",messages_maxLength="validate.maxLength",messages_minLength="validate.minLength";function applyValidators(validators,value,values){var _step,_iterator=_createForOfIteratorHelper(validators);try{for(_iterator.s();!(_step=_iterator.n()).done;){const validator=_step.value;if(!validator.validate(value,values))return validator.message}}catch(err){_iterator.e(err)}finally{_iterator.f()}return null}function validate(validations){const fields=Object.keys(validations);return values=>{const errors={};var _step2,_iterator2=_createForOfIteratorHelper(fields);try{for(_iterator2.s();!(_step2=_iterator2.n()).done;){const field=_step2.value;errors[field]=applyValidators(validations[field],values[field],values)}}catch(err){_iterator2.e(err)}finally{_iterator2.f()}return errors}}validate.required=(id=messages_notBlank)=>({validate:val=>!("string"!=typeof val||!val.trim())||!!val,message:{id}});const emailRegex=/^\S+@\S+[.]\S+$/;validate.email=(id=messages_invalidEmail)=>({validate:val=>emailRegex.test(val),message:{id}}),validate.date=(id=messages_invalidDate)=>({validate:val=>{if(!val)return!1;const _val$split$map2=_slicedToArray(val.split("-").map((item=>parseInt(item||"0",10))),3),year=_val$split$map2[0],month=_val$split$map2[1],day=_val$split$map2[2];if(year<1900||year>2100)return!1;if(month<1||month>12)return!1;if(day<1||day>31)return!1;const d=new Date(year,month-1,day);return d.getFullYear()===year&&d.getMonth()===month-1&&d.getDate()===day},message:{id}}),validate.minLength=(minLength,id=messages_minLength)=>{if(null==minLength)throw new Error("minLength validator: minimum length must be provided");return{validate:val=>(null==val?void 0:val.length)>=minLength,message:{id,values:{minLength}}}},validate.maxLength=(maxLength,id=messages_maxLength)=>{if(null==maxLength)throw new Error("maxLength validator: maximum length must be provided");return{validate:val=>(null==val?void 0:val.length)<=maxLength,message:{id,values:{maxLength}}}},validate.same=(field,id)=>({validate:(value,values)=>{if(!id)throw new Error("same validator: translation message id must be provided");return value===values[field]},message:{id}}),validate.inputFieldValidations=validations=>({validate:value=>{var _step3,_iterator3=_createForOfIteratorHelper(validations);try{for(_iterator3.s();!(_step3=_iterator3.n()).done;){const validation=_step3.value;if(!new RegExp(validation.pattern).test(value))return validation.message}}catch(err){_iterator3.e(err)}finally{_iterator3.f()}return null}});const __WEBPACK_DEFAULT_EXPORT__=validate},32641:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const handlersMap=new Map,changeVisibilityCallback=entries=>{entries.forEach((e=>{const handler=handlersMap.get(e.target);handler&&handler(e.isIntersecting)}))};let visibilityObserver;const __WEBPACK_DEFAULT_EXPORT__={add:(el,handler)=>{visibilityObserver||(visibilityObserver=new IntersectionObserver(changeVisibilityCallback,{root:null,threshold:.2})),handlersMap.get(el)||(handlersMap.set(el,handler),visibilityObserver.observe(el))},remove:el=>{visibilityObserver&&el&&(handlersMap.delete(el),visibilityObserver.unobserve(el))}}},67748:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{E0:()=>viewableShape,sk:()=>collectionShape});var prop_types__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_0__),utils_constants__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(67646),_components_CollectionUI_prop_types__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(82872),_components_GenreCard_GenreCard__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(7688);const entitlementShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({id:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string}),sheduleItemShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({banner:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,title:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,start:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number.isRequired,stop:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number.isRequired,catchup:prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({from:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number.isRequired,to:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number.isRequired})}),playableShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({id:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,kind:prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf(Object.values(utils_constants__WEBPACK_IMPORTED_MODULE_1__.v$)).isRequired,duration:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,durationHuman:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,startTimeUtc:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,watchOffset:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number}),seasonShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({seasonNumber:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number}),nodeProps={id:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,title:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,poster:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,banner:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,image:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string},tagToRenderShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({title:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,translationKey:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,values:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_0___default().string).isRequired}),channelShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({...nodeProps,__typename:prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf([utils_constants__WEBPACK_IMPORTED_MODULE_1__.Bz.Channel]).isRequired,logoDark:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,logoLight:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,schedule:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(sheduleItemShape),playable:playableShape.isRequired,entitlement:entitlementShape,tagsToRender:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(tagToRenderShape)}),showShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({...nodeProps,__typename:prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf([utils_constants__WEBPACK_IMPORTED_MODULE_1__.Bz.Show]).isRequired,rating:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,productionYear:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,genres:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_0___default().string),description:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,seasons:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(seasonShape).isRequired,inMyList:prop_types__WEBPACK_IMPORTED_MODULE_0___default().bool,entitlement:entitlementShape,tagsToRender:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(tagToRenderShape)}),episodeShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({...nodeProps,__typename:prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf([utils_constants__WEBPACK_IMPORTED_MODULE_1__.Bz.Episode]).isRequired,rating:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,duration:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number.isRequired,durationHuman:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,seasonNumber:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number.isRequired,episodeNumber:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number.isRequired,defaultPlayable:playableShape.isRequired,entitlement:entitlementShape,show:showShape,tagsToRender:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(tagToRenderShape)}),movieShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({...nodeProps,__typename:prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf([utils_constants__WEBPACK_IMPORTED_MODULE_1__.Bz.Movie]).isRequired,rating:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,duration:prop_types__WEBPACK_IMPORTED_MODULE_0___default().number,durationHuman:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,productionYear:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,genres:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_0___default().string),description:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,defaultPlayable:playableShape.isRequired,inMyList:prop_types__WEBPACK_IMPORTED_MODULE_0___default().bool,entitlement:entitlementShape,tagsToRender:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(tagToRenderShape)}),programShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({...nodeProps,__typename:prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf([utils_constants__WEBPACK_IMPORTED_MODULE_1__.Bz.Program]).isRequired,defaultPlayable:playableShape.isRequired,entitlement:entitlementShape,genres:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(prop_types__WEBPACK_IMPORTED_MODULE_0___default().string),description:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string,tagsToRender:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(tagToRenderShape)}),viewableShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOfType([channelShape,episodeShape,showShape,movieShape,programShape]),collectionShape=prop_types__WEBPACK_IMPORTED_MODULE_0___default().shape({__typename:prop_types__WEBPACK_IMPORTED_MODULE_0___default().oneOf(Object.values(utils_constants__WEBPACK_IMPORTED_MODULE_1__.e1)).isRequired,magineId:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,title:prop_types__WEBPACK_IMPORTED_MODULE_0___default().string.isRequired,collectionUI:_components_CollectionUI_prop_types__WEBPACK_IMPORTED_MODULE_2__.rr,viewables:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(viewableShape).isRequired,links:prop_types__WEBPACK_IMPORTED_MODULE_0___default().arrayOf(_components_GenreCard_GenreCard__WEBPACK_IMPORTED_MODULE_3__.B).isRequired,hasNextPage:prop_types__WEBPACK_IMPORTED_MODULE_0___default().bool.isRequired})},14997:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{LZ:()=>InfoContainer,OO:()=>ContentContainer,W2:()=>Container,jL:()=>Banner});var styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(38770),_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(26888);const Banner=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({url,theme})=>({position:"absolute",backgroundPosition:`center ${theme.bannerVerticalAlignment}`,backgroundRepeat:"no-repeat",backgroundSize:"cover",display:"flex",outline:"none",width:"100%",height:"56.25vw",maxHeight:"120vh",":after":{position:"absolute",height:"2px",width:"100%",content:'" "',backgroundColor:theme.color.page,left:0,bottom:"-1px"},extend:[(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.xt)({src:url,frontLayer:`linear-gradient(270deg, rgba(0,0,0,0) 50%, ${theme.color.page} 100%), linear-gradient(180deg, rgba(0,0,0,0) 50%, ${theme.color.page} 100%)`}),(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.L9)({minHeight:"33.65rem"}),(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.Cf)({minHeight:"50rem"})]})),"div",["url"]),Container=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((()=>({position:"relative",extend:[(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.L9)({height:"100vh",maxHeight:"70vw",minHeight:"33.65rem"}),(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.Cf)({minHeight:"50rem"})]}))),InfoContainer=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({position})=>({position:position||"relative",bottom:0,paddingTop:0,paddingBottom:"2.7rem",textAlign:"left",width:"100%",extend:[(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.zw)(),(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.L9)({position:position||"absolute"})]})),"div",["position"]),ContentContainer=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((()=>({display:"flex",flexDirection:"column",alignItems:"center",width:"100%",zIndex:1,extend:[(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.zw)()]})))},28712:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),components__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(9011),router_actions__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(58743),react_redux__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(96841);function EpisodeButton({viewableId}){const dispatch=(0,react_redux__WEBPACK_IMPORTED_MODULE_4__.I0)();return react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_2__.kq,{variant:"white",onClick:()=>{dispatch((0,router_actions__WEBPACK_IMPORTED_MODULE_3__.VF)({name:"watch",params:{id:viewableId}}))},minWidth:"auto",fullWidth:!0,"sm-fullWidth":!1,"data-cy":"episode-button"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_2__.xv,{id:"seeAllEpisodes"}))}EpisodeButton.propTypes={viewableId:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string};const __WEBPACK_DEFAULT_EXPORT__=react__WEBPACK_IMPORTED_MODULE_0__.memo(EpisodeButton)},70200:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),react_redux__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(96841),utils_constants__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(67646),_appGooglePlay_svg__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(74405),_appAppStore_svg__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(56828);const __WEBPACK_DEFAULT_EXPORT__=()=>{const _useSelector=(0,react_redux__WEBPACK_IMPORTED_MODULE_1__.v9)((state=>({os:state.common.os,googlePlayLink:state.settings.googlePlayLink,appStoreLink:state.settings.appStoreLink}))),os=_useSelector.os,appStoreLink=_useSelector.appStoreLink,googlePlayLink=_useSelector.googlePlayLink;return os===utils_constants__WEBPACK_IMPORTED_MODULE_2__.aK.IOS&&appStoreLink?react__WEBPACK_IMPORTED_MODULE_0__.createElement("a",{href:appStoreLink},react__WEBPACK_IMPORTED_MODULE_0__.createElement("img",{src:_appAppStore_svg__WEBPACK_IMPORTED_MODULE_4__.Z,alt:"Download on the App Store"})):os===utils_constants__WEBPACK_IMPORTED_MODULE_2__.aK.ANDROID&&googlePlayLink?react__WEBPACK_IMPORTED_MODULE_0__.createElement("a",{href:googlePlayLink},react__WEBPACK_IMPORTED_MODULE_0__.createElement("img",{src:_appGooglePlay_svg__WEBPACK_IMPORTED_MODULE_3__.Z,alt:"Get it on Google Play"})):null}},91165:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),types_viewableShape__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(53980),components__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(9011),_components_Button_PrimaryButton__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(83339),_components_Icons__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(39100);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function PlayButton({viewable,onPlay,disabled,time,...props}){var _viewable$defaultPlay;return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_Button_PrimaryButton__WEBPACK_IMPORTED_MODULE_4__.Z,_extends({onClick:onPlay,variant:"brand",minWidth:"auto",fullWidth:!0,"sm-fullWidth":!1,disabled,"data-cy":"play-button"},props),react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_3__.xu,{row:!0,alignItems:"center",gap:"fine"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_Icons__WEBPACK_IMPORTED_MODULE_5__.oG,null),react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",null,null!=viewable&&null!==(_viewable$defaultPlay=viewable.defaultPlayable)&&void 0!==_viewable$defaultPlay&&_viewable$defaultPlay.watchOffset?react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_3__.xv,{id:"continueWatching"}):react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_3__.xv,{id:"watch.play"})," ",null!=viewable&&viewable.seasonNumber?react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_3__.xv,{id:"seasonEpisodeShort",values:{seasonNumber:viewable.seasonNumber,episodeNumber:viewable.episodeNumber}}):null,void 0!==time&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_3__.xv,{id:"nextVideo.timer",values:{time}}))))}PlayButton.propTypes={viewable:types_viewableShape__WEBPACK_IMPORTED_MODULE_2__.E0,onPlay:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func,disabled:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,time:prop_types__WEBPACK_IMPORTED_MODULE_1___default().number};const __WEBPACK_DEFAULT_EXPORT__=react__WEBPACK_IMPORTED_MODULE_0__.memo(PlayButton)},57386:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),types_viewableShape__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(53980),_utils_human_format__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(68999),_utils_live_event__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(51429),_utils_broadcast__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(96470),components__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(9011),_components_Upcoming__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(68959),_components_Countdown_MetaCountdown__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(79840),_components_Icons__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(39100);const countDownTimer=(timer,startTime,timeLeftMs)=>{if(!timer)return null;const days=timer.days;return react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_4__.S1,{big:!0,liveEventTime:{startTime:startTime/1e3}}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_4__.LZ,{width:"medium"}),days>0?react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_Upcoming__WEBPACK_IMPORTED_MODULE_5__.D,{type:_components_Upcoming__WEBPACK_IMPORTED_MODULE_5__.Q.HERO,startTime,fontSize:"large",textShadow:"normal",italic:!1,bold:!0}):react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_4__.xv,{bold:!0,fontSize:"large",textShadow:"normal",id:"upcoming.comingIn",values:{startTime:(0,_utils_human_format__WEBPACK_IMPORTED_MODULE_8__.kT)(timeLeftMs/1e3)}}))},liveEventCountDown=(timer,startTime,timeLeftMs)=>{if(!timer)return null;const today=timer.today;return react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_Icons__WEBPACK_IMPORTED_MODULE_7__.mA,{currentTime:startTime/1e3,size:"1.85rem",opacity:"0.7","data-cy":"dynamic-clock-icon"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_4__.LZ,{width:"3px"}),today?react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_4__.xv,{bold:!0,fontSize:"large",textShadow:"normal"},(0,_utils_human_format__WEBPACK_IMPORTED_MODULE_8__.kT)(timeLeftMs/1e3)):react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_4__.xv,{bold:!0,fontSize:"large",textShadow:"normal",id:"liveLabel.starting",values:{time:(0,_utils_human_format__WEBPACK_IMPORTED_MODULE_8__.V6)(startTime)}}))};function EventCounter({viewable,refreshData=()=>{}}){const liveEventTime=(0,_utils_live_event__WEBPACK_IMPORTED_MODULE_3__.J$)(viewable),broadcastStartTime=(0,_utils_broadcast__WEBPACK_IMPORTED_MODULE_9__._B)(null==viewable?void 0:viewable.defaultPlayable);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,broadcastStartTime&&!liveEventTime&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_4__.xu,{row:!0,mb:"medium",alignItems:"center",justifyContent:"start"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_Countdown_MetaCountdown__WEBPACK_IMPORTED_MODULE_6__.Z,{eventTimeMs:broadcastStartTime,onEvent:refreshData},countDownTimer)),liveEventTime&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_4__.xu,{row:!0,mb:"medium",alignItems:"center",justifyContent:"start"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_4__.S1,{big:!0,liveEventTime}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_4__.LZ,{width:"medium"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_Countdown_MetaCountdown__WEBPACK_IMPORTED_MODULE_6__.Z,{eventTimeMs:1e3*liveEventTime.startTime,onEvent:refreshData},liveEventCountDown)))}EventCounter.propTypes={viewable:types_viewableShape__WEBPACK_IMPORTED_MODULE_2__.E0.isRequired,refreshData:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func};const __WEBPACK_DEFAULT_EXPORT__=react__WEBPACK_IMPORTED_MODULE_0__.memo(EventCounter)},85704:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>InfoChannelLogo});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),types_viewableShape__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(53980),components__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(9011);function InfoChannelLogo({viewable}){var _viewable$defaultPlay;const channel=(null===(_viewable$defaultPlay=viewable.defaultPlayable)||void 0===_viewable$defaultPlay?void 0:_viewable$defaultPlay.channel)||viewable;return channel.logoDark?react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_2__.xu,{mb:"large"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_2__.$v,{size:"5rem","xl-size":"7rem",alt:channel.title,src:channel.logoDark,withBackground:!0})):null}InfoChannelLogo.propTypes={viewable:types_viewableShape__WEBPACK_IMPORTED_MODULE_1__.E0.isRequired}},65684:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_Styles__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(14997),utils_hooks__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(81400),react_redux__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(96841),react_fela__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(31450),utils_constants__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(67646),components__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(9011),_EventCounter__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(57386),_InfoChannelLogo__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(85704),_utils__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(630),_Buttons_PlayButton__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(91165),_index__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(26585),_Styles__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(63262),router_Link__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(68690),components_InfoButton_InfoButton__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(21527),router_actions__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(58743),_components_Tracking__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(7414);function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const __WEBPACK_DEFAULT_EXPORT__=react__WEBPACK_IMPORTED_MODULE_0__.memo((function({viewable,originalViewable,onClose,onInit,hidePlayer,player}){const additionalInfo=(0,utils_hooks__WEBPACK_IMPORTED_MODULE_2__.$n)(viewable),isMediumScreen=(0,utils_hooks__WEBPACK_IMPORTED_MODULE_2__.lj)(),analytics=(0,_components_Tracking__WEBPACK_IMPORTED_MODULE_15__.z$)(),dispatch=(0,react_redux__WEBPACK_IMPORTED_MODULE_3__.I0)(),css=(0,react_fela__WEBPACK_IMPORTED_MODULE_16__.Z)().css,_useSelector=(0,react_redux__WEBPACK_IMPORTED_MODULE_3__.v9)((state=>{var _state$settings$featu;return{isLoggedIn:state.auth.isLoggedIn,videoPreview:state.settings.features.videoPreview,recommendationSettings:null===(_state$settings$featu=state.settings.features.playNext)||void 0===_state$settings$featu?void 0:_state$settings$featu.recommendation}}),react_redux__WEBPACK_IMPORTED_MODULE_3__.wU),isLoggedIn=_useSelector.isLoggedIn,videoPreview=_useSelector.videoPreview,recommendationSettings=_useSelector.recommendationSettings,_useState2=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),2),hoverOn=_useState2[0],setHoverOn=_useState2[1],_useState4=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(recommendationSettings.countdown),2),countdown=_useState4[0],setCountdown=_useState4[1],interval=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(),params={id:viewable.id},toInfo={name:"watch",params,query:{info:!0}},toPlay={name:"watch",params,query:{autoplay:!0}},stopCountdown=()=>{interval.current&&(clearInterval(interval.current),interval.current=void 0,setCountdown(void 0))},getExtraProps=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((v=>{var _v$trailers;return{viewableId:v.id,isPlayAvailable:!0,hasTrailer:!!videoPreview&&(!!v.trailer||isLoggedIn&&!(null===(_v$trailers=v.trailers)||void 0===_v$trailers||!_v$trailers.length))}}),[]),trackClick=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(((area,v,autoclick=!1)=>{analytics.onClick({component:"NextRecommendation",clickType:"asset",eventName:"click_asset",viewableId:v.id,extra:{...getExtraProps(v),area,...autoclick?{autoclick:!0}:null}})}),[]);(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{onInit(),analytics.onVisible({component:"NextRecommendation",viewableId:viewable.id,extra:getExtraProps(viewable)});const onPlayerClick=()=>trackClick(utils_constants__WEBPACK_IMPORTED_MODULE_4__.WY.miniPlayer,originalViewable);player.playerContainer.addEventListener("click",onPlayerClick,!0),countdown&&(interval.current=setInterval((()=>{setCountdown((v=>(1===v&&(trackClick(utils_constants__WEBPACK_IMPORTED_MODULE_4__.WY.playBtn,viewable,!0),dispatch((0,router_actions__WEBPACK_IMPORTED_MODULE_14__.VF)(toPlay)),clearInterval(interval.current),interval.current=void 0),v-1)))}),1e3));const hoverTimeout=setTimeout((()=>setHoverOn(!0)),700);return()=>{stopCountdown(),clearTimeout(hoverTimeout),player.playerContainer.removeEventListener("click",onPlayerClick,!0)}}),[]);const backHandler=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((()=>{trackClick(utils_constants__WEBPACK_IMPORTED_MODULE_4__.WY.backBtn,originalViewable),onClose()}),[]);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_11__.W,{hoverOn,hidePlayer,onMouseMove:interval.current&&hoverOn?stopCountdown:void 0},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_1__.jL,{url:viewable.banner}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_11__.x,{onClick:backHandler,"data-id":utils_constants__WEBPACK_IMPORTED_MODULE_4__.Mr.recommendationBtn,"data-value":utils_constants__WEBPACK_IMPORTED_MODULE_4__.TI.backBtn},react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",{width:"11",height:"20",viewBox:"0 0 11 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M8.21172 17.175L0.786718 9.75C0.661718 9.625 0.574219 9.5 0.524219 9.375C0.474219 9.25 0.449219 9.1125 0.449219 8.9625C0.449219 8.8125 0.474219 8.675 0.524219 8.55C0.574219 8.425 0.661718 8.3 0.786718 8.175L8.24922 0.7125C8.47422 0.4875 8.74297 0.375 9.05547 0.375C9.36797 0.375 9.63672 0.4875 9.86172 0.7125C10.0867 0.9375 10.193 1.2125 10.1805 1.5375C10.168 1.8625 10.0492 2.1375 9.82422 2.3625L3.22422 8.9625L9.86172 15.6C10.0867 15.825 10.1992 16.0875 10.1992 16.3875C10.1992 16.6875 10.0867 16.95 9.86172 17.175C9.63672 17.4 9.36172 17.5125 9.03672 17.5125C8.71172 17.5125 8.43672 17.4 8.21172 17.175Z",fill:"white"}))),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_1__.LZ,{position:"absolute"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xu,{height:"48vw","md-height":"0",maxHeight:"70vh",hideEmpty:!1}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_InfoChannelLogo__WEBPACK_IMPORTED_MODULE_7__.Z,{viewable}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_EventCounter__WEBPACK_IMPORTED_MODULE_6__.Z,{viewable}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xu,{mb:"medium"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xv,{bold:!0,fontSize:"large",id:"nextRecommendation.label"})),react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xu,{mb:"large","md-width":_index__WEBPACK_IMPORTED_MODULE_10__.pF},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xv,{as:"h1",color:"primary",fontSize:"xlarge","xl-fontSize":"xxxlarge",bold:!0,wordBreak:"break-word",textShadow:"normal"},(0,_utils__WEBPACK_IMPORTED_MODULE_8__.ud)(viewable))),react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xu,{row:!0,justifyContent:"start",rowGap:"small",wrap:!0},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xu,{width:"100%","sm-width":"auto","sm-mr":"small"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Buttons_PlayButton__WEBPACK_IMPORTED_MODULE_9__.Z,{to:toPlay,as:router_Link__WEBPACK_IMPORTED_MODULE_12__.Z,onPlay:()=>trackClick(utils_constants__WEBPACK_IMPORTED_MODULE_4__.WY.playBtn,viewable),viewable,disabled:!1,time:countdown,"data-id":utils_constants__WEBPACK_IMPORTED_MODULE_4__.Mr.recommendationLink,"data-value":utils_constants__WEBPACK_IMPORTED_MODULE_4__.TI.playBtnAutoplay})),react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xu,{width:"100%","sm-width":"auto","sm-mr":"small",display:"flex"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_InfoButton_InfoButton__WEBPACK_IMPORTED_MODULE_13__.Z,{to:toInfo,"data-id":utils_constants__WEBPACK_IMPORTED_MODULE_4__.Mr.recommendationLink,"data-value":utils_constants__WEBPACK_IMPORTED_MODULE_4__.TI.infoBtnInfo,short:!isMediumScreen,big:!0,onClick:()=>trackClick(utils_constants__WEBPACK_IMPORTED_MODULE_4__.WY.infoBtn,viewable)}))),viewable.entitlement&&viewable.entitlement.__typename===utils_constants__WEBPACK_IMPORTED_MODULE_4__.Rw.RENT&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xu,{mt:"medium",className:css(_index__WEBPACK_IMPORTED_MODULE_10__.wi)},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.VL,{entitlement:viewable.entitlement})),react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.LZ,{height:"large","xl-height":"giant"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xu,{mb:"medium","md-width":_index__WEBPACK_IMPORTED_MODULE_10__.pF},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xv,{textShadow:"normal",fontSize:"normal",opacity:"0.7",textNumberLines:1},additionalInfo,react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.HH,{viewable}))),react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xu,{"md-row":!0,"md-justifyContent":"space-between",lineHeight:"1.5em"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xu,{mb:"medium","xl-mb":"xxlarge","md-width":_index__WEBPACK_IMPORTED_MODULE_10__.pF},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xv,{textShadow:"normal",fontSize:"normal",textNumberLines:3},null==viewable?void 0:viewable.description)))))}))},63262:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{W:()=>Container,x:()=>BackButton});var styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(38770),utils_constants__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(67646),_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(26888);const Container=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme,hidePlayer,hoverOn})=>({position:"fixed",top:0,left:0,width:"100%",height:"100%",minHeight:"700px",backgroundColor:theme.color.page,"& + #player #hp-controls":{display:"none"},"& + #player #hp-subtitles":{fontSize:"18px"},"& + #player":{position:"absolute",cursor:"pointer",width:"400px",aspectRatio:"16 / 9",minHeight:0,height:"auto",borderRadius:theme.radius.default,zIndex:theme.zIndex.miniPlayer,boxShadow:"0px 0px 24px 3.6px #0000004D",transition:"all 0.3s 0.3s ease-in-out, outline 0s",overflow:"hidden",top:"5rem",left:utils_constants__WEBPACK_IMPORTED_MODULE_1__.s0.small,extend:[{condition:hidePlayer,style:{display:"none"}},{condition:hoverOn,style:{":hover":{outline:"4px white solid"}}},(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_2__._S)({left:utils_constants__WEBPACK_IMPORTED_MODULE_1__.s0.medium}),(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_2__.L9)({top:"unset",left:"unset",right:utils_constants__WEBPACK_IMPORTED_MODULE_1__.s0.large,bottom:"3.7rem"}),(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_2__.Cf)({bottom:"5.7rem"})]}})),"div",["hidePlayer","hoverOn"]),BackButton=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((()=>({position:"absolute",padding:"10px",cursor:"pointer",zIndex:1,"& svg":{opacity:.6},":hover svg":{transform:"scale(1.2) translateZ(0px)",opacity:1},top:"1.2rem",marginLeft:"-10px",left:utils_constants__WEBPACK_IMPORTED_MODULE_1__.s0.small,extend:[(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_2__._S)({marginLeft:"-20px",left:utils_constants__WEBPACK_IMPORTED_MODULE_1__.s0.medium}),(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_2__.L9)({top:"3rem",marginLeft:"-30px",left:utils_constants__WEBPACK_IMPORTED_MODULE_1__.s0.large})]})))},77500:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{ON:()=>StyledTrailerIcon,TG:()=>StyledCircleIcon,W2:()=>Container,qk:()=>IconContainer});var styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(38770),_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(26888),utils_constants__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(67646),_components_Icons_CircleIcon__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(99685),_TrailerIcon__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(46890);const Container=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme,inProgress})=>({alignItems:"center",cursor:"pointer",display:"flex",fontSize:theme.fontSize.normal,paddingRight:theme.margin.small,letterSpacing:"0.5px",userSelect:"none",extend:[{condition:inProgress,style:{cursor:"wait"}}],"& svg circle":{transition:"fill 0.2s ease-in-out"},":hover:not([disabled])  svg circle":{fill:theme.color.whiteButtonBackgroundHover}})),"div",["inProgress"]),IconContainer=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((()=>({position:"relative",width:utils_constants__WEBPACK_IMPORTED_MODULE_2__.zq,height:utils_constants__WEBPACK_IMPORTED_MODULE_2__.zq,overflow:"hidden"}))),StyledCircleIcon=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({theme})=>({color:"transparent",width:"100%",height:"100%",overflow:"visible",fill:theme.color.whiteButtonBackground})),_components_Icons_CircleIcon__WEBPACK_IMPORTED_MODULE_3__.Z,[]),StyledTrailerIcon=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_0__.Z)((({inProgress})=>({color:"white",position:"absolute",top:0,left:0,width:"100%",height:"100%",overflow:"visible",extend:[{condition:inProgress,style:(0,_styles_fela_mixins__WEBPACK_IMPORTED_MODULE_1__.Uz)(1e3,!0,1)}]})),_TrailerIcon__WEBPACK_IMPORTED_MODULE_4__.Z,["inProgress"])},3718:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),components__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(9011),_TrailerContext__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(19939),_Styles__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(77500);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function TrailerButton({short}){var _viewable$trailers;const _useTrailer2=_slicedToArray((0,_TrailerContext__WEBPACK_IMPORTED_MODULE_3__.d)(),3),trailerIsPlaying=_useTrailer2[0],playTrailer=_useTrailer2[1],viewable=_useTrailer2[2];return viewable.trailer||null!==(_viewable$trailers=viewable.trailers)&&void 0!==_viewable$trailers&&_viewable$trailers.length?react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_4__.W2,_extends({onClick:playTrailer},short?{"data-tooltip-id":"main","data-tooltip-i18n":"trailer.watch","data-tooltip-content":"trailer.watch"}:null),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_4__.qk,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_4__.TG,null),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Styles__WEBPACK_IMPORTED_MODULE_4__.ON,{inProgress:trailerIsPlaying})),!short&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_2__.LZ,{minWidth:"medium"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_2__.xv,{fontSize:"small",id:"trailer.watch"}))):null}TrailerButton.propTypes={short:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool};const __WEBPACK_DEFAULT_EXPORT__=TrailerButton},19939:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{d:()=>useTrailer,x:()=>TrailerContext});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294);const TrailerContext=react__WEBPACK_IMPORTED_MODULE_0__.createContext({}),useTrailer=()=>{const ctx=(0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(TrailerContext);return[ctx.showTrailerModal,ctx.playTrailer,ctx.viewable]}},46890:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>TrailerIcon});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),components__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(9011);function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function TrailerIcon(props){return react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_1__.JO,_extends({width:"52",height:"52",viewBox:"0 0 52 52",fill:"none"},props),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M18.0729 34.8453V35.9775C18.0729 36.2586 17.9695 36.4993 17.7627 36.6996C17.5559 36.8999 17.3091 37 17.0221 37C16.7409 37 16.5002 36.899 16.3001 36.6969C16.1 36.4949 16 36.2538 16 35.9738V16.0466C16 15.7608 16.1014 15.5149 16.3041 15.309C16.5069 15.103 16.7489 15 17.03 15C17.3111 15 17.5552 15.103 17.7623 15.309C17.9693 15.5149 18.0729 15.7608 18.0729 16.0466V17.1547H21.2059V16.2317C21.2059 15.8913 21.325 15.601 21.5632 15.3606C21.8015 15.1202 22.0874 15 22.4209 15H29.1052C29.4445 15 29.7352 15.1211 29.9773 15.3632C30.2195 15.6054 30.3405 15.8961 30.3405 16.2354V17.1547H33.4736V16.0429C33.4736 15.7561 33.575 15.5105 33.7778 15.3063C33.9806 15.1021 34.2225 15 34.5036 15C34.7847 15 35.0288 15.103 35.2358 15.309C35.4429 15.5149 35.5465 15.7608 35.5465 16.0466V35.9738C35.5465 36.2538 35.4431 36.4949 35.2363 36.6969C35.0295 36.899 34.7827 37 34.4957 37C34.2145 37 33.9738 36.899 33.7737 36.6969C33.5736 36.4949 33.4736 36.2538 33.4736 35.9738V34.8453H30.3405V35.7888C30.3405 36.1233 30.2195 36.4088 29.9773 36.6453C29.7352 36.8818 29.4445 37 29.1052 37H22.4209C22.0874 37 21.8015 36.8809 21.5632 36.6427C21.325 36.4044 21.2059 36.1186 21.2059 35.7851V34.8453H18.0729ZM18.0729 32.7724H21.2059V29.6394H18.0729V32.7724ZM18.0729 27.5665H21.2059V24.4335H18.0729V27.5665ZM18.0729 22.3606H21.2059V19.2276H18.0729V22.3606ZM30.3405 32.7724H33.4736V29.6394H30.3405V32.7724ZM30.3405 27.5665H33.4736V24.4335H30.3405V27.5665ZM30.3405 22.3606H33.4736V19.2276H30.3405V22.3606ZM23.2788 34.9271H28.2677V17.0729H23.2788V34.9271Z",fill:"currentColor"}))}},22989:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>TrailerPlayer});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),react_redux__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(96841),styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(38770),react_fela__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(31450),_components_I18n__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(47934),utils_hooks__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(81400),_components_Player_utils__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(24674),reducers__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(96038),_utils_storage__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(2308);function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}const VideoContainer=(0,styles_fela_createComponent__WEBPACK_IMPORTED_MODULE_2__.Z)((({theme})=>({position:"fixed",top:0,left:0,width:"100vw",height:"100vh",zIndex:theme.zIndex.trailerPlayer,":fullscreen":{height:"100%",maxHeight:"100%"}})),"div");function TrailerPlayer(props){const title=props.title,trailerUrl=props.trailerUrl,trailers=props.trailers,onClose=props.onClose,_useFela=(0,react_fela__WEBPACK_IMPORTED_MODULE_8__.Z)(),theme=_useFela.theme,felaRenderer=_useFela.renderer,_useState2=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null),2),player=_useState2[0],setPlayer=_useState2[1],_useSelector=(0,reducers__WEBPACK_IMPORTED_MODULE_6__.v9)((state=>{var _state$settings$featu;return{apiBaseUri:state.settings.apiBaseUri,language:state.settings.l10n.language,clientApiToken:state.settings.clientApiToken,sessionToken:state.auth.sessionToken,defaultAudioTrack:state.settings.features.player.defaultAudioTrack,muxKey:null===(_state$settings$featu=state.settings.features.mux)||void 0===_state$settings$featu?void 0:_state$settings$featu.id,userId:state.auth.userId,partner:state.settings.partner}}),react_redux__WEBPACK_IMPORTED_MODULE_1__.wU),apiBaseUri=_useSelector.apiBaseUri,language=_useSelector.language,clientApiToken=_useSelector.clientApiToken,sessionToken=_useSelector.sessionToken,defaultAudioTrack=_useSelector.defaultAudioTrack,muxKey=_useSelector.muxKey,userId=_useSelector.userId,partner=_useSelector.partner,messages=(0,_components_Player_utils__WEBPACK_IMPORTED_MODULE_5__.m)(language),_React$useState2=_slicedToArray(react__WEBPACK_IMPORTED_MODULE_0__.useState(void 0),2),preOfflinePosition=_React$useState2[0],setPreOfflinePosition=_React$useState2[1],_React$useState4=_slicedToArray(react__WEBPACK_IMPORTED_MODULE_0__.useState(!1),2),preOfflineIsPlaying=_React$useState4[0],setPreOfflineIsPlaying=_React$useState4[1],isOnline=(0,utils_hooks__WEBPACK_IMPORTED_MODULE_4__.kr)(),i18n=(0,_components_I18n__WEBPACK_IMPORTED_MODULE_3__.QT)(),isHosted=!(null!=trailers&&trailers[0]),handleClose=()=>{onClose()},playTrailers=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((()=>{const trailer=null==trailers?void 0:trailers[0];var playlist,viewableId,playableId;trailer?(viewableId=trailer.id,playableId=trailer.defaultPlayable.id,null==player||player.loadWithPreflight({accessToken:clientApiToken,ads:!1,assetId:playableId,viewableId,viewable:{id:viewableId,title:i18n.formatText("trailer.title",{title})},authorizationKey:sessionToken,playbackStartTime:0})):trailerUrl&&(playlist=trailerUrl,null==player||player.playHostedVideo({playlist,assetId:playlist,viewableId:playlist,ads:!1,viewable:{id:playlist,title:i18n.formatText("trailer.title",{title})},playbackStartTime:0}))}),[player]);(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>player?(playTrailers(),player.addEventListener("exitFullWindow",handleClose),player.addEventListener("streamEnded",handleClose),()=>{player.removeEventListener("exitFullWindow",handleClose),player.removeEventListener("streamEnded",handleClose),setTimeout((()=>{player.destroy()}))}):()=>{}),[player]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{if(player){var _player$model,_player$model2;if(!isOnline&&!preOfflinePosition)player.pause(),setPreOfflinePosition(null===(_player$model=player.model)||void 0===_player$model?void 0:_player$model.currentTime),setPreOfflineIsPlaying(null===(_player$model2=player.model)||void 0===_player$model2?void 0:_player$model2.isPlaying);isOnline&&preOfflinePosition&&(player.seek(preOfflinePosition).then((()=>{preOfflineIsPlaying&&player.play()})),setPreOfflinePosition(void 0))}}),[isOnline,preOfflinePosition,preOfflineIsPlaying]);const playerContainerRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((node=>{node&&(node=>{if(player)return player;const hipsterPlayer=new(0,__webpack_require__(30194).Z)({baseUri:apiBaseUri,logLevel:1,preferredAudio:_utils_storage__WEBPACK_IMPORTED_MODULE_7__.ZP.getItem("audioTrack")||defaultAudioTrack,playerContainer:node,muxKey,userId,partner,disableServices:{heartbeat:isHosted,telemetry:isHosted,chromecast:isHosted,dai:!0,aspectratio:!0},...isHosted?{type:"hosted"}:null});hipsterPlayer.renderControls({language,messages,theme,felaRenderer,hide:{audio:isHosted,quality:isHosted,cast:isHosted}}),setPlayer(hipsterPlayer)})(node)}),[]);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(VideoContainer,{innerRef:playerContainerRef})}VideoContainer.displayName="VideoContainer"},35609:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{t:()=>TrailerProvider});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),views_WatchView_ViewableInfo_Trailer_TrailerPlayer__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(22989),react_redux__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(96841),router_actions__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(58743),_components_Player__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(82601),_utils_routing__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(11937),types_viewableShape__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(53980),_TrailerContext__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(19939);function _slicedToArray(arr,i){return function(arr){if(Array.isArray(arr))return arr}(arr)||function(arr,i){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function TrailerProvider({children,viewable}){const _useState2=_slicedToArray((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),2),showTrailerModal=_useState2[0],setShowTrailerModal=_useState2[1],isLoggedIn=(0,react_redux__WEBPACK_IMPORTED_MODULE_3__.v9)((state=>state.auth.isLoggedIn)),location=(0,react_redux__WEBPACK_IMPORTED_MODULE_3__.v9)((state=>state.router.location)),dispatch=(0,react_redux__WEBPACK_IMPORTED_MODULE_3__.I0)(),playerContext=(0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_components_Player__WEBPACK_IMPORTED_MODULE_5__.ET);(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{isLoggedIn&&"playTrailers"in location.query&&setShowTrailerModal(!0)}),[isLoggedIn,location.query]);const playTrailer=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((()=>{var _viewable$trailers;null===(_viewable$trailers=viewable.trailers)||void 0===_viewable$trailers||!_viewable$trailers.length||isLoggedIn?(setShowTrailerModal(!0),playerContext.disablePageScrolling(),playerContext.viewableId&&(playerContext.mini?playerContext.stop():playerContext.pause())):dispatch((0,router_actions__WEBPACK_IMPORTED_MODULE_4__.VF)({name:"create-account",query:{redirectTo:(0,_utils_routing__WEBPACK_IMPORTED_MODULE_6__.HE)({...location,query:{...location.query,playTrailers:!0}})}}))}),[playerContext.viewableId]),contextValue=(0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)((()=>({showTrailerModal,playTrailer,viewable})),[viewable,playTrailer]);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_TrailerContext__WEBPACK_IMPORTED_MODULE_8__.x.Provider,{value:contextValue},children,showTrailerModal&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(views_WatchView_ViewableInfo_Trailer_TrailerPlayer__WEBPACK_IMPORTED_MODULE_2__.Z,{title:viewable.title,trailerUrl:viewable.trailer,trailers:viewable.trailers,onClose:()=>{dispatch((0,router_actions__WEBPACK_IMPORTED_MODULE_4__.VF)({...location,query:{...location.query,playTrailers:void 0},suppressViewChange:!0})),setShowTrailerModal(!1),playerContext.enablePageScrolling()}}))}TrailerProvider.propTypes={children:prop_types__WEBPACK_IMPORTED_MODULE_1___default().node,viewable:types_viewableShape__WEBPACK_IMPORTED_MODULE_7__.E0}},78369:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{e:()=>_TrailerButton__WEBPACK_IMPORTED_MODULE_0__.Z,t:()=>_TrailerProvider__WEBPACK_IMPORTED_MODULE_1__.t});var _TrailerButton__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(3718),_TrailerProvider__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(35609)},26585:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{ZP:()=>__WEBPACK_DEFAULT_EXPORT__,pF:()=>DETAILS_WIDTH,wi:()=>tvodCountdownRules});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(45697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),types_viewableShape__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(53980),utils_hooks__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(81400),components_WatchlistButton_WatchlistButton__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(38162),components__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(9011),react_redux__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(96841),_components_OfferButtons__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(48612),_Trailer__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(78369),_utils__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(630),_Buttons_MobileButton__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(70200),_InfoChannelLogo__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(85704),_EventCounter__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(57386),_Buttons_PlayButton__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(91165),utils_constants__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(67646),react_fela__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(31450),_components_I18n__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(47934),_Buttons_EpisodeButton__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(28712),_components_OfferButtons_OfferButton__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(33602);const DETAILS_WIDTH="50%",tvodCountdownRules=()=>({fontWeight:"bold",fontStyle:"italic","& .dateText":{fontWeight:"normal"}});function ViewableInfo({viewable,refreshData,onPlay,isPlayBtnVisible,isPlayDisabled}){var _viewable$viewable2;const isMediumScreen=(0,utils_hooks__WEBPACK_IMPORTED_MODULE_3__.lj)(),isSignUpViaMovistar=(0,react_redux__WEBPACK_IMPORTED_MODULE_6__.v9)((state=>state.user.isSignUpViaMovistar)),additionalInfo=(0,utils_hooks__WEBPACK_IMPORTED_MODULE_3__.$n)(viewable),css=(0,react_fela__WEBPACK_IMPORTED_MODULE_18__.Z)().css,i18n=(0,_components_I18n__WEBPACK_IMPORTED_MODULE_15__.QT)(),isChannelAndEpisode=viewable.__typename===utils_constants__WEBPACK_IMPORTED_MODULE_14__.Bz.Channel&&(null===(_viewable$viewable2=viewable.viewable)||void 0===_viewable$viewable2?void 0:_viewable$viewable2.__typename)===utils_constants__WEBPACK_IMPORTED_MODULE_14__.Bz.Episode,seasonEpisodeTitle=isChannelAndEpisode?((i18n,viewable)=>{const _viewable$viewable=viewable.viewable,seasonNumber=_viewable$viewable.seasonNumber,episodeNumber=_viewable$viewable.episodeNumber,title=_viewable$viewable.title;return`${[[seasonNumber?i18n.formatText("season",{seasonNumber:viewable.viewable.seasonNumber}):void 0,episodeNumber?i18n.formatText("episode",{episodeNumber:viewable.viewable.episodeNumber}):void 0].filter(Boolean).join(", "),title].filter(Boolean).join(" - ")}`})(i18n,viewable):"";return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Trailer__WEBPACK_IMPORTED_MODULE_8__.t,{viewable},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xu,{height:"48vw","md-height":"0",maxHeight:"70vh",hideEmpty:!1}),viewable.entitlement&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xu,{row:!0,mb:"medium",justifyContent:"center"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Buttons_MobileButton__WEBPACK_IMPORTED_MODULE_10__.Z,null)),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_EventCounter__WEBPACK_IMPORTED_MODULE_12__.Z,{viewable,refreshData}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_InfoChannelLogo__WEBPACK_IMPORTED_MODULE_11__.Z,{viewable}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xu,{mb:seasonEpisodeTitle?"small":"large","md-width":DETAILS_WIDTH},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xv,{as:"h1",color:"primary",fontSize:"xlarge","xl-fontSize":"xxxlarge",bold:!0,wordBreak:"break-word",textShadow:"normal"},(0,_utils__WEBPACK_IMPORTED_MODULE_9__.ud)(viewable))),seasonEpisodeTitle&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xu,{mb:"medium","md-width":DETAILS_WIDTH},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xv,{textShadow:"normal",fontSize:"medium",textNumberLines:1},seasonEpisodeTitle)),react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xu,{row:!0,justifyContent:"start",rowGap:"small",wrap:!0},isPlayBtnVisible&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xu,{width:"100%","sm-width":"auto","sm-mr":"small"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Buttons_PlayButton__WEBPACK_IMPORTED_MODULE_13__.Z,{onPlay:isPlayDisabled?void 0:onPlay,viewable,disabled:isPlayDisabled})),isChannelAndEpisode&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xu,{width:"100%","sm-width":"auto","sm-mr":"small"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Buttons_EpisodeButton__WEBPACK_IMPORTED_MODULE_16__.Z,{viewableId:null==viewable?void 0:viewable.viewable.show.id})),!viewable.entitlement&&!isSignUpViaMovistar&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_OfferButtons__WEBPACK_IMPORTED_MODULE_7__.Z,{isDetailView:!0,viewable,dataId:"details-link",area:_components_OfferButtons_OfferButton__WEBPACK_IMPORTED_MODULE_17__.G.WATCH}),(onPlay||!viewable.entitlement&&!isSignUpViaMovistar)&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xu,{width:"100%","md-width":"0",hideEmpty:!1}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xu,{flexBox:!0,mr:"large","sm-mr":"xlarge","md-mr":"0"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components_WatchlistButton_WatchlistButton__WEBPACK_IMPORTED_MODULE_4__.Z,{viewable,refreshData,short:!isMediumScreen,big:!0})),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Trailer__WEBPACK_IMPORTED_MODULE_8__.e,{short:!isMediumScreen})),viewable.entitlement&&viewable.entitlement.__typename===utils_constants__WEBPACK_IMPORTED_MODULE_14__.Rw.RENT&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xu,{mt:"medium",className:css(tvodCountdownRules)},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.VL,{entitlement:viewable.entitlement,refreshData})),react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.LZ,{height:"large","xl-height":"giant"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xu,{mb:"medium","md-width":DETAILS_WIDTH},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xv,{textShadow:"normal",fontSize:"normal",opacity:"0.7",textNumberLines:1},additionalInfo,react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.HH,{viewable,refreshData}))),react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xu,{"md-row":!0,"md-justifyContent":"space-between",lineHeight:"1.5em"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xu,{mb:"medium","xl-mb":"xxlarge","md-width":DETAILS_WIDTH},react__WEBPACK_IMPORTED_MODULE_0__.createElement(components__WEBPACK_IMPORTED_MODULE_5__.xv,{textShadow:"normal",fontSize:"normal",textNumberLines:3},null==viewable?void 0:viewable.description))))}ViewableInfo.propTypes={viewable:types_viewableShape__WEBPACK_IMPORTED_MODULE_2__.E0.isRequired,refreshData:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func.isRequired,onPlay:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func,isPlayBtnVisible:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,isPlayDisabled:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool};const __WEBPACK_DEFAULT_EXPORT__=react__WEBPACK_IMPORTED_MODULE_0__.memo(ViewableInfo)},630:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{cQ:()=>getNextRecommendation,hq:()=>findNextEpisode,lQ:()=>getCanonicalData,pz:()=>getPageTitle,sY:()=>getPageDescription,ud:()=>renderTitle});var _utils_helpers__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(37519),_utils_broadcast__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(96470),_utils_live_event__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(51429);const renderTitle=viewable=>{var _viewable$broadcastBy,_viewable$schedule,_viewable$schedule$;return(null===(_viewable$broadcastBy=viewable.broadcastById)||void 0===_viewable$broadcastBy?void 0:_viewable$broadcastBy.title)||(null===(_viewable$schedule=viewable.schedule)||void 0===_viewable$schedule||null===(_viewable$schedule$=_viewable$schedule[0])||void 0===_viewable$schedule$?void 0:_viewable$schedule$.title)||viewable.title};function findNextEpisode(viewable){var _viewable$seasons;const currentSeason=null===(_viewable$seasons=viewable.seasons)||void 0===_viewable$seasons?void 0:_viewable$seasons.find((season=>season.seasonNumber===viewable.seasonNumber));if(!currentSeason)return null;let foundNextEpisode=(currentSeason.episodes||[]).find((episode=>episode.episodeNumber===viewable.episodeNumber+1));if(!foundNextEpisode){const currentEpisodeIndex=currentSeason.episodes.findIndex((episode=>episode.episodeNumber===viewable.episodeNumber));if(foundNextEpisode=currentSeason.episodes[currentEpisodeIndex+1],!foundNextEpisode){var _nextSeason$episodes;const nextSeason=viewable.seasons.find((season=>season.seasonNumber===viewable.seasonNumber+1));return nextSeason&&0!==(null===(_nextSeason$episodes=nextSeason.episodes)||void 0===_nextSeason$episodes?void 0:_nextSeason$episodes.length)?nextSeason.episodes[0]:null}}return foundNextEpisode}function getPageTitle(viewable){return viewable.broadcastById&&viewable.broadcastById.title||viewable.title}function getPageDescription(viewable){return viewable.broadcastById?viewable.broadcastById.description||viewable.channelDescription:viewable.channelDescription||viewable.description}function getCanonicalData(location,isShow){return{name:location.name,params:isShow?{id:location.params.id}:location.params,query:null}}function isNotWatchedAndAvail(viewable,currentVideoId){return viewable.id!==currentVideoId&&!(0,_utils_helpers__WEBPACK_IMPORTED_MODULE_0__.tP)(viewable,"watchOffset")&&!(0,_utils_helpers__WEBPACK_IMPORTED_MODULE_0__.tP)(viewable,"watched")&&viewable.entitlement&&(0,_utils_broadcast__WEBPACK_IMPORTED_MODULE_2__.W9)(viewable)&&(0,_utils_live_event__WEBPACK_IMPORTED_MODULE_1__.gz)(viewable)}function getNextRecommendation(viewable){let recommendationItem;if(viewable.show){const lastSeason=viewable.seasons[viewable.seasons.length-1];if(lastSeason.seasonNumber!==viewable.seasonNumber)return;if(lastSeason.episodes[lastSeason.episodes-1].episodeNumber!==viewable.episodeNumber)return}return recommendationItem=viewable.related.find((i=>isNotWatchedAndAvail(i,viewable.id))),recommendationItem||viewable.collections.some((c=>c.viewables.edges.some((i=>{if(isNotWatchedAndAvail(i.node,viewable.id))return recommendationItem=i.node,!0})))),recommendationItem}},36024:(module,__unused_webpack_exports,__webpack_require__)=>{var map={"./_lib/buildFormatLongFn/index.js":[20289,35173],"./_lib/buildLocalizeFn/index.js":[16245,42789],"./_lib/buildMatchFn/index.js":[43421,47049],"./_lib/buildMatchPatternFn/index.js":[78926,38663],"./af/_lib/formatDistance/index.js":[41146,12333],"./af/_lib/formatLong/index.js":[60358,50909],"./af/_lib/formatRelative/index.js":[31310,50867],"./af/_lib/localize/index.js":[82714,88674],"./af/_lib/match/index.js":[33185,36462],"./af/index.js":[74156,26917],"./ar-DZ/_lib/formatDistance/index.js":[10258,57969],"./ar-DZ/_lib/formatLong/index.js":[38384,84254],"./ar-DZ/_lib/formatRelative/index.js":[12923,81601],"./ar-DZ/_lib/localize/index.js":[50996,2568],"./ar-DZ/_lib/match/index.js":[53463,44381],"./ar-DZ/index.js":[79307,79784],"./ar-MA/_lib/formatDistance/index.js":[56716,97489],"./ar-MA/_lib/formatLong/index.js":[92086,2163],"./ar-MA/_lib/formatRelative/index.js":[48323,13910],"./ar-MA/_lib/localize/index.js":[89105,82034],"./ar-MA/_lib/match/index.js":[18092,15883],"./ar-MA/index.js":[22739,13955],"./ar-SA/_lib/formatDistance/index.js":[56224,97696],"./ar-SA/_lib/formatLong/index.js":[22041,21974],"./ar-SA/_lib/formatRelative/index.js":[90046,5545],"./ar-SA/_lib/localize/index.js":[16274,37051],"./ar-SA/_lib/match/index.js":[7161,82006],"./ar-SA/index.js":[51730,29646],"./az/_lib/formatDistance/index.js":[67580,19772],"./az/_lib/formatLong/index.js":[3381,15934],"./az/_lib/formatRelative/index.js":[5895,60740],"./az/_lib/localize/index.js":[79557,91434],"./az/_lib/match/index.js":[74390,52025],"./az/index.js":[77356,99856],"./be/_lib/formatDistance/index.js":[564,71406],"./be/_lib/formatLong/index.js":[87682,36226],"./be/_lib/formatRelative/index.js":[28206,76143],"./be/_lib/localize/index.js":[13533,70195],"./be/_lib/match/index.js":[71682,38392],"./be/index.js":[9624,48299],"./bg/_lib/formatDistance/index.js":[79681,1034],"./bg/_lib/formatLong/index.js":[45930,70576],"./bg/_lib/formatRelative/index.js":[21185,322],"./bg/_lib/localize/index.js":[91641,24154],"./bg/_lib/match/index.js":[45152,530],"./bg/index.js":[94719,25149],"./bn/_lib/formatDistance/index.js":[67835,45927],"./bn/_lib/formatLong/index.js":[32076,5982],"./bn/_lib/formatRelative/index.js":[36520,1948],"./bn/_lib/localize/index.js":[12674,41502],"./bn/_lib/match/index.js":[35920,67925],"./bn/index.js":[82182,45359],"./ca/_lib/formatDistance/index.js":[49280,32576],"./ca/_lib/formatLong/index.js":[16686,86148],"./ca/_lib/formatRelative/index.js":[54470,63143],"./ca/_lib/localize/index.js":[50683,94856],"./ca/_lib/match/index.js":[73146,12602],"./ca/index.js":[44732,85459],"./cs/_lib/formatDistance/index.js":[79434,44390],"./cs/_lib/formatLong/index.js":[18336,44721],"./cs/_lib/formatRelative/index.js":[3003,94060],"./cs/_lib/localize/index.js":[48793,19492],"./cs/_lib/match/index.js":[63626,68221],"./cs/index.js":[76105,33347],"./cy/_lib/formatDistance/index.js":[90305,93320],"./cy/_lib/formatLong/index.js":[32132,84238],"./cy/_lib/formatRelative/index.js":[68527,69838],"./cy/_lib/localize/index.js":[17863,11423],"./cy/_lib/match/index.js":[53494,68241],"./cy/index.js":[96227,80671],"./da/_lib/formatDistance/index.js":[96569,67806],"./da/_lib/formatLong/index.js":[20658,34388],"./da/_lib/formatRelative/index.js":[31002,12247],"./da/_lib/localize/index.js":[55578,65884],"./da/_lib/match/index.js":[3393,38537],"./da/index.js":[44921,16379],"./de/_lib/formatDistance/index.js":[84584,55437],"./de/_lib/formatLong/index.js":[6749,27565],"./de/_lib/formatRelative/index.js":[91805,89231],"./de/_lib/localize/index.js":[56105,76725],"./de/_lib/match/index.js":[83996,41900],"./de/index.js":[76119,45887],"./el/_lib/formatDistance/index.js":[96170,24590],"./el/_lib/formatLong/index.js":[22761,64389],"./el/_lib/formatRelative/index.js":[5093,77669],"./el/_lib/localize/index.js":[79919,11061],"./el/_lib/match/index.js":[20320,23959],"./el/index.js":[71511,5635],"./en-AU/_lib/formatLong/index.js":[47483,42756],"./en-AU/index.js":[51971,64204],"./en-CA/_lib/formatDistance/index.js":[68504,19271],"./en-CA/_lib/formatLong/index.js":[17156,90423],"./en-CA/index.js":[23654,20696],"./en-GB/_lib/formatLong/index.js":[90125,5493],"./en-GB/index.js":[22709,64936],"./en-IN/_lib/formatLong/index.js":[44649,95219],"./en-IN/index.js":[56635,79203],"./en-NZ/_lib/formatLong/index.js":[88738,5898],"./en-NZ/index.js":[3557,14227],"./en-US/_lib/formatDistance/index.js":[71924,92978],"./en-US/_lib/formatLong/index.js":[95062,83009],"./en-US/_lib/formatRelative/index.js":[5102,63524],"./en-US/_lib/localize/index.js":[87839,53999],"./en-US/_lib/match/index.js":[9796,78884],"./en-US/index.js":[82512,63264],"./en-ZA/_lib/formatLong/index.js":[12820,70686],"./en-ZA/index.js":[55585,51018],"./eo/_lib/formatDistance/index.js":[60509,12481],"./eo/_lib/formatLong/index.js":[61709,83053],"./eo/_lib/formatRelative/index.js":[76297,89190],"./eo/_lib/localize/index.js":[83419,80327],"./eo/_lib/match/index.js":[66460,2854],"./eo/index.js":[46050,1044],"./es/_lib/formatDistance/index.js":[17308,73330],"./es/_lib/formatLong/index.js":[19983,6043],"./es/_lib/formatRelative/index.js":[54011,35590],"./es/_lib/localize/index.js":[389,414],"./es/_lib/match/index.js":[71365,63202],"./es/index.js":[19962,45328],"./et/_lib/formatDistance/index.js":[37961,9313],"./et/_lib/formatLong/index.js":[50363,63006],"./et/_lib/formatRelative/index.js":[87335,13094],"./et/_lib/localize/index.js":[50794,93807],"./et/_lib/match/index.js":[60084,47263],"./et/index.js":[58170,79824],"./eu/_lib/formatDistance/index.js":[85454,82660],"./eu/_lib/formatLong/index.js":[56183,67290],"./eu/_lib/formatRelative/index.js":[94237,75807],"./eu/_lib/localize/index.js":[5966,65149],"./eu/_lib/match/index.js":[64402,12737],"./eu/index.js":[9042,34575],"./fa-IR/_lib/formatDistance/index.js":[87201,26403],"./fa-IR/_lib/formatLong/index.js":[81884,69478],"./fa-IR/_lib/formatRelative/index.js":[90074,94987],"./fa-IR/_lib/localize/index.js":[97188,65517],"./fa-IR/_lib/match/index.js":[43043,299],"./fa-IR/index.js":[29149,31387],"./fi/_lib/formatDistance/index.js":[67380,57658],"./fi/_lib/formatLong/index.js":[99532,34897],"./fi/_lib/formatRelative/index.js":[15561,10172],"./fi/_lib/localize/index.js":[61622,74666],"./fi/_lib/match/index.js":[27530,57481],"./fi/index.js":[95999,1972],"./fr-CA/_lib/formatLong/index.js":[53860,68370],"./fr-CA/index.js":[82580,36228],"./fr-CH/_lib/formatDistance/index.js":[24020,54038],"./fr-CH/_lib/formatLong/index.js":[96065,52479],"./fr-CH/_lib/formatRelative/index.js":[16372,23049],"./fr-CH/_lib/formatters/index.js":[36884,73736],"./fr-CH/_lib/localize/index.js":[76502,54134],"./fr-CH/_lib/match/index.js":[75241,42198],"./fr-CH/index.js":[89718,8041],"./fr/_lib/formatDistance/index.js":[66522,1642],"./fr/_lib/formatLong/index.js":[34325,48408],"./fr/_lib/formatRelative/index.js":[22162,8017],"./fr/_lib/formatters/index.js":[88005,66123],"./fr/_lib/localize/index.js":[38803,2447],"./fr/_lib/match/index.js":[58213,10707],"./fr/index.js":[63126,56795],"./gd/_lib/formatDistance/index.js":[52646,57510],"./gd/_lib/formatLong/index.js":[88030,74305],"./gd/_lib/formatRelative/index.js":[11398,82833],"./gd/_lib/localize/index.js":[77390,72056],"./gd/_lib/match/index.js":[34044,65678],"./gd/index.js":[93698,28935],"./gl/_lib/formatDistance/index.js":[22523,95326],"./gl/_lib/formatLong/index.js":[75618,37035],"./gl/_lib/formatRelative/index.js":[2698,82249],"./gl/_lib/localize/index.js":[68154,77131],"./gl/_lib/match/index.js":[27475,64732],"./gl/index.js":[68846,92971],"./gu/_lib/formatDistance/index.js":[22933,8940],"./gu/_lib/formatLong/index.js":[82513,44658],"./gu/_lib/formatRelative/index.js":[46840,14033],"./gu/_lib/localize/index.js":[98528,37217],"./gu/_lib/match/index.js":[18201,9215],"./gu/index.js":[56209,4585],"./he/_lib/formatDistance/index.js":[75736,98153],"./he/_lib/formatLong/index.js":[45218,65958],"./he/_lib/formatRelative/index.js":[64125,31450],"./he/_lib/localize/index.js":[20379,28738],"./he/_lib/match/index.js":[15430,87804],"./he/index.js":[16309,2746],"./hi/_lib/formatDistance/index.js":[51734,79631],"./hi/_lib/formatLong/index.js":[78241,24262],"./hi/_lib/formatRelative/index.js":[56683,84332],"./hi/_lib/localize/index.js":[65282,10624],"./hi/_lib/match/index.js":[50248,81607],"./hi/index.js":[37056,93407],"./hr/_lib/formatDistance/index.js":[57507,9459],"./hr/_lib/formatLong/index.js":[77910,77535],"./hr/_lib/formatRelative/index.js":[45339,64811],"./hr/_lib/localize/index.js":[77677,42019],"./hr/_lib/match/index.js":[16436,73474],"./hr/index.js":[97276,39165],"./hu/_lib/formatDistance/index.js":[91898,27710],"./hu/_lib/formatLong/index.js":[19266,18877],"./hu/_lib/formatRelative/index.js":[41544,68716],"./hu/_lib/localize/index.js":[69353,49231],"./hu/_lib/match/index.js":[85370,33722],"./hu/index.js":[79675,38906],"./hy/_lib/formatDistance/index.js":[41839,45986],"./hy/_lib/formatLong/index.js":[45625,69410],"./hy/_lib/formatRelative/index.js":[80528,74304],"./hy/_lib/localize/index.js":[74391,87711],"./hy/_lib/match/index.js":[1824,93178],"./hy/index.js":[74403,64933],"./id/_lib/formatDistance/index.js":[95223,22379],"./id/_lib/formatLong/index.js":[27166,37635],"./id/_lib/formatRelative/index.js":[65673,45038],"./id/_lib/localize/index.js":[98045,74746],"./id/_lib/match/index.js":[10798,36999],"./id/index.js":[51872,25954],"./is/_lib/formatDistance/index.js":[67527,10133],"./is/_lib/formatLong/index.js":[73003,71855],"./is/_lib/formatRelative/index.js":[75440,31644],"./is/_lib/localize/index.js":[53162,62069],"./is/_lib/match/index.js":[75101,70778],"./is/index.js":[28677,37098],"./it/_lib/formatDistance/index.js":[12642,41369],"./it/_lib/formatLong/index.js":[96714,11439],"./it/_lib/formatRelative/index.js":[74501,95541],"./it/_lib/localize/index.js":[82713,90348],"./it/_lib/match/index.js":[37281,57790],"./it/index.js":[59629,32458],"./ja/_lib/formatDistance/index.js":[15525,84269],"./ja/_lib/formatLong/index.js":[45161,89816],"./ja/_lib/formatRelative/index.js":[85071,21477],"./ja/_lib/localize/index.js":[85598,53972],"./ja/_lib/match/index.js":[93509,31018],"./ja/index.js":[42180,10198],"./ka/_lib/formatDistance/index.js":[87414,59924],"./ka/_lib/formatLong/index.js":[27355,93769],"./ka/_lib/formatRelative/index.js":[91402,16750],"./ka/_lib/localize/index.js":[5552,12099],"./ka/_lib/match/index.js":[75108,8284],"./ka/index.js":[36501,93616],"./kk/_lib/formatDistance/index.js":[52071,37155],"./kk/_lib/formatLong/index.js":[99466,34687],"./kk/_lib/formatRelative/index.js":[52400,89569],"./kk/_lib/localize/index.js":[31814,4176],"./kk/_lib/match/index.js":[5574,98554],"./kk/index.js":[34996,15119],"./kn/_lib/formatDistance/index.js":[56071,2361],"./kn/_lib/formatLong/index.js":[78505,62853],"./kn/_lib/formatRelative/index.js":[8440,87430],"./kn/_lib/localize/index.js":[23283,37086],"./kn/_lib/match/index.js":[27211,3779],"./kn/index.js":[43434,53231],"./ko/_lib/formatDistance/index.js":[36136,25295],"./ko/_lib/formatLong/index.js":[91257,86294],"./ko/_lib/formatRelative/index.js":[52593,59194],"./ko/_lib/localize/index.js":[93558,71110],"./ko/_lib/match/index.js":[97948,62573],"./ko/index.js":[2666,20180],"./lb/_lib/formatDistance/index.js":[40714,63549],"./lb/_lib/formatLong/index.js":[73815,33630],"./lb/_lib/formatRelative/index.js":[1395,81868],"./lb/_lib/localize/index.js":[45973,8538],"./lb/_lib/match/index.js":[34308,72660],"./lb/index.js":[84048,50438],"./lt/_lib/formatDistance/index.js":[42067,37986],"./lt/_lib/formatLong/index.js":[83573,43731],"./lt/_lib/formatRelative/index.js":[63963,78611],"./lt/_lib/localize/index.js":[16687,41393],"./lt/_lib/match/index.js":[79884,62706],"./lt/index.js":[2536,22476],"./lv/_lib/formatDistance/index.js":[41340,64516],"./lv/_lib/formatLong/index.js":[47090,76050],"./lv/_lib/formatRelative/index.js":[54550,6148],"./lv/_lib/localize/index.js":[44306,95509],"./lv/_lib/match/index.js":[94305,11],"./lv/index.js":[3610,99014],"./mk/_lib/formatDistance/index.js":[83350,30664],"./mk/_lib/formatLong/index.js":[30299,78342],"./mk/_lib/formatRelative/index.js":[21154,52622],"./mk/_lib/localize/index.js":[49324,31885],"./mk/_lib/match/index.js":[45603,92661],"./mk/index.js":[1057,94308],"./ms/_lib/formatDistance/index.js":[79522,89264],"./ms/_lib/formatLong/index.js":[14333,32287],"./ms/_lib/formatRelative/index.js":[51140,45962],"./ms/_lib/localize/index.js":[97118,79056],"./ms/_lib/match/index.js":[14396,45739],"./ms/index.js":[83148,4118],"./mt/_lib/formatDistance/index.js":[92252,49929],"./mt/_lib/formatLong/index.js":[64778,82703],"./mt/_lib/formatRelative/index.js":[69682,67656],"./mt/_lib/localize/index.js":[57669,50504],"./mt/_lib/match/index.js":[7438,41242],"./mt/index.js":[22598,31095],"./nb/_lib/formatDistance/index.js":[5979,43825],"./nb/_lib/formatLong/index.js":[54727,51534],"./nb/_lib/formatRelative/index.js":[91423,17465],"./nb/_lib/localize/index.js":[99726,47749],"./nb/_lib/match/index.js":[38558,88230],"./nb/index.js":[46815,75722],"./nl-BE/_lib/formatDistance/index.js":[70218,16741],"./nl-BE/_lib/formatLong/index.js":[14661,48695],"./nl-BE/_lib/formatRelative/index.js":[51573,78236],"./nl-BE/_lib/localize/index.js":[20174,72850],"./nl-BE/_lib/match/index.js":[87601,52471],"./nl-BE/index.js":[25778,63746],"./nl/_lib/formatDistance/index.js":[98562,37172],"./nl/_lib/formatLong/index.js":[30221,74702],"./nl/_lib/formatRelative/index.js":[96665,79902],"./nl/_lib/localize/index.js":[90384,49596],"./nl/_lib/match/index.js":[15009,14609],"./nl/index.js":[70390,73906],"./nn/_lib/formatDistance/index.js":[49714,83396],"./nn/_lib/formatLong/index.js":[29983,33971],"./nn/_lib/formatRelative/index.js":[35458,67700],"./nn/_lib/localize/index.js":[87563,68262],"./nn/_lib/match/index.js":[12324,34275],"./nn/index.js":[72495,38118],"./pl/_lib/formatDistance/index.js":[7325,80725],"./pl/_lib/formatLong/index.js":[50807,69059],"./pl/_lib/formatRelative/index.js":[66002,46778],"./pl/_lib/localize/index.js":[12885,38977],"./pl/_lib/match/index.js":[84817,34949],"./pl/index.js":[63618,30042],"./pt-BR/_lib/formatDistance/index.js":[38877,86688],"./pt-BR/_lib/formatLong/index.js":[23903,38190],"./pt-BR/_lib/formatRelative/index.js":[41897,43009],"./pt-BR/_lib/localize/index.js":[78076,48304],"./pt-BR/_lib/match/index.js":[13550,77141],"./pt-BR/index.js":[81333,40265],"./pt/_lib/formatDistance/index.js":[48637,22367],"./pt/_lib/formatLong/index.js":[10063,64210],"./pt/_lib/formatRelative/index.js":[29479,38184],"./pt/_lib/localize/index.js":[81235,73544],"./pt/_lib/match/index.js":[51549,20431],"./pt/index.js":[63086,25284],"./ro/_lib/formatDistance/index.js":[6666,82593],"./ro/_lib/formatLong/index.js":[60333,36280],"./ro/_lib/formatRelative/index.js":[67125,55386],"./ro/_lib/localize/index.js":[39408,41425],"./ro/_lib/match/index.js":[9480,91101],"./ro/index.js":[66088,37714],"./ru/_lib/formatDistance/index.js":[88770,17889],"./ru/_lib/formatLong/index.js":[83233,89136],"./ru/_lib/formatRelative/index.js":[53566,47431],"./ru/_lib/localize/index.js":[81348,72374],"./ru/_lib/match/index.js":[45195,48510],"./ru/index.js":[66754,72759],"./sk/_lib/formatDistance/index.js":[34735,18790],"./sk/_lib/formatLong/index.js":[21831,90795],"./sk/_lib/formatRelative/index.js":[50560,46158],"./sk/_lib/localize/index.js":[31044,49456],"./sk/_lib/match/index.js":[58923,47209],"./sk/index.js":[78259,21588],"./sl/_lib/formatDistance/index.js":[76930,48540],"./sl/_lib/formatLong/index.js":[9273,60811],"./sl/_lib/formatRelative/index.js":[83070,16987],"./sl/_lib/localize/index.js":[42958,17],"./sl/_lib/match/index.js":[83296,54039],"./sl/index.js":[1139,28805],"./sr-Latn/_lib/formatDistance/index.js":[26261,27986],"./sr-Latn/_lib/formatLong/index.js":[40214,39867],"./sr-Latn/_lib/formatRelative/index.js":[619,53410],"./sr-Latn/_lib/localize/index.js":[25494,24641],"./sr-Latn/_lib/match/index.js":[70091,51030],"./sr-Latn/index.js":[62394,75039],"./sr/_lib/formatDistance/index.js":[94963,6942],"./sr/_lib/formatLong/index.js":[9572,19017],"./sr/_lib/formatRelative/index.js":[32195,84074],"./sr/_lib/localize/index.js":[63747,36358],"./sr/_lib/match/index.js":[59555,9995],"./sr/index.js":[32397,18217],"./sv/_lib/formatDistance/index.js":[93283,34694],"./sv/_lib/formatLong/index.js":[45853,2237],"./sv/_lib/formatRelative/index.js":[46304,70049],"./sv/_lib/localize/index.js":[62185,51588],"./sv/_lib/match/index.js":[31379,37631],"./sv/index.js":[29779,59928],"./ta/_lib/formatDistance/index.js":[74639,77303],"./ta/_lib/formatLong/index.js":[83101,55646],"./ta/_lib/formatRelative/index.js":[14179,43122],"./ta/_lib/localize/index.js":[88574,1970],"./ta/_lib/match/index.js":[6042,28365],"./ta/index.js":[32718,8706],"./te/_lib/formatDistance/index.js":[15919,29727],"./te/_lib/formatLong/index.js":[23003,6217],"./te/_lib/formatRelative/index.js":[15927,77253],"./te/_lib/localize/index.js":[28739,87724],"./te/_lib/match/index.js":[46028,35917],"./te/index.js":[52275,31742],"./th/_lib/formatDistance/index.js":[73448,26279],"./th/_lib/formatLong/index.js":[29011,59160],"./th/_lib/formatRelative/index.js":[46945,89100],"./th/_lib/localize/index.js":[44017,33897],"./th/_lib/match/index.js":[65534,35912],"./th/index.js":[98492,37551],"./tr/_lib/formatDistance/index.js":[91742,46382],"./tr/_lib/formatLong/index.js":[66075,28054],"./tr/_lib/formatRelative/index.js":[38897,33470],"./tr/_lib/localize/index.js":[81281,88206],"./tr/_lib/match/index.js":[20941,45823],"./tr/index.js":[41062,41027],"./ug/_lib/formatDistance/index.js":[31914,57924],"./ug/_lib/formatLong/index.js":[70065,38780],"./ug/_lib/formatRelative/index.js":[4128,3732],"./ug/_lib/localize/index.js":[19758,73664],"./ug/_lib/match/index.js":[60663,46850],"./ug/index.js":[61505,37342],"./uk/_lib/formatDistance/index.js":[2647,54274],"./uk/_lib/formatLong/index.js":[71831,74318],"./uk/_lib/formatRelative/index.js":[80507,85873],"./uk/_lib/localize/index.js":[31882,38766],"./uk/_lib/match/index.js":[88845,27552],"./uk/index.js":[25490,30607],"./uz/_lib/formatDistance/index.js":[39707,78078],"./uz/_lib/formatLong/index.js":[59606,71923],"./uz/_lib/formatRelative/index.js":[81632,36955],"./uz/_lib/localize/index.js":[52970,50481],"./uz/_lib/match/index.js":[29633,59149],"./uz/index.js":[26466,81486],"./vi/_lib/formatDistance/index.js":[72198,49951],"./vi/_lib/formatLong/index.js":[32592,71],"./vi/_lib/formatRelative/index.js":[20022,62099],"./vi/_lib/localize/index.js":[48125,59558],"./vi/_lib/match/index.js":[8624,24595],"./vi/index.js":[52358,55298],"./zh-CN/_lib/formatDistance/index.js":[31526,97814],"./zh-CN/_lib/formatLong/index.js":[87969,44965],"./zh-CN/_lib/formatRelative/index.js":[6915,8618],"./zh-CN/_lib/localize/index.js":[6890,53734],"./zh-CN/_lib/match/index.js":[95454,45380],"./zh-CN/index.js":[24602,52370],"./zh-TW/_lib/formatDistance/index.js":[63106,43021],"./zh-TW/_lib/formatLong/index.js":[27177,78252],"./zh-TW/_lib/formatRelative/index.js":[13238,88633],"./zh-TW/_lib/localize/index.js":[46341,72647],"./zh-TW/_lib/match/index.js":[7768,2774],"./zh-TW/index.js":[68368,30227]};function webpackAsyncContext(req){if(!__webpack_require__.o(map,req))return Promise.resolve().then((()=>{var e=new Error("Cannot find module '"+req+"'");throw e.code="MODULE_NOT_FOUND",e}));var ids=map[req],id=ids[0];return __webpack_require__.e(ids[1]).then((()=>__webpack_require__.t(id,23)))}webpackAsyncContext.keys=()=>Object.keys(map),webpackAsyncContext.id=36024,module.exports=webpackAsyncContext},56828:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__=__webpack_require__.p+"f2fb38db94e210bde81f434d6db4546c.svg"},74405:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__=__webpack_require__.p+"b46093b335f26a7c6e76e12476b6cbab.svg"},5062:module=>{var doc={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getAdyenDropInPaymentMethods"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"offerId"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"originalOfferId"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"promoCode"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"viewer"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"result"},name:{kind:"Name",value:"adyenDropInPaymentMethods"},arguments:[{kind:"Argument",name:{kind:"Name",value:"offerId"},value:{kind:"Variable",name:{kind:"Name",value:"offerId"}}},{kind:"Argument",name:{kind:"Name",value:"originalOfferId"},value:{kind:"Variable",name:{kind:"Name",value:"originalOfferId"}}},{kind:"Argument",name:{kind:"Name",value:"promoCode"},value:{kind:"Variable",name:{kind:"Name",value:"promoCode"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"paymentMethodsResponse"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"clientKey"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"priceInCents"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:322}};doc.loc.source={body:"query getAdyenDropInPaymentMethods($offerId: String, $originalOfferId: String, $promoCode: String) {\n  viewer {\n    id: magineId\n    result: adyenDropInPaymentMethods(offerId: $offerId, originalOfferId: $originalOfferId, promoCode: $promoCode) {\n      paymentMethodsResponse\n      clientKey\n      priceInCents\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function collectFragmentReferences(node,refs){if("FragmentSpread"===node.kind)refs.add(node.name.value);else if("VariableDefinition"===node.kind){var type=node.type;"NamedType"===type.kind&&refs.add(type.name.value)}node.selectionSet&&node.selectionSet.selections.forEach((function(selection){collectFragmentReferences(selection,refs)})),node.variableDefinitions&&node.variableDefinitions.forEach((function(def){collectFragmentReferences(def,refs)})),node.definitions&&node.definitions.forEach((function(def){collectFragmentReferences(def,refs)}))}var definitionRefs={};function findOperation(doc,name){for(var i=0;i<doc.definitions.length;i++){var element=doc.definitions[i];if(element.name&&element.name.value==name)return element}}doc.definitions.forEach((function(def){if(def.name){var refs=new Set;collectFragmentReferences(def,refs),definitionRefs[def.name.value]=refs}})),module.exports=doc,module.exports.getAdyenDropInPaymentMethods=function(doc,operationName){var newDoc={kind:doc.kind,definitions:[findOperation(doc,operationName)]};doc.hasOwnProperty("loc")&&(newDoc.loc=doc.loc);var opRefs=definitionRefs[operationName]||new Set,allRefs=new Set,newRefs=new Set;for(opRefs.forEach((function(refName){newRefs.add(refName)}));newRefs.size>0;){var prevRefs=newRefs;newRefs=new Set,prevRefs.forEach((function(refName){allRefs.has(refName)||(allRefs.add(refName),(definitionRefs[refName]||new Set).forEach((function(childRef){newRefs.add(childRef)})))}))}return allRefs.forEach((function(refName){var op=findOperation(doc,refName);op&&newDoc.definitions.push(op)})),newDoc}(doc,"getAdyenDropInPaymentMethods")},66928:module=>{var doc={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"makeAdyenDropInPayment"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"offerId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"originalOfferId"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"promoCode"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"returnUrl"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"currency"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"netAmountCents"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Long"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"dropInEventData"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"result"},name:{kind:"Name",value:"buyOfferWithAdyenCheckout"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"offerId"},value:{kind:"Variable",name:{kind:"Name",value:"offerId"}}},{kind:"ObjectField",name:{kind:"Name",value:"originalOfferId"},value:{kind:"Variable",name:{kind:"Name",value:"originalOfferId"}}},{kind:"ObjectField",name:{kind:"Name",value:"code"},value:{kind:"Variable",name:{kind:"Name",value:"promoCode"}}},{kind:"ObjectField",name:{kind:"Name",value:"returnUrl"},value:{kind:"Variable",name:{kind:"Name",value:"returnUrl"}}},{kind:"ObjectField",name:{kind:"Name",value:"currency"},value:{kind:"Variable",name:{kind:"Name",value:"currency"}}},{kind:"ObjectField",name:{kind:"Name",value:"netAmountCents"},value:{kind:"Variable",name:{kind:"Name",value:"netAmountCents"}}},{kind:"ObjectField",name:{kind:"Name",value:"dropInEventData"},value:{kind:"Variable",name:{kind:"Name",value:"dropInEventData"}}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"adyenResponse"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"transactionId"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:523}};doc.loc.source={body:"mutation makeAdyenDropInPayment(\n  $offerId: String!,\n  $originalOfferId: String,\n  $promoCode: String,\n  $returnUrl: String!,\n  $currency: String!,\n  $netAmountCents: Long!,\n  $dropInEventData: String!) {\n  result: buyOfferWithAdyenCheckout(input: {\n      offerId: $offerId,\n      originalOfferId: $originalOfferId,\n      code: $promoCode,\n      returnUrl: $returnUrl,\n      currency: $currency,\n      netAmountCents: $netAmountCents,\n      dropInEventData: $dropInEventData }) {\n    adyenResponse\n    transactionId\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function collectFragmentReferences(node,refs){if("FragmentSpread"===node.kind)refs.add(node.name.value);else if("VariableDefinition"===node.kind){var type=node.type;"NamedType"===type.kind&&refs.add(type.name.value)}node.selectionSet&&node.selectionSet.selections.forEach((function(selection){collectFragmentReferences(selection,refs)})),node.variableDefinitions&&node.variableDefinitions.forEach((function(def){collectFragmentReferences(def,refs)})),node.definitions&&node.definitions.forEach((function(def){collectFragmentReferences(def,refs)}))}var definitionRefs={};function findOperation(doc,name){for(var i=0;i<doc.definitions.length;i++){var element=doc.definitions[i];if(element.name&&element.name.value==name)return element}}doc.definitions.forEach((function(def){if(def.name){var refs=new Set;collectFragmentReferences(def,refs),definitionRefs[def.name.value]=refs}})),module.exports=doc,module.exports.makeAdyenDropInPayment=function(doc,operationName){var newDoc={kind:doc.kind,definitions:[findOperation(doc,operationName)]};doc.hasOwnProperty("loc")&&(newDoc.loc=doc.loc);var opRefs=definitionRefs[operationName]||new Set,allRefs=new Set,newRefs=new Set;for(opRefs.forEach((function(refName){newRefs.add(refName)}));newRefs.size>0;){var prevRefs=newRefs;newRefs=new Set,prevRefs.forEach((function(refName){allRefs.has(refName)||(allRefs.add(refName),(definitionRefs[refName]||new Set).forEach((function(childRef){newRefs.add(childRef)})))}))}return allRefs.forEach((function(refName){var op=findOperation(doc,refName);op&&newDoc.definitions.push(op)})),newDoc}(doc,"makeAdyenDropInPayment")},12497:module=>{var doc={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"saveAdyenCheckoutPaymentMethod"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"returnUrl"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"currency"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"dropInEventData"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"result"},name:{kind:"Name",value:"saveAdyenCheckoutPaymentMethod"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"returnUrl"},value:{kind:"Variable",name:{kind:"Name",value:"returnUrl"}}},{kind:"ObjectField",name:{kind:"Name",value:"currency"},value:{kind:"Variable",name:{kind:"Name",value:"currency"}}},{kind:"ObjectField",name:{kind:"Name",value:"dropInEventData"},value:{kind:"Variable",name:{kind:"Name",value:"dropInEventData"}}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"adyenResponse"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"transactionId"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:309}};doc.loc.source={body:"mutation saveAdyenCheckoutPaymentMethod(\n  $returnUrl: String!,\n  $currency: String,\n  $dropInEventData: String!) {\n  result: saveAdyenCheckoutPaymentMethod(input: {\n      returnUrl: $returnUrl,\n      currency: $currency,\n      dropInEventData: $dropInEventData }) {\n    adyenResponse\n    transactionId\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function collectFragmentReferences(node,refs){if("FragmentSpread"===node.kind)refs.add(node.name.value);else if("VariableDefinition"===node.kind){var type=node.type;"NamedType"===type.kind&&refs.add(type.name.value)}node.selectionSet&&node.selectionSet.selections.forEach((function(selection){collectFragmentReferences(selection,refs)})),node.variableDefinitions&&node.variableDefinitions.forEach((function(def){collectFragmentReferences(def,refs)})),node.definitions&&node.definitions.forEach((function(def){collectFragmentReferences(def,refs)}))}var definitionRefs={};function findOperation(doc,name){for(var i=0;i<doc.definitions.length;i++){var element=doc.definitions[i];if(element.name&&element.name.value==name)return element}}doc.definitions.forEach((function(def){if(def.name){var refs=new Set;collectFragmentReferences(def,refs),definitionRefs[def.name.value]=refs}})),module.exports=doc,module.exports.saveAdyenCheckoutPaymentMethod=function(doc,operationName){var newDoc={kind:doc.kind,definitions:[findOperation(doc,operationName)]};doc.hasOwnProperty("loc")&&(newDoc.loc=doc.loc);var opRefs=definitionRefs[operationName]||new Set,allRefs=new Set,newRefs=new Set;for(opRefs.forEach((function(refName){newRefs.add(refName)}));newRefs.size>0;){var prevRefs=newRefs;newRefs=new Set,prevRefs.forEach((function(refName){allRefs.has(refName)||(allRefs.add(refName),(definitionRefs[refName]||new Set).forEach((function(childRef){newRefs.add(childRef)})))}))}return allRefs.forEach((function(refName){var op=findOperation(doc,refName);op&&newDoc.definitions.push(op)})),newDoc}(doc,"saveAdyenCheckoutPaymentMethod")},17914:module=>{var doc={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"submitAdyenCheckoutPaymentDetails"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SubmitAdyenCheckoutPaymentDetailsInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"result"},name:{kind:"Name",value:"submitAdyenCheckoutPaymentDetails"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"adyenResponse"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:179}};doc.loc.source={body:"mutation submitAdyenCheckoutPaymentDetails($input: SubmitAdyenCheckoutPaymentDetailsInput!) {\n  result: submitAdyenCheckoutPaymentDetails(input: $input) {\n    adyenResponse\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function collectFragmentReferences(node,refs){if("FragmentSpread"===node.kind)refs.add(node.name.value);else if("VariableDefinition"===node.kind){var type=node.type;"NamedType"===type.kind&&refs.add(type.name.value)}node.selectionSet&&node.selectionSet.selections.forEach((function(selection){collectFragmentReferences(selection,refs)})),node.variableDefinitions&&node.variableDefinitions.forEach((function(def){collectFragmentReferences(def,refs)})),node.definitions&&node.definitions.forEach((function(def){collectFragmentReferences(def,refs)}))}var definitionRefs={};function findOperation(doc,name){for(var i=0;i<doc.definitions.length;i++){var element=doc.definitions[i];if(element.name&&element.name.value==name)return element}}doc.definitions.forEach((function(def){if(def.name){var refs=new Set;collectFragmentReferences(def,refs),definitionRefs[def.name.value]=refs}})),module.exports=doc,module.exports.submitAdyenCheckoutPaymentDetails=function(doc,operationName){var newDoc={kind:doc.kind,definitions:[findOperation(doc,operationName)]};doc.hasOwnProperty("loc")&&(newDoc.loc=doc.loc);var opRefs=definitionRefs[operationName]||new Set,allRefs=new Set,newRefs=new Set;for(opRefs.forEach((function(refName){newRefs.add(refName)}));newRefs.size>0;){var prevRefs=newRefs;newRefs=new Set,prevRefs.forEach((function(refName){allRefs.has(refName)||(allRefs.add(refName),(definitionRefs[refName]||new Set).forEach((function(childRef){newRefs.add(childRef)})))}))}return allRefs.forEach((function(refName){var op=findOperation(doc,refName);op&&newDoc.definitions.push(op)})),newDoc}(doc,"submitAdyenCheckoutPaymentDetails")},85211:module=>{var doc={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getCampaign"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"promoCode"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"viewer"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"campaign"},arguments:[{kind:"Argument",name:{kind:"Name",value:"promoCode"},value:{kind:"Variable",name:{kind:"Name",value:"promoCode"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"usps"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"offers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]}]}}]}}]}}]}}]}}]}}],loc:{start:0,end:223}};doc.loc.source={body:"query getCampaign($promoCode: String!) {\n  viewer {\n    id: magineId\n    campaign(promoCode: $promoCode) {\n      usps\n      offers {\n        edges {\n          node {\n            id\n          }\n        }\n      }\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function collectFragmentReferences(node,refs){if("FragmentSpread"===node.kind)refs.add(node.name.value);else if("VariableDefinition"===node.kind){var type=node.type;"NamedType"===type.kind&&refs.add(type.name.value)}node.selectionSet&&node.selectionSet.selections.forEach((function(selection){collectFragmentReferences(selection,refs)})),node.variableDefinitions&&node.variableDefinitions.forEach((function(def){collectFragmentReferences(def,refs)})),node.definitions&&node.definitions.forEach((function(def){collectFragmentReferences(def,refs)}))}var definitionRefs={};function findOperation(doc,name){for(var i=0;i<doc.definitions.length;i++){var element=doc.definitions[i];if(element.name&&element.name.value==name)return element}}doc.definitions.forEach((function(def){if(def.name){var refs=new Set;collectFragmentReferences(def,refs),definitionRefs[def.name.value]=refs}})),module.exports=doc,module.exports.getCampaign=function(doc,operationName){var newDoc={kind:doc.kind,definitions:[findOperation(doc,operationName)]};doc.hasOwnProperty("loc")&&(newDoc.loc=doc.loc);var opRefs=definitionRefs[operationName]||new Set,allRefs=new Set,newRefs=new Set;for(opRefs.forEach((function(refName){newRefs.add(refName)}));newRefs.size>0;){var prevRefs=newRefs;newRefs=new Set,prevRefs.forEach((function(refName){allRefs.has(refName)||(allRefs.add(refName),(definitionRefs[refName]||new Set).forEach((function(childRef){newRefs.add(childRef)})))}))}return allRefs.forEach((function(refName){var op=findOperation(doc,refName);op&&newDoc.definitions.push(op)})),newDoc}(doc,"getCampaign")},12131:module=>{var doc={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getPromoCodePreview"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"promoCode"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"offerId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"viewer"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"promoCodeAppliedPreview"},arguments:[{kind:"Argument",name:{kind:"Name",value:"promoCode"},value:{kind:"Variable",name:{kind:"Name",value:"promoCode"}}},{kind:"Argument",name:{kind:"Name",value:"offerId"},value:{kind:"Variable",name:{kind:"Name",value:"offerId"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"usps"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"offers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]}]}}]}}]}}]}}]}}]}}],loc:{start:0,end:284}};doc.loc.source={body:"query getPromoCodePreview($promoCode: String!, $offerId: String!) {\n  viewer {\n    id: magineId\n    promoCodeAppliedPreview(promoCode: $promoCode, offerId: $offerId) {\n      usps\n      offers {\n        edges {\n          node {\n            id\n          }\n        }\n      }\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function collectFragmentReferences(node,refs){if("FragmentSpread"===node.kind)refs.add(node.name.value);else if("VariableDefinition"===node.kind){var type=node.type;"NamedType"===type.kind&&refs.add(type.name.value)}node.selectionSet&&node.selectionSet.selections.forEach((function(selection){collectFragmentReferences(selection,refs)})),node.variableDefinitions&&node.variableDefinitions.forEach((function(def){collectFragmentReferences(def,refs)})),node.definitions&&node.definitions.forEach((function(def){collectFragmentReferences(def,refs)}))}var definitionRefs={};function findOperation(doc,name){for(var i=0;i<doc.definitions.length;i++){var element=doc.definitions[i];if(element.name&&element.name.value==name)return element}}doc.definitions.forEach((function(def){if(def.name){var refs=new Set;collectFragmentReferences(def,refs),definitionRefs[def.name.value]=refs}})),module.exports=doc,module.exports.getPromoCodePreview=function(doc,operationName){var newDoc={kind:doc.kind,definitions:[findOperation(doc,operationName)]};doc.hasOwnProperty("loc")&&(newDoc.loc=doc.loc);var opRefs=definitionRefs[operationName]||new Set,allRefs=new Set,newRefs=new Set;for(opRefs.forEach((function(refName){newRefs.add(refName)}));newRefs.size>0;){var prevRefs=newRefs;newRefs=new Set,prevRefs.forEach((function(refName){allRefs.has(refName)||(allRefs.add(refName),(definitionRefs[refName]||new Set).forEach((function(childRef){newRefs.add(childRef)})))}))}return allRefs.forEach((function(refName){var op=findOperation(doc,refName);op&&newDoc.definitions.push(op)})),newDoc}(doc,"getPromoCodePreview")},33381:module=>{var doc={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"PlayableFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Playable"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"VodPlayable"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"watchOffset"},arguments:[],directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BroadcastPlayable"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"watchOffset"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:139}};doc.loc.source={body:"fragment PlayableFragment on Playable {\n  id\n  ... on VodPlayable {\n    watchOffset\n  }\n  ... on BroadcastPlayable {\n    watchOffset\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};module.exports=doc},56143:module=>{var doc={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"Viewable"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ViewableInterface"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Channel"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"inMyList"},arguments:[],directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Episode"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"inMyList"},arguments:[],directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Show"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"inMyList"},arguments:[],directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Movie"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"inMyList"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:197}};doc.loc.source={body:"fragment Viewable on ViewableInterface {\n  id: magineId\n  ... on Channel {\n    inMyList\n  }\n  ... on Episode {\n    inMyList\n  }\n  ... on Show {\n    inMyList\n  }\n  ... on Movie {\n    inMyList\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};module.exports=doc},72475:module=>{var doc={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getResellerBranding"},variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"viewer"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"resellerBranding"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"logo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"dark"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"light"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:139}};doc.loc.source={body:"query getResellerBranding {\n  viewer {\n    id: magineId\n    resellerBranding {\n      logo {\n        dark\n        light\n      }\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function collectFragmentReferences(node,refs){if("FragmentSpread"===node.kind)refs.add(node.name.value);else if("VariableDefinition"===node.kind){var type=node.type;"NamedType"===type.kind&&refs.add(type.name.value)}node.selectionSet&&node.selectionSet.selections.forEach((function(selection){collectFragmentReferences(selection,refs)})),node.variableDefinitions&&node.variableDefinitions.forEach((function(def){collectFragmentReferences(def,refs)})),node.definitions&&node.definitions.forEach((function(def){collectFragmentReferences(def,refs)}))}var definitionRefs={};function findOperation(doc,name){for(var i=0;i<doc.definitions.length;i++){var element=doc.definitions[i];if(element.name&&element.name.value==name)return element}}doc.definitions.forEach((function(def){if(def.name){var refs=new Set;collectFragmentReferences(def,refs),definitionRefs[def.name.value]=refs}})),module.exports=doc,module.exports.getResellerBranding=function(doc,operationName){var newDoc={kind:doc.kind,definitions:[findOperation(doc,operationName)]};doc.hasOwnProperty("loc")&&(newDoc.loc=doc.loc);var opRefs=definitionRefs[operationName]||new Set,allRefs=new Set,newRefs=new Set;for(opRefs.forEach((function(refName){newRefs.add(refName)}));newRefs.size>0;){var prevRefs=newRefs;newRefs=new Set,prevRefs.forEach((function(refName){allRefs.has(refName)||(allRefs.add(refName),(definitionRefs[refName]||new Set).forEach((function(childRef){newRefs.add(childRef)})))}))}return allRefs.forEach((function(refName){var op=findOperation(doc,refName);op&&newDoc.definitions.push(op)})),newDoc}(doc,"getResellerBranding")},73810:module=>{var doc={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"GetHeaderData"},variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"viewer"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"entitlements"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"offerId"},arguments:[],directives:[]}]}}]}}]}}]}}]}}],loc:{start:0,end:171}};doc.loc.source={body:"query GetHeaderData {\n  viewer {\n    id: magineId\n    entitlements {\n      edges {\n        node {\n          __typename\n          id: offerId\n        }\n      }\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function collectFragmentReferences(node,refs){if("FragmentSpread"===node.kind)refs.add(node.name.value);else if("VariableDefinition"===node.kind){var type=node.type;"NamedType"===type.kind&&refs.add(type.name.value)}node.selectionSet&&node.selectionSet.selections.forEach((function(selection){collectFragmentReferences(selection,refs)})),node.variableDefinitions&&node.variableDefinitions.forEach((function(def){collectFragmentReferences(def,refs)})),node.definitions&&node.definitions.forEach((function(def){collectFragmentReferences(def,refs)}))}var definitionRefs={};function findOperation(doc,name){for(var i=0;i<doc.definitions.length;i++){var element=doc.definitions[i];if(element.name&&element.name.value==name)return element}}doc.definitions.forEach((function(def){if(def.name){var refs=new Set;collectFragmentReferences(def,refs),definitionRefs[def.name.value]=refs}})),module.exports=doc,module.exports.GetHeaderData=function(doc,operationName){var newDoc={kind:doc.kind,definitions:[findOperation(doc,operationName)]};doc.hasOwnProperty("loc")&&(newDoc.loc=doc.loc);var opRefs=definitionRefs[operationName]||new Set,allRefs=new Set,newRefs=new Set;for(opRefs.forEach((function(refName){newRefs.add(refName)}));newRefs.size>0;){var prevRefs=newRefs;newRefs=new Set,prevRefs.forEach((function(refName){allRefs.has(refName)||(allRefs.add(refName),(definitionRefs[refName]||new Set).forEach((function(childRef){newRefs.add(childRef)})))}))}return allRefs.forEach((function(refName){var op=findOperation(doc,refName);op&&newDoc.definitions.push(op)})),newDoc}(doc,"GetHeaderData")},54936:module=>{var doc={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"subscribeOfferFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"SubscribeType"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"priceInCents"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"currency"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"recurringPeriod"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"length"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"unit"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"trialPeriod"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"length"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"unit"},arguments:[],directives:[]}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"passOfferFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"PassType"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"priceInCents"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"currency"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"entitlementDurationSec"},arguments:[],directives:[]}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"rentOfferFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"RentType"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"priceInCents"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"currency"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"entitlementDurationSec"},arguments:[],directives:[]}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"buyOfferFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BuyType"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"priceInCents"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"currency"},arguments:[],directives:[]}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"offerImages"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"KindImageType"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isDefault"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"kind"},arguments:[],directives:[]}]}}],loc:{start:0,end:481}};doc.loc.source={body:"fragment subscribeOfferFields on SubscribeType {\n  priceInCents\n  currency\n  recurringPeriod {\n    length\n    unit\n  }\n  trialPeriod {\n    length\n    unit\n  }\n}\n\nfragment passOfferFields on PassType {\n  priceInCents\n  currency\n  entitlementDurationSec\n}\n\nfragment rentOfferFields on RentType {\n  priceInCents\n  currency\n  entitlementDurationSec\n}\n\nfragment buyOfferFields on BuyType {\n  priceInCents\n  currency\n}\n\nfragment offerImages on KindImageType {\n  url\n  isDefault\n  kind\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};module.exports=doc},8404:(module,__unused_webpack_exports,__webpack_require__)=>{var doc={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getAvailableOffers"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"type"}},type:{kind:"ListType",type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"OfferType"}}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"viewer"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"offers"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"Variable",name:{kind:"Name",value:"type"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"usps"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"image"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"images"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"offerImages"},directives:[]}]}},{kind:"FragmentSpread",name:{kind:"Name",value:"subscribeOfferFields"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"passOfferFields"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"rentOfferFields"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"buyOfferFields"},directives:[]}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"entitlements"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"offerId"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"offerId"},arguments:[],directives:[]}]}}]}}]}}]}}]}}],loc:{start:0,end:561}};doc.loc.source={body:'#import "./offerFields.gql"\n\nquery getAvailableOffers($type:[OfferType!]) {\n  viewer {\n    id: magineId\n    offers(type: $type) {\n      edges {\n        node {\n          __typename\n          id\n          title\n          usps\n          image\n          images {\n            ...offerImages\n          }\n          ...subscribeOfferFields\n          ...passOfferFields\n          ...rentOfferFields\n          ...buyOfferFields\n        }\n      }\n    }\n\n    entitlements {\n      edges {\n        node {\n          offerId\n          id: offerId\n        }\n      }\n    }\n  }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var names={};function collectFragmentReferences(node,refs){if("FragmentSpread"===node.kind)refs.add(node.name.value);else if("VariableDefinition"===node.kind){var type=node.type;"NamedType"===type.kind&&refs.add(type.name.value)}node.selectionSet&&node.selectionSet.selections.forEach((function(selection){collectFragmentReferences(selection,refs)})),node.variableDefinitions&&node.variableDefinitions.forEach((function(def){collectFragmentReferences(def,refs)})),node.definitions&&node.definitions.forEach((function(def){collectFragmentReferences(def,refs)}))}doc.definitions=doc.definitions.concat(__webpack_require__(54936).definitions.filter((function(def){if("FragmentDefinition"!==def.kind)return!0;var name=def.name.value;return!names[name]&&(names[name]=!0,!0)})));var definitionRefs={};function findOperation(doc,name){for(var i=0;i<doc.definitions.length;i++){var element=doc.definitions[i];if(element.name&&element.name.value==name)return element}}doc.definitions.forEach((function(def){if(def.name){var refs=new Set;collectFragmentReferences(def,refs),definitionRefs[def.name.value]=refs}})),module.exports=doc,module.exports.getAvailableOffers=function(doc,operationName){var newDoc={kind:doc.kind,definitions:[findOperation(doc,operationName)]};doc.hasOwnProperty("loc")&&(newDoc.loc=doc.loc);var opRefs=definitionRefs[operationName]||new Set,allRefs=new Set,newRefs=new Set;for(opRefs.forEach((function(refName){newRefs.add(refName)}));newRefs.size>0;){var prevRefs=newRefs;newRefs=new Set,prevRefs.forEach((function(refName){allRefs.has(refName)||(allRefs.add(refName),(definitionRefs[refName]||new Set).forEach((function(childRef){newRefs.add(childRef)})))}))}return allRefs.forEach((function(refName){var op=findOperation(doc,refName);op&&newDoc.definitions.push(op)})),newDoc}(doc,"getAvailableOffers")},66297:(module,__unused_webpack_exports,__webpack_require__)=>{var doc={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getCollection"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"collectionId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"blocksFirst"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"cursor"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"viewer"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"block"},arguments:[{kind:"Argument",name:{kind:"Name",value:"magineId"},value:{kind:"Variable",name:{kind:"Name",value:"collectionId"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BookmarksCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"image"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"viewables"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"blocksFirst"}}},{kind:"Argument",name:{kind:"Name",value:"after"},value:{kind:"Variable",name:{kind:"Name",value:"cursor"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListNodeFragment"},directives:[]}]}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ContinueWatchingCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"image"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"viewables"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"blocksFirst"}}},{kind:"Argument",name:{kind:"Name",value:"after"},value:{kind:"Variable",name:{kind:"Name",value:"cursor"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListNodeFragment"},directives:[]}]}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"EntitledContentCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"image"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"viewables"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"blocksFirst"}}},{kind:"Argument",name:{kind:"Name",value:"after"},value:{kind:"Variable",name:{kind:"Name",value:"cursor"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListNodeFragment"},directives:[]}]}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"FavouriteChannelsCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"image"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"viewables"},arguments:[{kind:"Argument",name:{kind:"Name",value:"fetchMax"},value:{kind:"BooleanValue",value:!0}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListNodeFragment"},directives:[]}]}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"FeaturedCarouselCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"image"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"viewables"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"blocksFirst"}}},{kind:"Argument",name:{kind:"Name",value:"after"},value:{kind:"Variable",name:{kind:"Name",value:"cursor"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListNodeFragment"},directives:[]}]}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"FeaturedCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"image"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"viewables"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"blocksFirst"}}},{kind:"Argument",name:{kind:"Name",value:"after"},value:{kind:"Variable",name:{kind:"Name",value:"cursor"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListNodeFragment"},directives:[]}]}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"LiveChannelsCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"image"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"viewables"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"blocksFirst"}}},{kind:"Argument",name:{kind:"Name",value:"after"},value:{kind:"Variable",name:{kind:"Name",value:"cursor"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListNodeFragment"},directives:[]}]}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"PosterCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"image"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"viewables"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"blocksFirst"}}},{kind:"Argument",name:{kind:"Name",value:"after"},value:{kind:"Variable",name:{kind:"Name",value:"cursor"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListNodeFragment"},directives:[]}]}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"SixteenNineCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"image"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"viewables"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"blocksFirst"}}},{kind:"Argument",name:{kind:"Name",value:"after"},value:{kind:"Variable",name:{kind:"Name",value:"cursor"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListNodeFragment"},directives:[]}]}}]}}]}}]}}]}}]}}]}}],loc:{start:0,end:3412}};doc.loc.source={body:'#import "../ContentListView/fragments/contentList.gql"\n\nquery getCollection($collectionId: ID!, $blocksFirst: Int!, $cursor: String) {\n  viewer {\n    id: magineId\n    block(magineId: $collectionId) {\n      id: magineId\n      magineId\n      __typename\n\n      ... on BookmarksCollection {\n        title\n        description\n        image\n        collectionUI\n        viewables(first: $blocksFirst, after: $cursor) {\n          pageInfo {\n            ...PageInfoFragment\n          }\n          edges {\n            node {\n              ...ContentListNodeFragment\n            }\n          }\n        }\n      }\n\n      ... on ContinueWatchingCollection {\n        title\n        description\n        image\n        collectionUI\n        viewables(first: $blocksFirst, after: $cursor) {\n          pageInfo {\n            ...PageInfoFragment\n          }\n          edges {\n            node {\n              ...ContentListNodeFragment\n            }\n          }\n        }\n      }\n\n      ... on EntitledContentCollection {\n        title\n        description\n        image\n        collectionUI\n        viewables(first: $blocksFirst, after: $cursor) {\n          pageInfo {\n            ...PageInfoFragment\n          }\n          edges {\n            node {\n              ...ContentListNodeFragment\n            }\n          }\n        }\n      }\n\n      ... on FavouriteChannelsCollection {\n        title\n        description\n        image\n        collectionUI\n        viewables(fetchMax: true) {\n          pageInfo {\n            ...PageInfoFragment\n          }\n          edges {\n            node {\n              ...ContentListNodeFragment\n            }\n          }\n        }\n      }\n\n      ... on FeaturedCarouselCollection {\n        title\n        description\n        image\n        collectionUI\n        viewables(first: $blocksFirst, after: $cursor) {\n          pageInfo {\n            ...PageInfoFragment\n          }\n          edges {\n            node {\n              ...ContentListNodeFragment\n            }\n          }\n        }\n      }\n\n      ... on FeaturedCollection {\n        title\n        description\n        image\n        collectionUI\n        viewables(first: $blocksFirst, after: $cursor) {\n          pageInfo {\n            ...PageInfoFragment\n          }\n          edges {\n            node {\n              ...ContentListNodeFragment\n            }\n          }\n        }\n      }\n\n      ... on LiveChannelsCollection {\n        title\n        description\n        image\n        collectionUI\n        viewables(first: $blocksFirst, after: $cursor) {\n          pageInfo {\n            ...PageInfoFragment\n          }\n          edges {\n            node {\n              ...ContentListNodeFragment\n            }\n          }\n        }\n      }\n\n      ... on PosterCollection {\n        title\n        description\n        image\n        collectionUI\n        viewables(first: $blocksFirst, after: $cursor) {\n          pageInfo {\n            ...PageInfoFragment\n          }\n          edges {\n            node {\n              ...ContentListNodeFragment\n            }\n          }\n        }\n      }\n\n      ... on SixteenNineCollection {\n        title\n        description\n        image\n        collectionUI\n        viewables(first: $blocksFirst, after: $cursor) {\n          pageInfo {\n            ...PageInfoFragment\n          }\n          edges {\n            node {\n              ...ContentListNodeFragment\n            }\n          }\n        }\n      }\n    }\n  }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var names={};function collectFragmentReferences(node,refs){if("FragmentSpread"===node.kind)refs.add(node.name.value);else if("VariableDefinition"===node.kind){var type=node.type;"NamedType"===type.kind&&refs.add(type.name.value)}node.selectionSet&&node.selectionSet.selections.forEach((function(selection){collectFragmentReferences(selection,refs)})),node.variableDefinitions&&node.variableDefinitions.forEach((function(def){collectFragmentReferences(def,refs)})),node.definitions&&node.definitions.forEach((function(def){collectFragmentReferences(def,refs)}))}doc.definitions=doc.definitions.concat(__webpack_require__(91803).definitions.filter((function(def){if("FragmentDefinition"!==def.kind)return!0;var name=def.name.value;return!names[name]&&(names[name]=!0,!0)})));var definitionRefs={};function findOperation(doc,name){for(var i=0;i<doc.definitions.length;i++){var element=doc.definitions[i];if(element.name&&element.name.value==name)return element}}doc.definitions.forEach((function(def){if(def.name){var refs=new Set;collectFragmentReferences(def,refs),definitionRefs[def.name.value]=refs}})),module.exports=doc,module.exports.getCollection=function(doc,operationName){var newDoc={kind:doc.kind,definitions:[findOperation(doc,operationName)]};doc.hasOwnProperty("loc")&&(newDoc.loc=doc.loc);var opRefs=definitionRefs[operationName]||new Set,allRefs=new Set,newRefs=new Set;for(opRefs.forEach((function(refName){newRefs.add(refName)}));newRefs.size>0;){var prevRefs=newRefs;newRefs=new Set,prevRefs.forEach((function(refName){allRefs.has(refName)||(allRefs.add(refName),(definitionRefs[refName]||new Set).forEach((function(childRef){newRefs.add(childRef)})))}))}return allRefs.forEach((function(refName){var op=findOperation(doc,refName);op&&newDoc.definitions.push(op)})),newDoc}(doc,"getCollection")},52174:module=>{var doc={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"Collection"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"collectionId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"viewer"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"block"},arguments:[{kind:"Argument",name:{kind:"Name",value:"magineId"},value:{kind:"Variable",name:{kind:"Name",value:"collectionId"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BookmarksCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ContinueWatchingCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"EntitledContentCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"FavouriteChannelsCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"FeaturedCarouselCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"FeaturedCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"LinkCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"LiveChannelsCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"PosterCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"SixteenNineCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:1121}};doc.loc.source={body:"query Collection ($collectionId: ID!) {\n  viewer {\n    id: magineId\n    block(magineId: $collectionId) {\n      ... on BookmarksCollection {\n        title\n        description\n        collectionUI\n      }\n      ... on ContinueWatchingCollection {\n        title\n        description\n        collectionUI\n      }\n      ... on EntitledContentCollection {\n        title\n        description\n        collectionUI\n      }\n      ... on FavouriteChannelsCollection {\n        title\n        description\n        collectionUI\n      }\n      ... on FeaturedCarouselCollection {\n        title\n        description\n        collectionUI\n      }\n      ... on FeaturedCollection {\n        title\n        description\n        collectionUI\n      }\n      ... on LinkCollection {\n        title\n        description\n        collectionUI\n      }\n      ... on LiveChannelsCollection {\n        title\n        description\n        collectionUI\n      }\n      ... on PosterCollection {\n        title\n        description\n        collectionUI\n      }\n      ... on SixteenNineCollection {\n        title\n        description\n        collectionUI\n      }\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function collectFragmentReferences(node,refs){if("FragmentSpread"===node.kind)refs.add(node.name.value);else if("VariableDefinition"===node.kind){var type=node.type;"NamedType"===type.kind&&refs.add(type.name.value)}node.selectionSet&&node.selectionSet.selections.forEach((function(selection){collectFragmentReferences(selection,refs)})),node.variableDefinitions&&node.variableDefinitions.forEach((function(def){collectFragmentReferences(def,refs)})),node.definitions&&node.definitions.forEach((function(def){collectFragmentReferences(def,refs)}))}var definitionRefs={};function findOperation(doc,name){for(var i=0;i<doc.definitions.length;i++){var element=doc.definitions[i];if(element.name&&element.name.value==name)return element}}doc.definitions.forEach((function(def){if(def.name){var refs=new Set;collectFragmentReferences(def,refs),definitionRefs[def.name.value]=refs}})),module.exports=doc,module.exports.Collection=function(doc,operationName){var newDoc={kind:doc.kind,definitions:[findOperation(doc,operationName)]};doc.hasOwnProperty("loc")&&(newDoc.loc=doc.loc);var opRefs=definitionRefs[operationName]||new Set,allRefs=new Set,newRefs=new Set;for(opRefs.forEach((function(refName){newRefs.add(refName)}));newRefs.size>0;){var prevRefs=newRefs;newRefs=new Set,prevRefs.forEach((function(refName){allRefs.has(refName)||(allRefs.add(refName),(definitionRefs[refName]||new Set).forEach((function(childRef){newRefs.add(childRef)})))}))}return allRefs.forEach((function(refName){var op=findOperation(doc,refName);op&&newDoc.definitions.push(op)})),newDoc}(doc,"Collection")},34388:(module,__unused_webpack_exports,__webpack_require__)=>{var doc={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"ChannelFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Channel"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"logoDark"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"logo-dark",block:!1}}],directives:[]},{kind:"Field",alias:{kind:"Name",value:"logoLight"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"logo-light",block:!1}}],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"schedule"},name:{kind:"Name",value:"broadcastsFromLive"},arguments:[{kind:"Argument",name:{kind:"Name",value:"size"},value:{kind:"IntValue",value:"2"}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pgAge"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"banner"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"sixteen-nine",block:!1}}],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"start"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"stop"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"catchup"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"from"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"to"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"playable"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListPlayableFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"tagsToRender"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ViewableTagFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"entitlement"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListEntitlementFragment"},directives:[]}]}}]}}],loc:{start:0,end:496}};doc.loc.source={body:'#import "./fragments.gql"\n\nfragment ChannelFragment on Channel {\n  logoDark: image(type: "logo-dark")\n  logoLight: image(type: "logo-light")\n  description\n  schedule: broadcastsFromLive(size: 2) {\n    pgAge\n    description\n    banner: image(type: "sixteen-nine")\n    title\n    start\n    stop\n    catchup {\n      from\n      to\n    }\n  }\n  playable {\n    ...ContentListPlayableFragment\n  }\n  tagsToRender {\n    ...ViewableTagFragment\n  }\n  entitlement {\n    ...ContentListEntitlementFragment\n  }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var names={};doc.definitions=doc.definitions.concat(__webpack_require__(26467).definitions.filter((function(def){if("FragmentDefinition"!==def.kind)return!0;var name=def.name.value;return!names[name]&&(names[name]=!0,!0)}))),module.exports=doc},91803:(module,__unused_webpack_exports,__webpack_require__)=>{var doc={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"ContentListNodeFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ViewableInterface"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"ViewableFragment"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"ChannelFragment"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"EpisodeFragment"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"ShowFragment"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"MovieFragment"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"ProgramFragment"},directives:[]}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"PageInfoFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"startCursor"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"endCursor"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hasNextPage"},arguments:[],directives:[]}]}}],loc:{start:0,end:445}};doc.loc.source={body:'#import "./viewable.gql"\n#import "./channel.gql"\n#import "./episode.gql"\n#import "./show.gql"\n#import "./movie.gql"\n#import "./program.gql"\n\n# ContentList node fragment\nfragment ContentListNodeFragment on ViewableInterface {\n  __typename\n  ...ViewableFragment\n  ...ChannelFragment\n  ...EpisodeFragment\n  ...ShowFragment\n  ...MovieFragment\n  ...ProgramFragment\n}\n\nfragment PageInfoFragment on PageInfo {\n  startCursor\n  endCursor\n  hasNextPage\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var names={};function unique(defs){return defs.filter((function(def){if("FragmentDefinition"!==def.kind)return!0;var name=def.name.value;return!names[name]&&(names[name]=!0,!0)}))}doc.definitions=doc.definitions.concat(unique(__webpack_require__(80042).definitions)),doc.definitions=doc.definitions.concat(unique(__webpack_require__(34388).definitions)),doc.definitions=doc.definitions.concat(unique(__webpack_require__(63805).definitions)),doc.definitions=doc.definitions.concat(unique(__webpack_require__(10516).definitions)),doc.definitions=doc.definitions.concat(unique(__webpack_require__(34579).definitions)),doc.definitions=doc.definitions.concat(unique(__webpack_require__(46656).definitions)),module.exports=doc},63805:(module,__unused_webpack_exports,__webpack_require__)=>{var doc={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"EpisodeFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Episode"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"rating"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"duration"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"durationHuman"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"seasonNumber"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"episodeNumber"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"defaultPlayable"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListPlayableFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"show"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"ViewableFragment"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"ShowFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"tagsToRender"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ViewableTagFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"entitlement"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListEntitlementFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"trailer"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"trailers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListTrailerFragment"},directives:[]}]}}]}}],loc:{start:0,end:489}};doc.loc.source={body:'#import "./fragments.gql"\n#import "./viewable.gql"\n#import "./trailerFragment.gql"\n\nfragment EpisodeFragment on Episode {\n  rating\n  duration\n  durationHuman\n  seasonNumber\n  episodeNumber\n  defaultPlayable {\n    ...ContentListPlayableFragment\n  }\n  show {\n    __typename\n    ...ViewableFragment\n    ...ShowFragment\n  }\n  tagsToRender {\n    ...ViewableTagFragment\n  }\n  entitlement {\n    ...ContentListEntitlementFragment\n  }\n  trailer\n  trailers {\n    ...ContentListTrailerFragment\n  }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var names={};function unique(defs){return defs.filter((function(def){if("FragmentDefinition"!==def.kind)return!0;var name=def.name.value;return!names[name]&&(names[name]=!0,!0)}))}doc.definitions=doc.definitions.concat(unique(__webpack_require__(26467).definitions)),doc.definitions=doc.definitions.concat(unique(__webpack_require__(80042).definitions)),doc.definitions=doc.definitions.concat(unique(__webpack_require__(495).definitions)),module.exports=doc},26467:module=>{var doc={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"ContentListPlayableFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Playable"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListBroadcastPlayableFragment"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListChannelPlayableFragment"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListVODPlayableFragment"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListLiveEventPlayableFragment"},directives:[]}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"ContentListBroadcastPlayableFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BroadcastPlayable"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"kind"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"channel"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"logoDark"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"logo-dark",block:!1}}],directives:[]},{kind:"Field",alias:{kind:"Name",value:"logoLight"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"logo-light",block:!1}}],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"startTimeUtc"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"watchOffset"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"watched"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"duration"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"catchup"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"from"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"to"},arguments:[],directives:[]}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"ContentListChannelPlayableFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ChannelPlayable"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"kind"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"duration"},arguments:[],directives:[]}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"ContentListVODPlayableFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"VodPlayable"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"kind"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"watchOffset"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"watched"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"duration"},arguments:[],directives:[]}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"ContentListLiveEventPlayableFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"LiveEventPlayable"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"kind"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"startTimeUtc"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"catchupStop"},arguments:[],directives:[]}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"ViewableTagFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ViewableTagToRender"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"translationKey"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"values"},arguments:[],directives:[]}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"ContentListEntitlementFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"EntitlementInterfaceType"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"offerId"},arguments:[],directives:[]}]}}],loc:{start:0,end:1042}};doc.loc.source={body:'# Playable\nfragment ContentListPlayableFragment on Playable {\n  ...ContentListBroadcastPlayableFragment\n  ...ContentListChannelPlayableFragment\n  ...ContentListVODPlayableFragment\n  ...ContentListLiveEventPlayableFragment\n}\n\n# Playable implementations\nfragment ContentListBroadcastPlayableFragment on BroadcastPlayable {\n  id\n  kind\n  channel {\n    id: magineId\n    title\n    logoDark: image(type: "logo-dark")\n    logoLight: image(type: "logo-light")\n  }\n  startTimeUtc\n  watchOffset\n  watched\n  duration\n  catchup {\n    from\n    to\n  }\n}\n\nfragment ContentListChannelPlayableFragment on ChannelPlayable {\n  id\n  kind\n  duration\n}\n\nfragment ContentListVODPlayableFragment on VodPlayable {\n  id\n  kind\n  watchOffset\n  watched\n  duration\n}\n\nfragment ContentListLiveEventPlayableFragment on LiveEventPlayable {\n  id\n  kind\n  startTimeUtc\n  catchupStop\n}\n\nfragment ViewableTagFragment on ViewableTagToRender {\n  title\n  translationKey\n  values\n}\n\nfragment ContentListEntitlementFragment on EntitlementInterfaceType {\n  __typename\n  id: offerId\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};module.exports=doc},34579:(module,__unused_webpack_exports,__webpack_require__)=>{var doc={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"MovieFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Movie"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"rating"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"duration"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"durationHuman"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"productionYear"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"genres"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"defaultPlayable"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListPlayableFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"inMyList"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"tagsToRender"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ViewableTagFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"entitlement"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListEntitlementFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"trailer"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"trailers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListTrailerFragment"},directives:[]}]}}]}}],loc:{start:0,end:408}};doc.loc.source={body:'#import "./fragments.gql"\n#import "./trailerFragment.gql"\n\nfragment MovieFragment on Movie {\n  rating\n  duration\n  durationHuman\n  productionYear\n  genres\n  description\n  defaultPlayable {\n    ...ContentListPlayableFragment\n  }\n  inMyList\n  tagsToRender {\n    ...ViewableTagFragment\n  }\n  entitlement {\n    ...ContentListEntitlementFragment\n  }\n  trailer\n  trailers {\n    ...ContentListTrailerFragment\n  }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var names={};function unique(defs){return defs.filter((function(def){if("FragmentDefinition"!==def.kind)return!0;var name=def.name.value;return!names[name]&&(names[name]=!0,!0)}))}doc.definitions=doc.definitions.concat(unique(__webpack_require__(26467).definitions)),doc.definitions=doc.definitions.concat(unique(__webpack_require__(495).definitions)),module.exports=doc},46656:(module,__unused_webpack_exports,__webpack_require__)=>{var doc={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"ProgramFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Program"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"genres"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"duration"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"durationHuman"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"defaultPlayable"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListPlayableFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"tagsToRender"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ViewableTagFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"entitlement"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListEntitlementFragment"},directives:[]}]}}]}}],loc:{start:0,end:283}};doc.loc.source={body:'#import "./fragments.gql"\n\nfragment ProgramFragment on Program {\n  genres\n  description\n  duration\n  durationHuman\n\n  defaultPlayable {\n    ...ContentListPlayableFragment\n  }\n  tagsToRender {\n    ...ViewableTagFragment\n  }\n  entitlement {\n    ...ContentListEntitlementFragment\n  }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var names={};doc.definitions=doc.definitions.concat(__webpack_require__(26467).definitions.filter((function(def){if("FragmentDefinition"!==def.kind)return!0;var name=def.name.value;return!names[name]&&(names[name]=!0,!0)}))),module.exports=doc},10516:(module,__unused_webpack_exports,__webpack_require__)=>{var doc={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"ShowFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Show"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"rating"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"productionYear"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"genres"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"seasons"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"seasonNumber"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"selectedEpisode"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Episode"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"defaultPlayable"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListPlayableFragment"},directives:[]}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"inMyList"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"tagsToRender"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ViewableTagFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"entitlement"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListEntitlementFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"trailer"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"trailers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListTrailerFragment"},directives:[]}]}}]}}],loc:{start:0,end:492}};doc.loc.source={body:'#import "./fragments.gql"\n#import "./trailerFragment.gql"\n\nfragment ShowFragment on Show {\n  rating\n  productionYear\n  genres\n  description\n  seasons {\n    seasonNumber\n  }\n  selectedEpisode {\n    id: magineId\n    ... on Episode {\n      defaultPlayable {\n        ...ContentListPlayableFragment\n      }\n    }\n  }\n  inMyList\n  tagsToRender {\n    ...ViewableTagFragment\n  }\n  entitlement {\n    ...ContentListEntitlementFragment\n  }\n  trailer\n  trailers {\n    ...ContentListTrailerFragment\n  }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var names={};function unique(defs){return defs.filter((function(def){if("FragmentDefinition"!==def.kind)return!0;var name=def.name.value;return!names[name]&&(names[name]=!0,!0)}))}doc.definitions=doc.definitions.concat(unique(__webpack_require__(26467).definitions)),doc.definitions=doc.definitions.concat(unique(__webpack_require__(495).definitions)),module.exports=doc},495:module=>{var doc={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"ContentListTrailerFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Trailer"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"defaultPlayable"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:98}};doc.loc.source={body:"fragment ContentListTrailerFragment on Trailer {\n  id: magineId,\n  defaultPlayable {\n    id\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};module.exports=doc},80042:module=>{var doc={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"ViewableFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ViewableInterface"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"poster"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"poster",block:!1}}],directives:[]},{kind:"Field",alias:{kind:"Name",value:"banner"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"sixteen-nine",block:!1}}],directives:[]},{kind:"Field",name:{kind:"Name",value:"image"},arguments:[],directives:[]}]}}],loc:{start:0,end:152}};doc.loc.source={body:'fragment ViewableFragment on ViewableInterface {\n  id: magineId\n  title\n  poster: image(type: "poster")\n  banner: image(type: "sixteen-nine")\n  image\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};module.exports=doc},93700:(module,__unused_webpack_exports,__webpack_require__)=>{var doc={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getCollection"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"collectionId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"blocksFirst"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"cursor"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"viewer"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"block"},arguments:[{kind:"Argument",name:{kind:"Name",value:"magineId"},value:{kind:"Variable",name:{kind:"Name",value:"collectionId"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BookmarksCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"viewables"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"blocksFirst"}}},{kind:"Argument",name:{kind:"Name",value:"after"},value:{kind:"Variable",name:{kind:"Name",value:"cursor"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListNodeFragment"},directives:[]}]}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ContinueWatchingCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"viewables"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"blocksFirst"}}},{kind:"Argument",name:{kind:"Name",value:"after"},value:{kind:"Variable",name:{kind:"Name",value:"cursor"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListNodeFragment"},directives:[]}]}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"EntitledContentCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"viewables"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"blocksFirst"}}},{kind:"Argument",name:{kind:"Name",value:"after"},value:{kind:"Variable",name:{kind:"Name",value:"cursor"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListNodeFragment"},directives:[]}]}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"FavouriteChannelsCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"viewables"},arguments:[{kind:"Argument",name:{kind:"Name",value:"fetchMax"},value:{kind:"BooleanValue",value:!0}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListNodeFragment"},directives:[]}]}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"FeaturedCarouselCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"viewables"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"blocksFirst"}}},{kind:"Argument",name:{kind:"Name",value:"after"},value:{kind:"Variable",name:{kind:"Name",value:"cursor"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListNodeFragment"},directives:[]}]}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"FeaturedCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"viewables"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"blocksFirst"}}},{kind:"Argument",name:{kind:"Name",value:"after"},value:{kind:"Variable",name:{kind:"Name",value:"cursor"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListNodeFragment"},directives:[]}]}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"LiveChannelsCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"viewables"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"blocksFirst"}}},{kind:"Argument",name:{kind:"Name",value:"after"},value:{kind:"Variable",name:{kind:"Name",value:"cursor"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListNodeFragment"},directives:[]}]}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"PosterCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"viewables"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"blocksFirst"}}},{kind:"Argument",name:{kind:"Name",value:"after"},value:{kind:"Variable",name:{kind:"Name",value:"cursor"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListNodeFragment"},directives:[]}]}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"SixteenNineCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"viewables"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"blocksFirst"}}},{kind:"Argument",name:{kind:"Name",value:"after"},value:{kind:"Variable",name:{kind:"Name",value:"cursor"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListNodeFragment"},directives:[]}]}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"PromoBlock"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"image"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"ctaValueType"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"ctaValue"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"ctaLabel"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"ctaTarget"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"blockUI"},arguments:[],directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"LinkCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"links"},arguments:[{kind:"Argument",name:{kind:"Name",value:"fetchMax"},value:{kind:"BooleanValue",value:!0}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"image"},arguments:[],directives:[]}]}}]}}]}}]}}]}}]}}]}}],loc:{start:0,end:3612}};doc.loc.source={body:'#import "./fragments/contentList.gql"\n\nquery getCollection($collectionId: ID!, $blocksFirst: Int!, $cursor: String) {\n  viewer {\n    id: magineId\n    block(magineId: $collectionId) {\n      id: magineId\n      magineId\n      __typename\n\n      ... on BookmarksCollection {\n        title\n        collectionUI\n        viewables(first: $blocksFirst, after: $cursor) {\n          pageInfo {\n            ...PageInfoFragment\n          }\n          edges {\n            node {\n              ...ContentListNodeFragment\n            }\n          }\n        }\n      }\n\n      ... on ContinueWatchingCollection {\n        title\n        collectionUI\n        viewables(first: $blocksFirst, after: $cursor) {\n          pageInfo {\n            ...PageInfoFragment\n          }\n          edges {\n            node {\n              ...ContentListNodeFragment\n            }\n          }\n        }\n      }\n\n      ... on EntitledContentCollection {\n        title\n        collectionUI\n        viewables(first: $blocksFirst, after: $cursor) {\n          pageInfo {\n            ...PageInfoFragment\n          }\n          edges {\n            node {\n              ...ContentListNodeFragment\n            }\n          }\n        }\n      }\n\n      ... on FavouriteChannelsCollection {\n        title\n        collectionUI\n        viewables(fetchMax: true) {\n          pageInfo {\n            ...PageInfoFragment\n          }\n          edges {\n            node {\n              ...ContentListNodeFragment\n            }\n          }\n        }\n      }\n\n      ... on FeaturedCarouselCollection {\n        title\n        collectionUI\n        viewables(first: $blocksFirst, after: $cursor) {\n          pageInfo {\n            ...PageInfoFragment\n          }\n          edges {\n            node {\n              ...ContentListNodeFragment\n            }\n          }\n        }\n      }\n\n      ... on FeaturedCollection {\n        title\n        collectionUI\n        viewables(first: $blocksFirst, after: $cursor) {\n          pageInfo {\n            ...PageInfoFragment\n          }\n          edges {\n            node {\n              ...ContentListNodeFragment\n            }\n          }\n        }\n      }\n\n      ... on LiveChannelsCollection {\n        title\n        collectionUI\n        viewables(first: $blocksFirst, after: $cursor) {\n          pageInfo {\n            ...PageInfoFragment\n          }\n          edges {\n            node {\n              ...ContentListNodeFragment\n            }\n          }\n        }\n      }\n\n      ... on PosterCollection {\n        title\n        collectionUI\n        viewables(first: $blocksFirst, after: $cursor) {\n          pageInfo {\n            ...PageInfoFragment\n          }\n          edges {\n            node {\n              ...ContentListNodeFragment\n            }\n          }\n        }\n      }\n\n      ... on SixteenNineCollection {\n        title\n        collectionUI\n        viewables(first: $blocksFirst, after: $cursor) {\n          pageInfo {\n            ...PageInfoFragment\n          }\n          edges {\n            node {\n              ...ContentListNodeFragment\n            }\n          }\n        }\n      }\n\n      ... on PromoBlock {\n        title\n        description\n        image\n        ctaValueType\n        ctaValue\n        ctaLabel\n        ctaTarget\n        blockUI\n      }\n\n      # GENRES\n      ... on LinkCollection {\n        title\n        collectionUI\n        links(fetchMax: true) {\n          pageInfo {\n            ...PageInfoFragment\n          }\n          edges {\n            node {\n              __typename\n              id: magineId\n              title\n              image\n            }\n          }\n        }\n      }\n    }\n  }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var names={};function collectFragmentReferences(node,refs){if("FragmentSpread"===node.kind)refs.add(node.name.value);else if("VariableDefinition"===node.kind){var type=node.type;"NamedType"===type.kind&&refs.add(type.name.value)}node.selectionSet&&node.selectionSet.selections.forEach((function(selection){collectFragmentReferences(selection,refs)})),node.variableDefinitions&&node.variableDefinitions.forEach((function(def){collectFragmentReferences(def,refs)})),node.definitions&&node.definitions.forEach((function(def){collectFragmentReferences(def,refs)}))}doc.definitions=doc.definitions.concat(__webpack_require__(91803).definitions.filter((function(def){if("FragmentDefinition"!==def.kind)return!0;var name=def.name.value;return!names[name]&&(names[name]=!0,!0)})));var definitionRefs={};function findOperation(doc,name){for(var i=0;i<doc.definitions.length;i++){var element=doc.definitions[i];if(element.name&&element.name.value==name)return element}}doc.definitions.forEach((function(def){if(def.name){var refs=new Set;collectFragmentReferences(def,refs),definitionRefs[def.name.value]=refs}})),module.exports=doc,module.exports.getCollection=function(doc,operationName){var newDoc={kind:doc.kind,definitions:[findOperation(doc,operationName)]};doc.hasOwnProperty("loc")&&(newDoc.loc=doc.loc);var opRefs=definitionRefs[operationName]||new Set,allRefs=new Set,newRefs=new Set;for(opRefs.forEach((function(refName){newRefs.add(refName)}));newRefs.size>0;){var prevRefs=newRefs;newRefs=new Set,prevRefs.forEach((function(refName){allRefs.has(refName)||(allRefs.add(refName),(definitionRefs[refName]||new Set).forEach((function(childRef){newRefs.add(childRef)})))}))}return allRefs.forEach((function(refName){var op=findOperation(doc,refName);op&&newDoc.definitions.push(op)})),newDoc}(doc,"getCollection")},30387:(module,__unused_webpack_exports,__webpack_require__)=>{var doc={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getContentList"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"rootCategoryId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"fetchMaxLimit"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"blocksFirst"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"cursor"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"viewer"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"view"},arguments:[{kind:"Argument",name:{kind:"Name",value:"magineId"},value:{kind:"Variable",name:{kind:"Name",value:"rootCategoryId"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"magineId"},name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"image"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"blocks"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"blocksFirst"}}},{kind:"Argument",name:{kind:"Name",value:"after"},value:{kind:"Variable",name:{kind:"Name",value:"cursor"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"cursor"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BookmarksCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"viewables"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"fetchMaxLimit"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListNodeFragment"},directives:[]}]}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ContinueWatchingCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"viewables"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"fetchMaxLimit"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListNodeFragment"},directives:[]}]}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"EntitledContentCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"viewables"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"fetchMaxLimit"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListNodeFragment"},directives:[]}]}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"FavouriteChannelsCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"viewables"},arguments:[{kind:"Argument",name:{kind:"Name",value:"fetchMax"},value:{kind:"BooleanValue",value:!0}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListNodeFragment"},directives:[]}]}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"FeaturedCarouselCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"viewables"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"fetchMaxLimit"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListNodeFragment"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"AdditionalCarouselFields"},directives:[]}]}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"FeaturedCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"viewables"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"1"}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListNodeFragment"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"AdditionalCarouselFields"},directives:[]}]}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"LiveChannelsCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"viewables"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"fetchMaxLimit"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListNodeFragment"},directives:[]}]}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"PosterCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"viewables"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"fetchMaxLimit"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListNodeFragment"},directives:[]}]}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"SixteenNineCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"viewables"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"fetchMaxLimit"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListNodeFragment"},directives:[]}]}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"PromoBlock"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"image"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"ctaValueType"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"ctaValue"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"ctaLabel"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"ctaTarget"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"blockUI"},arguments:[],directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"LinkCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectionUI"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"links"},arguments:[{kind:"Argument",name:{kind:"Name",value:"fetchMax"},value:{kind:"BooleanValue",value:!0}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"image"},arguments:[],directives:[]}]}}]}}]}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}}]}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"AdditionalCarouselFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ViewableInterface"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"carouselId"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Movie"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"offers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"CarouselOfferFragment"},directives:[]}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Channel"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"offers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"CarouselOfferFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"entitlement"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListEntitlementFragment"},directives:[]}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Episode"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"offers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"CarouselOfferFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"entitlement"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListEntitlementFragment"},directives:[]}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Show"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"offers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"CarouselOfferFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"entitlement"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListEntitlementFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"seasons"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"seasonNumber"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"episodes"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"episodeNumber"},arguments:[],directives:[]}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Program"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"offers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"CarouselOfferFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"entitlement"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListEntitlementFragment"},directives:[]}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"CarouselOfferFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"OfferInterfaceType"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BuyType"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"priceInCents"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"currency"},arguments:[],directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"RentType"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"priceInCents"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"currency"},arguments:[],directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"SubscribeType"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"priceInCents"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"currency"},arguments:[],directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"PassType"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"priceInCents"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"currency"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:5953}};doc.loc.source={body:'#import "./fragments/contentList.gql"\n\nquery getContentList($rootCategoryId: ID!, $fetchMaxLimit: Int!, $blocksFirst: Int!, $cursor: String) {\n  viewer {\n    id: magineId\n    view(magineId: $rootCategoryId) {\n      magineId: id\n      title\n      description\n      image\n      blocks(first:$blocksFirst, after:$cursor) {\n        edges {\n          cursor\n          node {\n            __typename\n            id: magineId\n            magineId\n\n            ... on BookmarksCollection {\n              title\n              collectionUI\n              viewables(first: $fetchMaxLimit) {\n                pageInfo {\n                  ...PageInfoFragment\n                }\n                edges {\n                  node {\n                    ...ContentListNodeFragment\n                  }\n                }\n              }\n            }\n\n            ... on ContinueWatchingCollection {\n              title\n              collectionUI\n              viewables(first: $fetchMaxLimit) {\n                pageInfo {\n                  ...PageInfoFragment\n                }\n                edges {\n                  node {\n                    ...ContentListNodeFragment\n                  }\n                }\n              }\n            }\n\n            ... on EntitledContentCollection {\n              title\n              collectionUI\n              viewables(first: $fetchMaxLimit) {\n                pageInfo {\n                  ...PageInfoFragment\n                }\n                edges {\n                  node {\n                    ...ContentListNodeFragment\n                  }\n                }\n              }\n            }\n\n            ... on FavouriteChannelsCollection {\n              title\n              collectionUI\n              viewables(fetchMax: true) {\n                pageInfo {\n                  ...PageInfoFragment\n                }\n                edges {\n                  node {\n                    ...ContentListNodeFragment\n                  }\n                }\n              }\n            }\n\n            ... on FeaturedCarouselCollection {\n              title\n              collectionUI\n              viewables(first: $fetchMaxLimit) {\n                pageInfo {\n                  ...PageInfoFragment\n                }\n                edges {\n                  node {\n                    ...ContentListNodeFragment\n                    ...AdditionalCarouselFields\n                  }\n                }\n              }\n            }\n\n            ... on FeaturedCollection {\n              title\n              collectionUI\n              viewables(first: 1) {\n                pageInfo {\n                  ...PageInfoFragment\n                }\n                edges {\n                  node {\n                    ...ContentListNodeFragment\n                    ...AdditionalCarouselFields\n                  }\n                }\n              }\n            }\n\n            ... on LiveChannelsCollection {\n              title\n              collectionUI\n              viewables(first: $fetchMaxLimit) {\n                pageInfo {\n                  ...PageInfoFragment\n                }\n                edges {\n                  node {\n                    ...ContentListNodeFragment\n                  }\n                }\n              }\n            }\n\n            ... on PosterCollection {\n              title\n              collectionUI\n              viewables(first: $fetchMaxLimit) {\n                pageInfo {\n                  ...PageInfoFragment\n                }\n                edges {\n                  node {\n                    ...ContentListNodeFragment\n                  }\n                }\n              }\n            }\n\n            ... on SixteenNineCollection {\n              title\n              collectionUI\n              viewables(first: $fetchMaxLimit) {\n                pageInfo {\n                  ...PageInfoFragment\n                }\n                edges {\n                  node {\n                    ...ContentListNodeFragment\n                  }\n                }\n              }\n            }\n\n            ... on PromoBlock {\n              title\n              description\n              image\n              ctaValueType\n              ctaValue\n              ctaLabel\n              ctaTarget\n              blockUI\n            }\n\n            # GENRES\n            ... on LinkCollection {\n              title\n              collectionUI\n              links(fetchMax: true) {\n                pageInfo {\n                  ...PageInfoFragment\n                }\n                edges {\n                  node {\n                    __typename\n                    id: magineId\n                    title\n                    image\n                  }\n                }\n              }\n            }\n          }\n        }\n        pageInfo {\n          ...PageInfoFragment\n        }\n      }\n    }\n  }\n}\n\nfragment AdditionalCarouselFields on ViewableInterface {\n  # identifies different cashe in Apollo\n  carouselId: magineId\n\n  ... on Movie {\n    offers {\n      ...CarouselOfferFragment\n    }\n  }\n\n  ... on Channel {\n    offers {\n      ...CarouselOfferFragment\n    }\n    entitlement {\n      ...ContentListEntitlementFragment\n    }\n  }\n\n  ... on Episode {\n    offers {\n      ...CarouselOfferFragment\n    }\n    entitlement {\n      ...ContentListEntitlementFragment\n    }\n  }\n\n  ... on Show {\n    offers {\n      ...CarouselOfferFragment\n    }\n    entitlement {\n      ...ContentListEntitlementFragment\n    }\n    seasons {\n      seasonNumber\n      episodes {\n        id: magineId\n        episodeNumber\n      }\n    }\n  }\n\n  ... on Program {\n    offers {\n      ...CarouselOfferFragment\n    }\n    entitlement {\n      ...ContentListEntitlementFragment\n    }\n  }\n}\n\nfragment CarouselOfferFragment on OfferInterfaceType {\n  __typename\n  id\n\n  ... on BuyType {\n    priceInCents\n    currency\n  }\n\n  ... on RentType {\n    priceInCents\n    currency\n  }\n\n  ... on SubscribeType {\n    priceInCents\n    currency\n  }\n\n  ... on PassType {\n    priceInCents\n    currency\n  }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var names={};function collectFragmentReferences(node,refs){if("FragmentSpread"===node.kind)refs.add(node.name.value);else if("VariableDefinition"===node.kind){var type=node.type;"NamedType"===type.kind&&refs.add(type.name.value)}node.selectionSet&&node.selectionSet.selections.forEach((function(selection){collectFragmentReferences(selection,refs)})),node.variableDefinitions&&node.variableDefinitions.forEach((function(def){collectFragmentReferences(def,refs)})),node.definitions&&node.definitions.forEach((function(def){collectFragmentReferences(def,refs)}))}doc.definitions=doc.definitions.concat(__webpack_require__(91803).definitions.filter((function(def){if("FragmentDefinition"!==def.kind)return!0;var name=def.name.value;return!names[name]&&(names[name]=!0,!0)})));var definitionRefs={};function findOperation(doc,name){for(var i=0;i<doc.definitions.length;i++){var element=doc.definitions[i];if(element.name&&element.name.value==name)return element}}doc.definitions.forEach((function(def){if(def.name){var refs=new Set;collectFragmentReferences(def,refs),definitionRefs[def.name.value]=refs}})),module.exports=doc,module.exports.getContentList=function(doc,operationName){var newDoc={kind:doc.kind,definitions:[findOperation(doc,operationName)]};doc.hasOwnProperty("loc")&&(newDoc.loc=doc.loc);var opRefs=definitionRefs[operationName]||new Set,allRefs=new Set,newRefs=new Set;for(opRefs.forEach((function(refName){newRefs.add(refName)}));newRefs.size>0;){var prevRefs=newRefs;newRefs=new Set,prevRefs.forEach((function(refName){allRefs.has(refName)||(allRefs.add(refName),(definitionRefs[refName]||new Set).forEach((function(childRef){newRefs.add(childRef)})))}))}return allRefs.forEach((function(refName){var op=findOperation(doc,refName);op&&newDoc.definitions.push(op)})),newDoc}(doc,"getContentList")},71971:module=>{var doc={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getGenreCollection"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"collectionId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"viewer"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"block"},arguments:[{kind:"Argument",name:{kind:"Name",value:"magineId"},value:{kind:"Variable",name:{kind:"Name",value:"collectionId"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"LinkCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"image"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"links"},arguments:[{kind:"Argument",name:{kind:"Name",value:"fetchMax"},value:{kind:"BooleanValue",value:!0}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"image"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"startCursor"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"endCursor"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hasNextPage"},arguments:[],directives:[]}]}}]}}]}}]}}]}}]}}],loc:{start:0,end:562}};doc.loc.source={body:"query getGenreCollection($collectionId: ID!) {\n  viewer {\n    id: magineId\n    block(magineId: $collectionId) {\n      id: magineId\n      magineId\n      __typename\n\n      ... on LinkCollection {\n        title\n        description\n        image\n        links(fetchMax: true) {\n          edges {\n            node {\n              __typename\n              id: magineId\n              title\n              image\n            }\n          }\n          pageInfo {\n            startCursor\n            endCursor\n            hasNextPage\n          }\n        }\n      }\n    }\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function collectFragmentReferences(node,refs){if("FragmentSpread"===node.kind)refs.add(node.name.value);else if("VariableDefinition"===node.kind){var type=node.type;"NamedType"===type.kind&&refs.add(type.name.value)}node.selectionSet&&node.selectionSet.selections.forEach((function(selection){collectFragmentReferences(selection,refs)})),node.variableDefinitions&&node.variableDefinitions.forEach((function(def){collectFragmentReferences(def,refs)})),node.definitions&&node.definitions.forEach((function(def){collectFragmentReferences(def,refs)}))}var definitionRefs={};function findOperation(doc,name){for(var i=0;i<doc.definitions.length;i++){var element=doc.definitions[i];if(element.name&&element.name.value==name)return element}}doc.definitions.forEach((function(def){if(def.name){var refs=new Set;collectFragmentReferences(def,refs),definitionRefs[def.name.value]=refs}})),module.exports=doc,module.exports.getGenreCollection=function(doc,operationName){var newDoc={kind:doc.kind,definitions:[findOperation(doc,operationName)]};doc.hasOwnProperty("loc")&&(newDoc.loc=doc.loc);var opRefs=definitionRefs[operationName]||new Set,allRefs=new Set,newRefs=new Set;for(opRefs.forEach((function(refName){newRefs.add(refName)}));newRefs.size>0;){var prevRefs=newRefs;newRefs=new Set,prevRefs.forEach((function(refName){allRefs.has(refName)||(allRefs.add(refName),(definitionRefs[refName]||new Set).forEach((function(childRef){newRefs.add(childRef)})))}))}return allRefs.forEach((function(refName){var op=findOperation(doc,refName);op&&newDoc.definitions.push(op)})),newDoc}(doc,"getGenreCollection")},36935:(module,__unused_webpack_exports,__webpack_require__)=>{var doc={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"SearchNodeFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ViewableInterface"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"ViewableFragment"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"ShowFragment"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"MovieFragment"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"ProgramFragment"},directives:[]}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"SPaginationFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"hasNextPage"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"endCursor"},arguments:[],directives:[]}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"ResultsFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"SearchResponseConnection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"SearchNodeFragment"},directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"SPaginationFragment"},directives:[]}]}}]}}],loc:{start:0,end:592}};doc.loc.source={body:'#import "views/ContentListView/fragments/viewable.gql"\n#import "views/ContentListView/fragments/show.gql"\n#import "views/ContentListView/fragments/movie.gql"\n#import "views/ContentListView/fragments/program.gql"\n\nfragment SearchNodeFragment on ViewableInterface {\n  __typename\n  ...ViewableFragment\n  ...ShowFragment\n  ...MovieFragment\n  ...ProgramFragment\n}\n\nfragment SPaginationFragment on PageInfo {\n  hasNextPage\n  endCursor\n}\n\nfragment ResultsFragment on SearchResponseConnection {\n  edges {\n    node {\n      ...SearchNodeFragment\n    }\n  }\n  pageInfo {\n    ...SPaginationFragment\n  }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var names={};function unique(defs){return defs.filter((function(def){if("FragmentDefinition"!==def.kind)return!0;var name=def.name.value;return!names[name]&&(names[name]=!0,!0)}))}doc.definitions=doc.definitions.concat(unique(__webpack_require__(80042).definitions)),doc.definitions=doc.definitions.concat(unique(__webpack_require__(10516).definitions)),doc.definitions=doc.definitions.concat(unique(__webpack_require__(34579).definitions)),doc.definitions=doc.definitions.concat(unique(__webpack_require__(46656).definitions)),module.exports=doc},11292:(module,__unused_webpack_exports,__webpack_require__)=>{var doc={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"search"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"query"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"kinds"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"cursor"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"blocksFirst"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},defaultValue:{kind:"IntValue",value:"1"},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"viewer"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isAuthenticated"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"results"},name:{kind:"Name",value:"search"},arguments:[{kind:"Argument",name:{kind:"Name",value:"query"},value:{kind:"Variable",name:{kind:"Name",value:"query"}}},{kind:"Argument",name:{kind:"Name",value:"kinds"},value:{kind:"Variable",name:{kind:"Name",value:"kinds"}}},{kind:"Argument",name:{kind:"Name",value:"after"},value:{kind:"Variable",name:{kind:"Name",value:"cursor"}}},{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"blocksFirst"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ResultsFragment"},directives:[]}]}}]}}]}}],loc:{start:0,end:291}};doc.loc.source={body:'#import "./fragments.gql"\n\nquery search($query: String!, $kinds: String, $cursor: String, $blocksFirst: Int! = 1) {\n  viewer {\n    id: magineId\n    isAuthenticated\n    results: search(query: $query, kinds: $kinds, after: $cursor, first: $blocksFirst) {\n      ... ResultsFragment\n    }\n  }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var names={};function collectFragmentReferences(node,refs){if("FragmentSpread"===node.kind)refs.add(node.name.value);else if("VariableDefinition"===node.kind){var type=node.type;"NamedType"===type.kind&&refs.add(type.name.value)}node.selectionSet&&node.selectionSet.selections.forEach((function(selection){collectFragmentReferences(selection,refs)})),node.variableDefinitions&&node.variableDefinitions.forEach((function(def){collectFragmentReferences(def,refs)})),node.definitions&&node.definitions.forEach((function(def){collectFragmentReferences(def,refs)}))}doc.definitions=doc.definitions.concat(__webpack_require__(36935).definitions.filter((function(def){if("FragmentDefinition"!==def.kind)return!0;var name=def.name.value;return!names[name]&&(names[name]=!0,!0)})));var definitionRefs={};function findOperation(doc,name){for(var i=0;i<doc.definitions.length;i++){var element=doc.definitions[i];if(element.name&&element.name.value==name)return element}}doc.definitions.forEach((function(def){if(def.name){var refs=new Set;collectFragmentReferences(def,refs),definitionRefs[def.name.value]=refs}})),module.exports=doc,module.exports.search=function(doc,operationName){var newDoc={kind:doc.kind,definitions:[findOperation(doc,operationName)]};doc.hasOwnProperty("loc")&&(newDoc.loc=doc.loc);var opRefs=definitionRefs[operationName]||new Set,allRefs=new Set,newRefs=new Set;for(opRefs.forEach((function(refName){newRefs.add(refName)}));newRefs.size>0;){var prevRefs=newRefs;newRefs=new Set,prevRefs.forEach((function(refName){allRefs.has(refName)||(allRefs.add(refName),(definitionRefs[refName]||new Set).forEach((function(childRef){newRefs.add(childRef)})))}))}return allRefs.forEach((function(refName){var op=findOperation(doc,refName);op&&newDoc.definitions.push(op)})),newDoc}(doc,"search")},59288:(module,__unused_webpack_exports,__webpack_require__)=>{var doc={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"searchKind"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"query"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"viewer"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isAuthenticated"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"shows"},name:{kind:"Name",value:"search"},arguments:[{kind:"Argument",name:{kind:"Name",value:"query"},value:{kind:"Variable",name:{kind:"Name",value:"query"}}},{kind:"Argument",name:{kind:"Name",value:"kinds"},value:{kind:"StringValue",value:"show",block:!1}},{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"1"}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ResultsFragment"},directives:[]}]}},{kind:"Field",alias:{kind:"Name",value:"movies"},name:{kind:"Name",value:"search"},arguments:[{kind:"Argument",name:{kind:"Name",value:"query"},value:{kind:"Variable",name:{kind:"Name",value:"query"}}},{kind:"Argument",name:{kind:"Name",value:"kinds"},value:{kind:"StringValue",value:"movie",block:!1}},{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"1"}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ResultsFragment"},directives:[]}]}},{kind:"Field",alias:{kind:"Name",value:"programs"},name:{kind:"Name",value:"search"},arguments:[{kind:"Argument",name:{kind:"Name",value:"query"},value:{kind:"Variable",name:{kind:"Name",value:"query"}}},{kind:"Argument",name:{kind:"Name",value:"kinds"},value:{kind:"StringValue",value:"program",block:!1}},{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"1"}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ResultsFragment"},directives:[]}]}}]}}]}}],loc:{start:0,end:401}};doc.loc.source={body:'#import "./fragments.gql"\n\nquery searchKind($query: String!) {\n  viewer {\n    id: magineId\n    isAuthenticated\n    shows: search(query: $query, kinds: "show", first: 1) {\n      ... ResultsFragment\n    }\n    movies: search(query: $query, kinds: "movie", first: 1) {\n      ... ResultsFragment\n    }\n    programs: search(query: $query, kinds: "program", first: 1) {\n      ... ResultsFragment\n    }\n  }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var names={};function collectFragmentReferences(node,refs){if("FragmentSpread"===node.kind)refs.add(node.name.value);else if("VariableDefinition"===node.kind){var type=node.type;"NamedType"===type.kind&&refs.add(type.name.value)}node.selectionSet&&node.selectionSet.selections.forEach((function(selection){collectFragmentReferences(selection,refs)})),node.variableDefinitions&&node.variableDefinitions.forEach((function(def){collectFragmentReferences(def,refs)})),node.definitions&&node.definitions.forEach((function(def){collectFragmentReferences(def,refs)}))}doc.definitions=doc.definitions.concat(__webpack_require__(36935).definitions.filter((function(def){if("FragmentDefinition"!==def.kind)return!0;var name=def.name.value;return!names[name]&&(names[name]=!0,!0)})));var definitionRefs={};function findOperation(doc,name){for(var i=0;i<doc.definitions.length;i++){var element=doc.definitions[i];if(element.name&&element.name.value==name)return element}}doc.definitions.forEach((function(def){if(def.name){var refs=new Set;collectFragmentReferences(def,refs),definitionRefs[def.name.value]=refs}})),module.exports=doc,module.exports.searchKind=function(doc,operationName){var newDoc={kind:doc.kind,definitions:[findOperation(doc,operationName)]};doc.hasOwnProperty("loc")&&(newDoc.loc=doc.loc);var opRefs=definitionRefs[operationName]||new Set,allRefs=new Set,newRefs=new Set;for(opRefs.forEach((function(refName){newRefs.add(refName)}));newRefs.size>0;){var prevRefs=newRefs;newRefs=new Set,prevRefs.forEach((function(refName){allRefs.has(refName)||(allRefs.add(refName),(definitionRefs[refName]||new Set).forEach((function(childRef){newRefs.add(childRef)})))}))}return allRefs.forEach((function(refName){var op=findOperation(doc,refName);op&&newDoc.definitions.push(op)})),newDoc}(doc,"searchKind")},23009:module=>{var doc={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"disableParentalControl"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"pinCode"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"disableParentalControl"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"pinCode"},value:{kind:"Variable",name:{kind:"Name",value:"pinCode"}}},{kind:"ObjectField",name:{kind:"Name",value:"clientMutationId"},value:{kind:"StringValue",value:"",block:!1}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"clientMutationId"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:160}};doc.loc.source={body:'mutation  disableParentalControl($pinCode: String!) {\n  disableParentalControl(input: { pinCode: $pinCode, clientMutationId: "" }) {\n    clientMutationId\n  }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};function collectFragmentReferences(node,refs){if("FragmentSpread"===node.kind)refs.add(node.name.value);else if("VariableDefinition"===node.kind){var type=node.type;"NamedType"===type.kind&&refs.add(type.name.value)}node.selectionSet&&node.selectionSet.selections.forEach((function(selection){collectFragmentReferences(selection,refs)})),node.variableDefinitions&&node.variableDefinitions.forEach((function(def){collectFragmentReferences(def,refs)})),node.definitions&&node.definitions.forEach((function(def){collectFragmentReferences(def,refs)}))}var definitionRefs={};function findOperation(doc,name){for(var i=0;i<doc.definitions.length;i++){var element=doc.definitions[i];if(element.name&&element.name.value==name)return element}}doc.definitions.forEach((function(def){if(def.name){var refs=new Set;collectFragmentReferences(def,refs),definitionRefs[def.name.value]=refs}})),module.exports=doc,module.exports.disableParentalControl=function(doc,operationName){var newDoc={kind:doc.kind,definitions:[findOperation(doc,operationName)]};doc.hasOwnProperty("loc")&&(newDoc.loc=doc.loc);var opRefs=definitionRefs[operationName]||new Set,allRefs=new Set,newRefs=new Set;for(opRefs.forEach((function(refName){newRefs.add(refName)}));newRefs.size>0;){var prevRefs=newRefs;newRefs=new Set,prevRefs.forEach((function(refName){allRefs.has(refName)||(allRefs.add(refName),(definitionRefs[refName]||new Set).forEach((function(childRef){newRefs.add(childRef)})))}))}return allRefs.forEach((function(refName){var op=findOperation(doc,refName);op&&newDoc.definitions.push(op)})),newDoc}(doc,"disableParentalControl")},66781:module=>{var doc={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"enableParentalControl"},variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"enableParentalControl"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"clientMutationId"},value:{kind:"StringValue",value:"",block:!1}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"clientMutationId"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:119}};doc.loc.source={body:'mutation enableParentalControl {\n  enableParentalControl(input: { clientMutationId: "" }) {\n    clientMutationId\n  }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};function collectFragmentReferences(node,refs){if("FragmentSpread"===node.kind)refs.add(node.name.value);else if("VariableDefinition"===node.kind){var type=node.type;"NamedType"===type.kind&&refs.add(type.name.value)}node.selectionSet&&node.selectionSet.selections.forEach((function(selection){collectFragmentReferences(selection,refs)})),node.variableDefinitions&&node.variableDefinitions.forEach((function(def){collectFragmentReferences(def,refs)})),node.definitions&&node.definitions.forEach((function(def){collectFragmentReferences(def,refs)}))}var definitionRefs={};function findOperation(doc,name){for(var i=0;i<doc.definitions.length;i++){var element=doc.definitions[i];if(element.name&&element.name.value==name)return element}}doc.definitions.forEach((function(def){if(def.name){var refs=new Set;collectFragmentReferences(def,refs),definitionRefs[def.name.value]=refs}})),module.exports=doc,module.exports.enableParentalControl=function(doc,operationName){var newDoc={kind:doc.kind,definitions:[findOperation(doc,operationName)]};doc.hasOwnProperty("loc")&&(newDoc.loc=doc.loc);var opRefs=definitionRefs[operationName]||new Set,allRefs=new Set,newRefs=new Set;for(opRefs.forEach((function(refName){newRefs.add(refName)}));newRefs.size>0;){var prevRefs=newRefs;newRefs=new Set,prevRefs.forEach((function(refName){allRefs.has(refName)||(allRefs.add(refName),(definitionRefs[refName]||new Set).forEach((function(childRef){newRefs.add(childRef)})))}))}return allRefs.forEach((function(refName){var op=findOperation(doc,refName);op&&newDoc.definitions.push(op)})),newDoc}(doc,"enableParentalControl")},23645:module=>{var doc={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getParentalControlDetails"},variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"user"},name:{kind:"Name",value:"viewer"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hasActiveParentalControl"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hasParentalControlPinCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"canEditParentalControl"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:160}};doc.loc.source={body:"query getParentalControlDetails {\n  user: viewer {\n    id: magineId\n    hasActiveParentalControl\n    hasParentalControlPinCode\n    canEditParentalControl\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function collectFragmentReferences(node,refs){if("FragmentSpread"===node.kind)refs.add(node.name.value);else if("VariableDefinition"===node.kind){var type=node.type;"NamedType"===type.kind&&refs.add(type.name.value)}node.selectionSet&&node.selectionSet.selections.forEach((function(selection){collectFragmentReferences(selection,refs)})),node.variableDefinitions&&node.variableDefinitions.forEach((function(def){collectFragmentReferences(def,refs)})),node.definitions&&node.definitions.forEach((function(def){collectFragmentReferences(def,refs)}))}var definitionRefs={};function findOperation(doc,name){for(var i=0;i<doc.definitions.length;i++){var element=doc.definitions[i];if(element.name&&element.name.value==name)return element}}doc.definitions.forEach((function(def){if(def.name){var refs=new Set;collectFragmentReferences(def,refs),definitionRefs[def.name.value]=refs}})),module.exports=doc,module.exports.getParentalControlDetails=function(doc,operationName){var newDoc={kind:doc.kind,definitions:[findOperation(doc,operationName)]};doc.hasOwnProperty("loc")&&(newDoc.loc=doc.loc);var opRefs=definitionRefs[operationName]||new Set,allRefs=new Set,newRefs=new Set;for(opRefs.forEach((function(refName){newRefs.add(refName)}));newRefs.size>0;){var prevRefs=newRefs;newRefs=new Set,prevRefs.forEach((function(refName){allRefs.has(refName)||(allRefs.add(refName),(definitionRefs[refName]||new Set).forEach((function(childRef){newRefs.add(childRef)})))}))}return allRefs.forEach((function(refName){var op=findOperation(doc,refName);op&&newDoc.definitions.push(op)})),newDoc}(doc,"getParentalControlDetails")},41495:(module,__unused_webpack_exports,__webpack_require__)=>{var doc={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"viewable"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"viewableId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"broadcastId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"viewer"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"viewable"},arguments:[{kind:"Argument",name:{kind:"Name",value:"magineId"},value:{kind:"Variable",name:{kind:"Name",value:"viewableId"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"DetailsMovieFragment"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"DetailsShowFragment"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"DetailsEpisodeFragment"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"DetailsProgramFragment"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"DetailsChannelFragment"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"DetailsTrailerFragment"},directives:[]}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"DetailsShowFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Show"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"banner"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"sixteen-nine",block:!1}}],directives:[]},{kind:"Field",alias:{kind:"Name",value:"poster"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"poster",block:!1}}],directives:[]},{kind:"Field",alias:{kind:"Name",value:"metaImage"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"poster",block:!1}}],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"genres"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"productionYear"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"inMyList"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"trailer"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rating"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"entitlement"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ViewableEntitlementFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"seasons"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"seasonNumber"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"episodes"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"seasonNumber"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"episodeNumber"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"duration"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"durationHuman"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"productionYear"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"banner"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"sixteen-nine",block:!1}}],directives:[]},{kind:"Field",alias:{kind:"Name",value:"poster"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"poster",block:!1}}],directives:[]},{kind:"Field",name:{kind:"Name",value:"defaultPlayable"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"DetailsPlayableFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"offers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"OfferFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"entitlement"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ViewableEntitlementFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"playables"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"DetailsPlayableFragment"},directives:[]}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"offers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"OfferFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"related"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"RelatedFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"webview"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"tagsToRender"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"DetailsViewableTagFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"trailers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ViewableTrailerFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"collections"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ViewableSixteenNineCollection"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"ViewablePosterCollection"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"selectedEpisode"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Episode"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"defaultPlayable"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"DetailsPlayableFragment"},directives:[]}]}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"DetailsMovieFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Movie"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"banner"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"sixteen-nine",block:!1}}],directives:[]},{kind:"Field",alias:{kind:"Name",value:"poster"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"poster",block:!1}}],directives:[]},{kind:"Field",alias:{kind:"Name",value:"metaImage"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"poster",block:!1}}],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"duration"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"durationHuman"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"genres"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"productionYear"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"inMyList"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"trailer"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rating"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"entitlement"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ViewableEntitlementFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"trailers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ViewableTrailerFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"defaultPlayable"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"DetailsPlayableFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"offers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"OfferFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"providedBy"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"brand"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"related"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"RelatedFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"webview"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"tagsToRender"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"DetailsViewableTagFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"collections"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ViewableSixteenNineCollection"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"ViewablePosterCollection"},directives:[]}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"DetailsTrailerFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Trailer"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"banner"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"sixteen-nine",block:!1}}],directives:[]},{kind:"Field",alias:{kind:"Name",value:"poster"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"poster",block:!1}}],directives:[]},{kind:"Field",alias:{kind:"Name",value:"metaImage"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"poster",block:!1}}],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"entitlement"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ViewableEntitlementFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"defaultPlayable"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"DetailsPlayableFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"offers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"OfferFragment"},directives:[]}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"DetailsEpisodeFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Episode"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"inMyList"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"metaImage"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"poster",block:!1}}],directives:[]},{kind:"Field",name:{kind:"Name",value:"trailer"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"show"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"rating"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"entitlement"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ViewableEntitlementFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"defaultPlayable"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"DetailsPlayableFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"offers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"OfferFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"providedBy"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"brand"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"related"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"RelatedFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"webview"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"tagsToRender"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"DetailsViewableTagFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"trailers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ViewableTrailerFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"collections"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ViewableSixteenNineCollection"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"ViewablePosterCollection"},directives:[]}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"DetailsProgramFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Program"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"duration"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"durationHuman"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"metaImage"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"poster",block:!1}}],directives:[]},{kind:"Field",alias:{kind:"Name",value:"logoDark"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"logo-dark",block:!1}}],directives:[]},{kind:"Field",alias:{kind:"Name",value:"logoLight"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"logo-light",block:!1}}],directives:[]},{kind:"Field",alias:{kind:"Name",value:"banner"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"sixteen-nine",block:!1}}],directives:[]},{kind:"Field",alias:{kind:"Name",value:"poster"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"poster",block:!1}}],directives:[]},{kind:"Field",name:{kind:"Name",value:"inMyList"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"entitlement"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ViewableEntitlementFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"defaultPlayable"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"DetailsPlayableFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"offers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"OfferFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"providedBy"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"brand"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"related"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"RelatedFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"webview"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"tagsToRender"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"DetailsViewableTagFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"collections"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ViewableSixteenNineCollection"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"ViewablePosterCollection"},directives:[]}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"DetailsChannelFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Channel"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"metaImage"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"logo-dark",block:!1}}],directives:[]},{kind:"Field",alias:{kind:"Name",value:"logoDark"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"logo-dark",block:!1}}],directives:[]},{kind:"Field",alias:{kind:"Name",value:"logoLight"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"logo-light",block:!1}}],directives:[]},{kind:"Field",name:{kind:"Name",value:"inMyList"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"genres"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"entitlement"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ViewableEntitlementFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"broadcastById"},arguments:[{kind:"Argument",name:{kind:"Name",value:"broadcastId"},value:{kind:"Variable",name:{kind:"Name",value:"broadcastId"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pgAge"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"banner"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"sixteen-nine",block:!1}}],directives:[]},{kind:"Field",alias:{kind:"Name",value:"poster"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"poster",block:!1}}],directives:[]},{kind:"Field",alias:{kind:"Name",value:"broadcastId"},name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"start"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"stop"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"catchup"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"from"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"to"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"rights"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"RightsFragment"},directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"playable"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"DetailsPlayableFragment"},directives:[]}]}},{kind:"Field",alias:{kind:"Name",value:"schedule"},name:{kind:"Name",value:"broadcastsFromLive"},arguments:[{kind:"Argument",name:{kind:"Name",value:"size"},value:{kind:"IntValue",value:"2"}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"broadcastId"},name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"banner"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"sixteen-nine",block:!1}}],directives:[]},{kind:"Field",alias:{kind:"Name",value:"poster"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"poster",block:!1}}],directives:[]},{kind:"Field",name:{kind:"Name",value:"start"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"stop"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"liveAvailable"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rights"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"RightsFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"viewable"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Episode"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"seasonNumber"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"episodeNumber"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"show"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]}]}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"offers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"OfferFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"providedBy"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"brand"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"related"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"RelatedFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"tagsToRender"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"DetailsViewableTagFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"collections"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ViewableSixteenNineCollection"},directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"ViewablePosterCollection"},directives:[]}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"DetailsPlayableFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Playable"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"kind"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ChannelPlayable"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"mms"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"mmsOrigCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rights"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"RightsFragment"},directives:[]}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BroadcastPlayable"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"channel"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"logoDark"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"logo-dark",block:!1}}],directives:[]},{kind:"Field",alias:{kind:"Name",value:"logoLight"},name:{kind:"Name",value:"image"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"StringValue",value:"logo-light",block:!1}}],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"startTimeUtc"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"duration"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"catchup"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"from"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"to"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"watchOffset"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rights"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"RightsFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"closingCreditsStart"},arguments:[],directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"VodPlayable"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"duration"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"watchOffset"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"closingCreditsStart"},arguments:[],directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"LiveEventPlayable"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"startTimeUtc"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"catchupStop"},arguments:[],directives:[]}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"OfferFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"OfferInterfaceType"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BuyType"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"priceInCents"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"currency"},arguments:[],directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"RentType"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"priceInCents"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"currency"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"entitlementDurationSec"},arguments:[],directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"SubscribeType"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"priceInCents"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"currency"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"trialPeriod"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"length"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"unit"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"recurringPeriod"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"length"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"unit"},arguments:[],directives:[]}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"PassType"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"priceInCents"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"currency"},arguments:[],directives:[]}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"ViewableEntitlementFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"EntitlementInterfaceType"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"offerId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"offer"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"OfferFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"purchasedAt"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"EntitlementRentType"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"entitledUntil"},arguments:[],directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"EntitlementPassType"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"entitledUntil"},arguments:[],directives:[]}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"RelatedFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ViewableInterface"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentListNodeFragment"},directives:[]}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"DetailsViewableTagFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ViewableTagToRender"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"translationKey"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"searchable"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"values"},arguments:[],directives:[]}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"ViewableTrailerFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Trailer"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"id"},name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"defaultPlayable"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"ViewablePosterCollection"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"PosterCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"viewables"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"60"}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"RelatedFragment"},directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"ViewableSixteenNineCollection"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"SixteenNineCollection"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"magineId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"viewables"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"60"}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"RelatedFragment"},directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PageInfoFragment"},directives:[]}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"RightsFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Rights"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"fastForward"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"pause"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rewind"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"adsPause"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"adsRewind"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"adsFastForward"},arguments:[],directives:[]}]}}],loc:{start:0,end:7258}};doc.loc.source={body:'#import "../ContentListView/fragments/contentList.gql"\n\nquery viewable($viewableId: ID!, $broadcastId: String!) {\n  viewer {\n    id: magineId\n    viewable(magineId: $viewableId) {\n      __typename\n      id: magineId\n      title\n      description\n      ...DetailsMovieFragment\n      ...DetailsShowFragment\n      ...DetailsEpisodeFragment\n      ...DetailsProgramFragment\n      ...DetailsChannelFragment\n      ...DetailsTrailerFragment\n    }\n  }\n}\n\nfragment DetailsShowFragment on Show {\n  banner: image(type: "sixteen-nine")\n  poster: image(type: "poster")\n  metaImage: image(type: "poster")\n  description\n  genres\n  productionYear\n  inMyList\n  trailer\n  rating\n  entitlement {\n    ...ViewableEntitlementFragment\n  }\n  seasons {\n    seasonNumber\n    episodes {\n      id: magineId\n      seasonNumber\n      episodeNumber\n      title\n      description\n      duration\n      durationHuman\n      productionYear\n      banner: image(type: "sixteen-nine")\n      poster: image(type: "poster")\n      defaultPlayable {\n        ...DetailsPlayableFragment\n      }\n      offers {\n        ...OfferFragment\n      }\n      entitlement {\n        ...ViewableEntitlementFragment\n      }\n      playables {\n        __typename\n        id\n        ...DetailsPlayableFragment\n      }\n    }\n  }\n  offers {\n    ...OfferFragment\n  }\n  related {\n    ...RelatedFragment\n  }\n  webview\n  tagsToRender {\n    ...DetailsViewableTagFragment\n  }\n  trailers {\n    ...ViewableTrailerFragment\n  }\n  collections {\n    ...ViewableSixteenNineCollection\n    ...ViewablePosterCollection\n  }\n  selectedEpisode {\n    id: magineId\n    ... on Episode {\n      defaultPlayable {\n        ...DetailsPlayableFragment\n      }\n    }\n  }\n}\n\nfragment DetailsMovieFragment on Movie {\n  title\n  banner: image(type: "sixteen-nine")\n  poster: image(type: "poster")\n  metaImage: image(type: "poster")\n  description\n  duration\n  durationHuman\n  genres\n  productionYear\n  inMyList\n  trailer\n  rating\n  entitlement {\n    ...ViewableEntitlementFragment\n  }\n  trailers {\n    ...ViewableTrailerFragment\n  }\n  defaultPlayable {\n    ...DetailsPlayableFragment\n  }\n  offers {\n    ...OfferFragment\n  }\n  providedBy {\n    brand\n  }\n  related {\n    ...RelatedFragment\n  }\n  webview\n  tagsToRender {\n    ...DetailsViewableTagFragment\n  }\n  collections {\n    ...ViewableSixteenNineCollection\n    ...ViewablePosterCollection\n  }\n}\n\nfragment DetailsTrailerFragment on Trailer {\n  title\n  banner: image(type: "sixteen-nine")\n  poster: image(type: "poster")\n  metaImage: image(type: "poster")\n  description\n  entitlement {\n    ...ViewableEntitlementFragment\n  }\n  defaultPlayable {\n    ...DetailsPlayableFragment\n  }\n  offers {\n    ...OfferFragment\n  }\n}\n\nfragment DetailsEpisodeFragment on Episode {\n  inMyList\n  metaImage: image(type: "poster")\n  trailer\n  show { id: magineId }\n  rating\n  entitlement {\n    ...ViewableEntitlementFragment\n  }\n  defaultPlayable {\n    ...DetailsPlayableFragment\n  }\n  offers {\n    ...OfferFragment\n  }\n  providedBy {\n    brand\n  }\n  related {\n    ...RelatedFragment\n  }\n  webview\n  tagsToRender {\n    ...DetailsViewableTagFragment\n  }\n  trailers {\n    ...ViewableTrailerFragment\n  }\n  collections {\n    ...ViewableSixteenNineCollection\n    ...ViewablePosterCollection\n  }\n}\n\nfragment DetailsProgramFragment on Program {\n  duration\n  durationHuman\n  metaImage: image(type: "poster")\n  logoDark: image(type: "logo-dark")\n  logoLight: image(type: "logo-light")\n  banner: image(type: "sixteen-nine")\n  poster: image(type: "poster")\n  inMyList\n  entitlement {\n    ...ViewableEntitlementFragment\n  }\n  defaultPlayable {\n    ...DetailsPlayableFragment\n  }\n  offers {\n    ...OfferFragment\n  }\n  providedBy {\n    brand\n  }\n  related {\n    ...RelatedFragment\n  }\n  webview\n  tagsToRender {\n    ...DetailsViewableTagFragment\n  }\n  collections {\n    ...ViewableSixteenNineCollection\n    ...ViewablePosterCollection\n  }\n}\n\nfragment DetailsChannelFragment on Channel {\n  metaImage: image(type: "logo-dark")\n  logoDark: image(type: "logo-dark")\n  logoLight: image(type: "logo-light")\n  inMyList\n  genres\n  entitlement {\n    ...ViewableEntitlementFragment\n  }\n  broadcastById(broadcastId: $broadcastId) {\n    pgAge\n    banner: image(type: "sixteen-nine")\n    poster: image(type: "poster")\n    broadcastId: id\n    title\n    description\n    start\n    stop\n    catchup {\n      from\n      to\n    }\n    rights {\n      ...RightsFragment\n    }\n  }\n  playable {\n    ...DetailsPlayableFragment\n  }\n  schedule: broadcastsFromLive(size: 2) {\n    broadcastId: id\n    title\n    description\n    banner: image(type: "sixteen-nine")\n    poster: image(type: "poster")\n    start\n    stop\n    liveAvailable\n    rights {\n      ...RightsFragment\n    }\n    viewable {\n      ... on Episode {\n        seasonNumber\n        episodeNumber\n        title\n        show {\n          id: magineId\n        }\n      }\n    }\n  }\n  offers {\n    ...OfferFragment\n  }\n  providedBy {\n    brand\n  }\n  related {\n    ...RelatedFragment\n  }\n  tagsToRender {\n    ...DetailsViewableTagFragment\n  }\n  collections {\n    ...ViewableSixteenNineCollection\n    ...ViewablePosterCollection\n  }\n}\n\nfragment DetailsPlayableFragment on Playable {\n  id\n  kind\n\n  ... on ChannelPlayable {\n    mms\n    mmsOrigCode\n    rights {\n      ...RightsFragment\n    }\n  }\n\n  ... on BroadcastPlayable {\n    channel {\n      id: magineId\n      title\n      logoDark: image(type: "logo-dark")\n      logoLight: image(type: "logo-light")\n    }\n    startTimeUtc\n    duration\n    catchup {\n      from\n      to\n    }\n    watchOffset\n    rights {\n      ...RightsFragment\n    }\n    closingCreditsStart\n  }\n\n  ... on VodPlayable {\n    duration\n    watchOffset\n    closingCreditsStart\n  }\n\n  ... on LiveEventPlayable {\n    startTimeUtc\n    catchupStop\n  }\n}\n\nfragment OfferFragment on OfferInterfaceType {\n  __typename\n  id\n  title\n\n  ... on BuyType {\n    priceInCents\n    currency\n  }\n\n  ... on RentType {\n    priceInCents\n    currency\n    entitlementDurationSec\n  }\n\n  ... on SubscribeType {\n    priceInCents\n    currency\n    trialPeriod {\n      length\n      unit\n    }\n    recurringPeriod {\n      length\n      unit\n    }\n  }\n\n  ... on PassType {\n    priceInCents\n    currency\n  }\n}\n\nfragment ViewableEntitlementFragment on EntitlementInterfaceType {\n  __typename\n  id: offerId\n\n  offer {\n    ...OfferFragment\n  }\n  purchasedAt\n  ... on EntitlementRentType {\n    entitledUntil\n  }\n  ... on EntitlementPassType {\n    entitledUntil\n  }\n}\n\nfragment RelatedFragment on ViewableInterface {\n  ...ContentListNodeFragment\n}\n\nfragment DetailsViewableTagFragment on ViewableTagToRender {\n  title\n  translationKey\n  searchable\n  values\n}\n\nfragment ViewableTrailerFragment on Trailer {\n  id: magineId,\n  defaultPlayable {\n    id\n  }\n}\n\nfragment ViewablePosterCollection on PosterCollection {\n  __typename\n  magineId\n  title\n  viewables(first: 60) {\n    edges {\n      node {\n        ...RelatedFragment\n      }\n    }\n    pageInfo {\n      ...PageInfoFragment\n    }\n  }\n}\n\nfragment ViewableSixteenNineCollection on SixteenNineCollection {\n  __typename\n  magineId\n  title\n  viewables(first: 60) {\n    edges {\n      node {\n        ...RelatedFragment\n      }\n    }\n    pageInfo {\n      ...PageInfoFragment\n    }\n  }\n}\n\nfragment RightsFragment on Rights {\n  fastForward\n  pause\n  rewind\n  adsPause\n  adsRewind\n  adsFastForward\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var names={};function collectFragmentReferences(node,refs){if("FragmentSpread"===node.kind)refs.add(node.name.value);else if("VariableDefinition"===node.kind){var type=node.type;"NamedType"===type.kind&&refs.add(type.name.value)}node.selectionSet&&node.selectionSet.selections.forEach((function(selection){collectFragmentReferences(selection,refs)})),node.variableDefinitions&&node.variableDefinitions.forEach((function(def){collectFragmentReferences(def,refs)})),node.definitions&&node.definitions.forEach((function(def){collectFragmentReferences(def,refs)}))}doc.definitions=doc.definitions.concat(__webpack_require__(91803).definitions.filter((function(def){if("FragmentDefinition"!==def.kind)return!0;var name=def.name.value;return!names[name]&&(names[name]=!0,!0)})));var definitionRefs={};function findOperation(doc,name){for(var i=0;i<doc.definitions.length;i++){var element=doc.definitions[i];if(element.name&&element.name.value==name)return element}}doc.definitions.forEach((function(def){if(def.name){var refs=new Set;collectFragmentReferences(def,refs),definitionRefs[def.name.value]=refs}})),module.exports=doc,module.exports.viewable=function(doc,operationName){var newDoc={kind:doc.kind,definitions:[findOperation(doc,operationName)]};doc.hasOwnProperty("loc")&&(newDoc.loc=doc.loc);var opRefs=definitionRefs[operationName]||new Set,allRefs=new Set,newRefs=new Set;for(opRefs.forEach((function(refName){newRefs.add(refName)}));newRefs.size>0;){var prevRefs=newRefs;newRefs=new Set,prevRefs.forEach((function(refName){allRefs.has(refName)||(allRefs.add(refName),(definitionRefs[refName]||new Set).forEach((function(childRef){newRefs.add(childRef)})))}))}return allRefs.forEach((function(refName){var op=findOperation(doc,refName);op&&newDoc.definitions.push(op)})),newDoc}(doc,"viewable")},67851:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__='mutation applyWinbackPromoCode($campaignId: String!){\n  applyWinbackPromoCode(input: { campaignId: $campaignId, clientMutationId: "" }) {\n      campaignId\n      campaignName\n      offerId\n  }\n}\n'},88536:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__="query getAvailableOffers($type:[OfferType!]) {\n  viewer {\n    id: magineId\n    offers(type: $type) {\n      edges {\n        node {\n          __typename\n          id\n          title\n          usps\n          image\n          ...subscribeOfferFields\n          ...passOfferFields\n        }\n      }\n    }\n\n    entitlements {\n      edges {\n        node {\n          offerId\n          id: offerId\n        }\n      }\n    }\n  }\n}\n\nfragment subscribeOfferFields on SubscribeType {\n  priceInCents\n  currency\n  recurringPeriod {\n    length\n    unit\n  }\n  trialPeriod {\n    length\n    unit\n  }\n}\n\nfragment passOfferFields on PassType {\n  priceInCents\n  currency\n}\n"},52215:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__='mutation buyOfferWithStripe($offerId: String!, $originalOfferId: String, $code: String, $successUrl: String!, $cancelUrl: String!) {\n  buyOfferWithStripe(input: { offerId: $offerId, originalOfferId: $originalOfferId, code: $code, successUrl: $successUrl, cancelUrl: $cancelUrl, clientMutationId: "" }) {\n    status\n    sessionId\n  }\n}\n'},94205:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__='mutation buyOfferWithStripeOffSession($offerId: String!, $originalOfferId: String, $code: String) {\n  buyOfferWithStripe: buyOfferWithStripeOffSession(input: { offerId: $offerId, originalOfferId: $originalOfferId, code: $code, clientMutationId: "" }) {\n    status\n    purchaseStatus\n  }\n}\n'},70904:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__='mutation cancelSubscription($offerId: String!) {\n  cancelSubscription(input: { offerId: $offerId, clientMutationId: "" }) {\n    entitlement {\n      status\n      id: offerId\n    }\n  }\n}\n'},40850:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__="query getEntitledOffers {\n  viewer {\n    id: magineId\n    entitlements {\n      edges {\n        node {\n          __typename\n          id: offerId\n          offer {\n            ...OffersFragment\n          }\n          purchasedAt\n          ... on EntitlementSubscribeType {\n            status\n            entitledUntil\n            trialUntil\n          }\n          ... on EntitlementPassType {\n            entitledUntil\n          }\n        }\n      }\n    }\n\n    subscriptions {\n      edges {\n        node {\n          failedRenewals\n          offerId\n          promoCode {\n            code\n            expiry\n            remaining\n          }\n          billing {\n            price {\n              netPrice\n              grossPrice\n              currency\n            }\n          }\n# todo: when implement downgrade use - replacements (first: 1) {\n          replacements {\n            edges {\n              node {\n                id\n                subscribeKind\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n}\n\nfragment OffersFragment on OfferInterfaceType {\n  __typename\n  id\n  title\n  usps\n\n  ... on SubscribeType {\n    priceInCents\n    currency\n    recurringPeriod {\n      length\n      unit\n    }\n  }\n\n  ... on BuyType {\n    priceInCents\n    currency\n  }\n\n  ... on PassType {\n    priceInCents\n    currency\n  }\n\n  ... on RentType {\n    priceInCents\n    currency\n    entitlementDurationSec\n  }\n}\n"},65602:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__='query epg($day: String!) {\n  epg: viewer {\n    id: magineId\n    channels {\n      edges {\n        node {\n          id: magineId\n          title\n          logoDark: image(type: "logo-dark")\n          logoLight: image(type: "logo-light")\n          broadcasts(day: $day) {\n            id\n            title\n            start\n            stop\n            catchup {\n              from\n              to\n            }\n            liveAvailable\n          }\n          entitlement {\n            id: offerId\n            __typename\n          }\n        }\n      }\n    }\n  }\n}\n'},24984:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__='mutation setupPaymentMethodInStripe($successUrl: String!, $cancelUrl: String!) {\n  setupPaymentMethodInStripe(input: { successUrl: $successUrl, cancelUrl: $cancelUrl, clientMutationId: "" }) {\n    status\n    sessionId\n  }\n}\n'},35821:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__='mutation uncancelSubscription($offerId: String!) {\n  uncancelSubscription(input: { offerId: $offerId, clientMutationId: "" }) {\n    entitlement {\n      status\n      id: offerId\n    }\n  }\n}\n'},11101:module=>{"use strict";if(typeof dtrace-provider==="undefined"){var e=new Error("Cannot find module 'dtrace-provider'");throw e.code="MODULE_NOT_FOUND",e}module.exports=dtrace-provider},84565:module=>{"use strict";module.exports=fs},10529:module=>{"use strict";if("undefined"==typeof mv){var e=new Error("Cannot find module 'mv'");throw e.code="MODULE_NOT_FOUND",e}module.exports=mv},18974:module=>{"use strict";module.exports=os},82056:module=>{"use strict";if(typeof source-map-support==="undefined"){var e=new Error("Cannot find module 'source-map-support'");throw e.code="MODULE_NOT_FOUND",e}module.exports=source-map-support},69862:()=>{},40964:()=>{}},__webpack_module_cache__={};function __webpack_require__(moduleId){var cachedModule=__webpack_module_cache__[moduleId];if(void 0!==cachedModule)return cachedModule.exports;var module=__webpack_module_cache__[moduleId]={id:moduleId,loaded:!1,exports:{}};return __webpack_modules__[moduleId].call(module.exports,module,module.exports,__webpack_require__),module.loaded=!0,module.exports}__webpack_require__.m=__webpack_modules__,__webpack_require__.amdO={},deferred=[],__webpack_require__.O=(result,chunkIds,fn,priority)=>{if(!chunkIds){var notFulfilled=1/0;for(i=0;i<deferred.length;i++){for(var[chunkIds,fn,priority]=deferred[i],fulfilled=!0,j=0;j<chunkIds.length;j++)(!1&priority||notFulfilled>=priority)&&Object.keys(__webpack_require__.O).every((key=>__webpack_require__.O[key](chunkIds[j])))?chunkIds.splice(j--,1):(fulfilled=!1,priority<notFulfilled&&(notFulfilled=priority));if(fulfilled){deferred.splice(i--,1);var r=fn();void 0!==r&&(result=r)}}return result}priority=priority||0;for(var i=deferred.length;i>0&&deferred[i-1][2]>priority;i--)deferred[i]=deferred[i-1];deferred[i]=[chunkIds,fn,priority]},__webpack_require__.n=module=>{var getter=module&&module.__esModule?()=>module.default:()=>module;return __webpack_require__.d(getter,{a:getter}),getter},getProto=Object.getPrototypeOf?obj=>Object.getPrototypeOf(obj):obj=>obj.__proto__,__webpack_require__.t=function(value,mode){if(1&mode&&(value=this(value)),8&mode)return value;if("object"==typeof value&&value){if(4&mode&&value.__esModule)return value;if(16&mode&&"function"==typeof value.then)return value}var ns=Object.create(null);__webpack_require__.r(ns);var def={};leafPrototypes=leafPrototypes||[null,getProto({}),getProto([]),getProto(getProto)];for(var current=2&mode&&value;"object"==typeof current&&!~leafPrototypes.indexOf(current);current=getProto(current))Object.getOwnPropertyNames(current).forEach((key=>def[key]=()=>value[key]));return def.default=()=>value,__webpack_require__.d(ns,def),ns},__webpack_require__.d=(exports,definition)=>{for(var key in definition)__webpack_require__.o(definition,key)&&!__webpack_require__.o(exports,key)&&Object.defineProperty(exports,key,{enumerable:!0,get:definition[key]})},__webpack_require__.f={},__webpack_require__.e=chunkId=>Promise.all(Object.keys(__webpack_require__.f).reduce(((promises,key)=>(__webpack_require__.f[key](chunkId,promises),promises)),[])),__webpack_require__.u=chunkId=>(({11:"date-fns-locale-271",17:"date-fns-locale-354",35:"intl-numberformat-polyfill-736",71:"date-fns-locale-418",230:"intl-numberformat-polyfill-325",299:"date-fns-locale-135",322:"date-fns-locale-42",340:"intl-numberformat-polyfill-1017",414:"date-fns-locale-116",530:"date-fns-locale-44",703:"intl-numberformat-polyfill-829",969:"intl-numberformat-polyfill-924",1034:"date-fns-locale-40",1044:"date-fns-locale-112",1100:"intl-pluralrules-polyfill-182",1141:"intl-numberformat-polyfill-387",1244:"intl-numberformat-polyfill-482",1252:"intl-numberformat-polyfill-317",1435:"intl-numberformat-polyfill-722",1439:"intl-pluralrules-polyfill-186",1642:"date-fns-locale-152",1714:"intl-numberformat-polyfill-413",1744:"intl-pluralrules-polyfill-24",1769:"intl-numberformat-polyfill-100",1773:"intl-numberformat-polyfill-108",1803:"intl-pluralrules-polyfill-28",1824:"intl-numberformat-polyfill-1110",1897:"intl-pluralrules-polyfill-56",1900:"intl-numberformat-polyfill-1122",1931:"intl-numberformat-polyfill-885",1948:"date-fns-locale-48",1970:"date-fns-locale-378",1972:"date-fns-locale-142",1980:"intl-numberformat-polyfill-128",1998:"intl-numberformat-polyfill-512",2163:"date-fns-locale-17",2194:"intl-pluralrules-polyfill-356",2237:"date-fns-locale-370",2317:"intl-numberformat-polyfill-858",2361:"date-fns-locale-243",2447:"date-fns-locale-156",2568:"date-fns-locale-13",2592:"intl-pluralrules-polyfill-302",2653:"intl-numberformat-polyfill-650",2685:"intl-pluralrules-polyfill-128",2689:"intl-pluralrules-polyfill-330",2746:"date-fns-locale-182",2774:"date-fns-locale-433",2854:"date-fns-locale-111",2903:"intl-numberformat-polyfill-461",3191:"intl-numberformat-polyfill-567",3481:"intl-pluralrules-polyfill-418",3596:"intl-pluralrules-polyfill-54",3612:"intl-pluralrules-polyfill-134",3633:"intl-pluralrules-polyfill-60",3732:"date-fns-locale-401",3744:"intl-pluralrules-polyfill-316",3774:"intl-numberformat-polyfill-407",3779:"date-fns-locale-247",4084:"intl-numberformat-polyfill-985",4118:"date-fns-locale-284",4127:"intl-pluralrules-polyfill-232",4130:"intl-numberformat-polyfill-80",4176:"date-fns-locale-240",4209:"intl-pluralrules-polyfill-154",4407:"intl-numberformat-polyfill-504",4475:"intl-numberformat-polyfill-468",4487:"intl-numberformat-polyfill-726",4564:"intl-numberformat-polyfill-111",4585:"date-fns-locale-176",5028:"intl-pluralrules-polyfill-300",5072:"intl-numberformat-polyfill-992",5074:"intl-numberformat-polyfill-658",5125:"intl-pluralrules-polyfill-378",5160:"intl-numberformat-polyfill-698",5333:"intl-numberformat-polyfill-1112",5493:"date-fns-locale-93",5508:"intl-pluralrules-polyfill-64",5528:"intl-pluralrules-polyfill-192",5545:"date-fns-locale-24",5635:"date-fns-locale-87",5677:"intl-numberformat-polyfill-385",5699:"intl-numberformat-polyfill-758",5712:"intl-numberformat-polyfill-686",5746:"intl-pluralrules-polyfill-30",5751:"intl-numberformat-polyfill-1111",5777:"intl-numberformat-polyfill-445",5898:"date-fns-locale-97",5923:"intl-numberformat-polyfill-105",5982:"date-fns-locale-47",6043:"date-fns-locale-114",6148:"date-fns-locale-269",6169:"intl-numberformat-polyfill-692",6217:"date-fns-locale-382",6239:"intl-numberformat-polyfill-225",6298:"intl-numberformat-polyfill-597",6859:"intl-numberformat-polyfill-353",6942:"date-fns-locale-363",7273:"intl-pluralrules-polyfill-16",7340:"intl-numberformat-polyfill-1046",7691:"intl-numberformat-polyfill-968",7703:"intl-numberformat-polyfill-118",7907:"intl-numberformat-polyfill-712",7991:"intl-pluralrules-polyfill-360",8017:"date-fns-locale-154",8041:"date-fns-locale-151",8167:"intl-numberformat-polyfill-514",8199:"intl-pluralrules-polyfill-116",8284:"date-fns-locale-235",8330:"intl-numberformat-polyfill-842",8345:"intl-numberformat-polyfill-519",8351:"intl-pluralrules-polyfill-408",8499:"intl-pluralrules-polyfill-358",8538:"date-fns-locale-258",8589:"intl-numberformat-polyfill-215",8618:"date-fns-locale-425",8625:"intl-numberformat-polyfill-593",8685:"scroll-behavior-polyfill",8706:"date-fns-locale-380",8747:"intl-numberformat-polyfill-375",8940:"date-fns-locale-171",9215:"date-fns-locale-175",9313:"date-fns-locale-119",9355:"intl-pluralrules-polyfill-348",9459:"date-fns-locale-189",9618:"intl-numberformat-polyfill-642",9772:"intl-pluralrules-polyfill-222",9835:"intl-numberformat-polyfill-752",9891:"intl-numberformat-polyfill-389",9995:"date-fns-locale-367",10007:"intl-numberformat-polyfill-160",10106:"intl-numberformat-polyfill-959",10133:"date-fns-locale-213",10172:"date-fns-locale-139",10190:"intl-numberformat-polyfill-275",10198:"date-fns-locale-230",10259:"intl-numberformat-polyfill-301",10267:"intl-pluralrules-polyfill-124",10289:"intl-pluralrules-polyfill-344",10389:"intl-numberformat-polyfill-496",10427:"intl-numberformat-polyfill-784",10442:"intl-numberformat-polyfill-814",10457:"intl-numberformat-polyfill-792",10513:"intl-numberformat-polyfill-581",10624:"date-fns-locale-186",10707:"date-fns-locale-157",10752:"intl-numberformat-polyfill-1086",10780:"intl-numberformat-polyfill-480",10877:"intl-pluralrules-polyfill-52",10950:"intl-numberformat-polyfill-450",11061:"date-fns-locale-85",11096:"intl-numberformat-polyfill-1102",11106:"intl-numberformat-polyfill-1082",11195:"intl-numberformat-polyfill-173",11314:"intl-numberformat-polyfill-1098",11423:"date-fns-locale-67",11439:"date-fns-locale-220",11582:"intl-numberformat-polyfill-10",11698:"intl-numberformat-polyfill-899",11778:"intl-numberformat-polyfill-134",11858:"intl-pluralrules-polyfill-90",11970:"intl-numberformat-polyfill-696",12096:"intl-numberformat-polyfill-494",12099:"date-fns-locale-234",12147:"intl-numberformat-polyfill-790",12178:"intl-numberformat-polyfill-1002",12237:"intl-numberformat-polyfill-1021",12247:"date-fns-locale-72",12333:"date-fns-locale-4",12353:"intl-numberformat-polyfill-500",12436:"intl-pluralrules-polyfill-386",12481:"date-fns-locale-107",12602:"date-fns-locale-56",12623:"intl-numberformat-polyfill-474",12737:"date-fns-locale-129",12744:"intl-numberformat-polyfill-395",12875:"intl-pluralrules-polyfill-0",12977:"intl-numberformat-polyfill-498",13094:"date-fns-locale-121",13128:"intl-numberformat-polyfill-1042",13376:"intl-numberformat-polyfill-741",13715:"intl-numberformat-polyfill-702",13730:"intl-pluralrules-polyfill-142",13910:"date-fns-locale-18",13955:"date-fns-locale-21",14033:"date-fns-locale-173",14038:"intl-numberformat-polyfill-339",14066:"intl-numberformat-polyfill-187",14227:"date-fns-locale-98",14343:"intl-numberformat-polyfill-55",14408:"intl-numberformat-polyfill-907",14476:"intl-numberformat-polyfill-1029",14609:"date-fns-locale-307",14674:"intl-numberformat-polyfill-827",14918:"intl-pluralrules-polyfill-208",15e3:"intl-pluralrules-polyfill-204",15119:"date-fns-locale-242",15166:"intl-numberformat-polyfill-1006",15186:"intl-numberformat-polyfill-891",15455:"intl-pluralrules-polyfill-150",15464:"intl-numberformat-polyfill-786",15659:"intl-numberformat-polyfill-78",15726:"intl-numberformat-polyfill-601",15731:"intl-numberformat-polyfill-787",15883:"date-fns-locale-20",15934:"date-fns-locale-29",16002:"intl-numberformat-polyfill-632",16078:"intl-numberformat-polyfill-147",16303:"intl-numberformat-polyfill-647",16379:"date-fns-locale-75",16493:"intl-numberformat-polyfill-817",16630:"intl-numberformat-polyfill-4",16741:"date-fns-locale-297",16750:"date-fns-locale-233",16771:"intl-pluralrules-polyfill-370",16957:"intl-numberformat-polyfill-59",16987:"date-fns-locale-353",17121:"intl-numberformat-polyfill-457",17465:"date-fns-locale-293",17491:"intl-numberformat-polyfill-666",17504:"intl-numberformat-polyfill-674",17507:"intl-numberformat-polyfill-437",17639:"intl-numberformat-polyfill-1094",17724:"intl-numberformat-polyfill-464",17748:"intl-numberformat-polyfill-57",17889:"date-fns-locale-339",18012:"intl-numberformat-polyfill-337",18217:"date-fns-locale-368",18293:"intl-numberformat-polyfill-970",18350:"intl-numberformat-polyfill-917",18374:"intl-pluralrules-polyfill-200",18456:"intl-numberformat-polyfill-291",18673:"intl-pluralrules-polyfill-82",18790:"date-fns-locale-345",18877:"date-fns-locale-196",18894:"intl-pluralrules-polyfill-328",18935:"intl-numberformat-polyfill-168",19e3:"intl-pluralrules-polyfill-94",19017:"date-fns-locale-364",19044:"intl-pluralrules-polyfill-320",19271:"date-fns-locale-90",19375:"intl-pluralrules-polyfill-324",19492:"date-fns-locale-61",19772:"date-fns-locale-28",20180:"date-fns-locale-254",20408:"intl-numberformat-polyfill-1058",20431:"date-fns-locale-331",20526:"intl-pluralrules-polyfill-206",20565:"intl-pluralrules-polyfill-414",20676:"intl-numberformat-polyfill-399",20696:"date-fns-locale-92",20952:"intl-numberformat-polyfill-411",20971:"intl-numberformat-polyfill-802",21033:"intl-numberformat-polyfill-95",21189:"intl-numberformat-polyfill-778",21445:"intl-pluralrules-polyfill-332",21466:"intl-numberformat-polyfill-883",21477:"date-fns-locale-227",21502:"sappa",21524:"intl-numberformat-polyfill-704",21570:"intl-numberformat-polyfill-323",21588:"date-fns-locale-350",21694:"intl-numberformat-polyfill-949",21696:"intl-pluralrules-polyfill-326",21717:"intl-numberformat-polyfill-283",21745:"intl-numberformat-polyfill-227",21933:"intl-numberformat-polyfill-209",21974:"date-fns-locale-23",21998:"intl-pluralrules-polyfill-400",22167:"intl-pluralrules-polyfill-110",22261:"intl-numberformat-polyfill-233",22367:"date-fns-locale-327",22379:"date-fns-locale-207",22441:"intl-numberformat-polyfill-561",22476:"date-fns-locale-266",22810:"intl-numberformat-polyfill-425",22889:"intl-numberformat-polyfill-662",22926:"intl-numberformat-polyfill-271",23049:"date-fns-locale-147",23250:"intl-pluralrules-polyfill-404",23294:"intl-pluralrules-polyfill-424",23501:"intl-numberformat-polyfill-868",23553:"intl-pluralrules-polyfill-354",23569:"intl-numberformat-polyfill-1027",23722:"intl-numberformat-polyfill-926",23918:"intl-numberformat-polyfill-295",23919:"intl-numberformat-polyfill-241",23959:"date-fns-locale-86",24007:"intl-pluralrules-polyfill-114",24154:"date-fns-locale-43",24190:"intl-numberformat-polyfill-305",24262:"date-fns-locale-184",24310:"intl-pluralrules-polyfill-104",24391:"intl-numberformat-polyfill-518",24590:"date-fns-locale-82",24595:"date-fns-locale-421",24633:"intl-numberformat-polyfill-1000",24641:"date-fns-locale-360",24848:"intl-numberformat-polyfill-714",24874:"intl-numberformat-polyfill-1040",24921:"intl-numberformat-polyfill-585",25130:"intl-pluralrules-polyfill-174",25149:"date-fns-locale-45",25232:"intl-numberformat-polyfill-139",25284:"date-fns-locale-332",25295:"date-fns-locale-249",25324:"intl-numberformat-polyfill-131",25402:"intl-numberformat-polyfill-439",25665:"intl-pluralrules-polyfill-160",25696:"intl-numberformat-polyfill-988",25730:"intl-numberformat-polyfill-66",25770:"intl-numberformat-polyfill-913",25822:"intl-getcanonicallocales-polyfill",25954:"date-fns-locale-212",25968:"intl-pluralrules-polyfill-108",26141:"intl-numberformat-polyfill-1062",26255:"intl-numberformat-polyfill-490",26279:"date-fns-locale-387",26355:"intl-numberformat-polyfill-510",26403:"date-fns-locale-131",26441:"intl-numberformat-polyfill-25",26671:"intl-numberformat-polyfill-994",26707:"intl-numberformat-polyfill-1056",26834:"intl-numberformat-polyfill-299",26917:"date-fns-locale-9",26919:"intl-numberformat-polyfill-185",27156:"intl-numberformat-polyfill-341",27266:"intl-numberformat-polyfill-180",27272:"intl-pluralrules-polyfill-170",27552:"date-fns-locale-409",27565:"date-fns-locale-77",27691:"intl-numberformat-polyfill-956",27710:"date-fns-locale-195",27737:"resize-observer-polyfill",27986:"date-fns-locale-357",28054:"date-fns-locale-394",28365:"date-fns-locale-379",28367:"intl-numberformat-polyfill-1",28441:"intl-numberformat-polyfill-940",28528:"intl-numberformat-polyfill-623",28546:"intl-pluralrules-polyfill-262",28716:"intl-pluralrules-polyfill-194",28738:"date-fns-locale-180",28805:"date-fns-locale-356",28880:"intl-numberformat-polyfill-470",28913:"intl-numberformat-polyfill-357",28935:"date-fns-locale-164",29135:"intl-numberformat-polyfill-893",29424:"intl-numberformat-polyfill-615",29449:"intl-numberformat-polyfill-506",29646:"date-fns-locale-27",29652:"intl-pluralrules-polyfill",29727:"date-fns-locale-381",29736:"intl-numberformat-polyfill-977",29788:"intl-numberformat-polyfill-537",29854:"intl-numberformat-polyfill-706",30042:"date-fns-locale-320",30103:"intl-numberformat-polyfill-622",30227:"date-fns-locale-434",30279:"intl-numberformat-polyfill-429",30302:"intl-numberformat-polyfill-447",30514:"intl-numberformat-polyfill-287",30542:"intl-numberformat-polyfill-245",30607:"date-fns-locale-410",30664:"date-fns-locale-273",30849:"intl-numberformat-polyfill-1073",30912:"intl-numberformat-polyfill-676",30946:"intl-pluralrules-polyfill-196",31018:"date-fns-locale-229",31095:"date-fns-locale-290",31120:"intl-pluralrules-polyfill-240",31295:"intl-numberformat-polyfill-875",31306:"intl-numberformat-polyfill-941",31325:"intl-numberformat-polyfill-869",31338:"intl-numberformat-polyfill-889",31353:"intl-numberformat-polyfill-694",31355:"intl-numberformat-polyfill-881",31387:"date-fns-locale-136",31450:"date-fns-locale-179",31463:"intl-numberformat-polyfill-454",31644:"date-fns-locale-215",31742:"date-fns-locale-386",31774:"intl-numberformat-polyfill-930",31882:"intl-numberformat-polyfill-443",31885:"date-fns-locale-276",31932:"intl-numberformat-polyfill-551",32016:"intl-numberformat-polyfill-345",32258:"intl-pluralrules-polyfill-248",32287:"date-fns-locale-280",32296:"intl-numberformat-polyfill-938",32323:"intl-numberformat-polyfill-1024",32458:"date-fns-locale-224",32497:"intl-pluralrules-polyfill-420",32576:"date-fns-locale-52",32805:"intl-pluralrules-polyfill-120",33078:"intl-pluralrules-polyfill-350",33089:"intl-pluralrules-polyfill-422",33244:"intl-pluralrules-polyfill-250",33347:"date-fns-locale-63",33411:"intl-numberformat-polyfill-1025",33470:"date-fns-locale-395",33563:"intl-numberformat-polyfill-934",33593:"intl-numberformat-polyfill-377",33630:"date-fns-locale-256",33722:"date-fns-locale-199",33886:"intl-numberformat-polyfill-33",33897:"date-fns-locale-390",33971:"date-fns-locale-310",34069:"intl-numberformat-polyfill-431",34269:"intl-numberformat-polyfill-831",34275:"date-fns-locale-313",34388:"date-fns-locale-71",34502:"intl-numberformat-polyfill-253",34575:"date-fns-locale-130",34687:"date-fns-locale-238",34694:"date-fns-locale-369",34723:"intl-numberformat-polyfill-213",34780:"intl-pluralrules-polyfill-285",34791:"intl-numberformat-polyfill-797",34897:"date-fns-locale-138",34949:"date-fns-locale-319",34954:"intl-numberformat-polyfill-835",35009:"intl-numberformat-polyfill-979",35173:"date-fns-locale-0",35211:"intl-numberformat-polyfill-1069",35383:"intl-pluralrules-polyfill-406",35510:"intl-numberformat-polyfill-559",35563:"intl-numberformat-polyfill-864",35590:"date-fns-locale-115",35622:"intl-numberformat-polyfill-170",35628:"intl-numberformat-polyfill-782",35789:"intl-pluralrules-polyfill-166",35857:"intl-numberformat-polyfill-289",35912:"date-fns-locale-391",35917:"date-fns-locale-385",35941:"intl-numberformat-polyfill-804",36070:"intl-numberformat-polyfill-774",36093:"intl-numberformat-polyfill-162",36112:"intl-numberformat-polyfill-800",36124:"intl-pluralrules-polyfill-306",36226:"date-fns-locale-35",36228:"date-fns-locale-144",36280:"date-fns-locale-334",36358:"date-fns-locale-366",36462:"date-fns-locale-8",36613:"intl-pluralrules-polyfill-220",36705:"intl-numberformat-polyfill-0",36795:"intl-numberformat-polyfill-555",36892:"intl-numberformat-polyfill-545",36955:"date-fns-locale-413",36999:"date-fns-locale-211",37035:"date-fns-locale-166",37051:"date-fns-locale-25",37086:"date-fns-locale-246",37098:"date-fns-locale-218",37155:"date-fns-locale-237",37156:"intl-numberformat-polyfill-533",37172:"date-fns-locale-303",37217:"date-fns-locale-174",37342:"date-fns-locale-404",37390:"intl-pluralrules-polyfill-136",37535:"intl-numberformat-polyfill-394",37551:"date-fns-locale-392",37631:"date-fns-locale-373",37635:"date-fns-locale-208",37714:"date-fns-locale-338",37986:"date-fns-locale-261",38118:"date-fns-locale-314",38184:"date-fns-locale-329",38190:"date-fns-locale-322",38392:"date-fns-locale-38",38526:"intl-numberformat-polyfill-279",38537:"date-fns-locale-74",38556:"intl-numberformat-polyfill-1065",38663:"date-fns-locale-3",38766:"date-fns-locale-408",38780:"date-fns-locale-400",38886:"intl-pluralrules-polyfill-254",38906:"date-fns-locale-200",38939:"intl-numberformat-polyfill-277",38977:"date-fns-locale-318",39038:"intl-numberformat-polyfill-91",39046:"intl-numberformat-polyfill-15",39081:"intl-numberformat-polyfill-810",39165:"date-fns-locale-194",39352:"intl-pluralrules-polyfill-190",39580:"intl-numberformat-polyfill-887",39601:"intl-numberformat-polyfill-1119",39675:"intl-numberformat-polyfill-688",39867:"date-fns-locale-358",39875:"intl-numberformat-polyfill-1114",40134:"intl-pluralrules-polyfill-34",40140:"intl-numberformat-polyfill-49",40175:"intl-pluralrules-polyfill-252",40182:"intl-numberformat-polyfill-1071",40265:"date-fns-locale-326",40340:"intl-pluralrules-polyfill-84",40373:"intl-pluralrules-polyfill-146",40425:"intl-numberformat-polyfill-1034",40443:"intl-numberformat-polyfill-1105",40972:"intl-numberformat-polyfill-1096",41027:"date-fns-locale-398",41042:"intl-pluralrules-polyfill-138",41242:"date-fns-locale-289",41313:"intl-numberformat-polyfill-1032",41340:"intl-numberformat-polyfill-102",41365:"intl-numberformat-polyfill-17",41369:"date-fns-locale-219",41393:"date-fns-locale-264",41425:"date-fns-locale-336",41502:"date-fns-locale-49",41597:"intl-numberformat-polyfill-82",41623:"intl-numberformat-polyfill-405",41707:"intl-numberformat-polyfill-861",41742:"intl-numberformat-polyfill-441",41849:"intl-numberformat-polyfill-472",41900:"date-fns-locale-80",41934:"intl-numberformat-polyfill-1077",41942:"intl-numberformat-polyfill-523",42019:"date-fns-locale-192",42147:"intl-numberformat-polyfill-23",42198:"date-fns-locale-150",42298:"intl-pluralrules-polyfill-246",42303:"intl-numberformat-polyfill-595",42425:"intl-numberformat-polyfill-932",42467:"intl-pluralrules-polyfill-132",42569:"intl-numberformat-polyfill-257",42733:"intl-numberformat-polyfill-906",42756:"date-fns-locale-88",42789:"date-fns-locale-1",42802:"intl-numberformat-polyfill-478",42954:"intl-numberformat-polyfill-153",43009:"date-fns-locale-323",43021:"date-fns-locale-429",43122:"date-fns-locale-377",43221:"intl-numberformat-polyfill-680",43381:"intl-pluralrules-polyfill-290",43457:"intl-numberformat-polyfill-126",43521:"intl-pluralrules-polyfill-74",43621:"intl-numberformat-polyfill-1035",43731:"date-fns-locale-262",43739:"intl-numberformat-polyfill-433",43825:"date-fns-locale-291",43912:"intl-numberformat-polyfill-63",43968:"intl-pluralrules-polyfill-130",44196:"intl-pluralrules-polyfill-384",44259:"intl-pluralrules-polyfill-380",44381:"date-fns-locale-14",44390:"date-fns-locale-58",44423:"intl-numberformat-polyfill-605",44501:"intl-pluralrules-polyfill-158",44567:"intl-numberformat-polyfill-743",44658:"date-fns-locale-172",44721:"date-fns-locale-59",44911:"intl-numberformat-polyfill-607",44965:"date-fns-locale-424",45038:"date-fns-locale-209",45108:"intl-pluralrules-polyfill-362",45328:"date-fns-locale-118",45359:"date-fns-locale-51",45376:"intl-numberformat-polyfill-982",45380:"date-fns-locale-427",45739:"date-fns-locale-283",45823:"date-fns-locale-397",45887:"date-fns-locale-81",45891:"intl-numberformat-polyfill-183",45927:"date-fns-locale-46",45962:"date-fns-locale-281",45986:"date-fns-locale-201",46069:"intl-pluralrules-polyfill-298",46074:"intl-pluralrules-polyfill-242",46158:"date-fns-locale-347",46202:"intl-numberformat-polyfill-6",46219:"intl-pluralrules-polyfill-314",46240:"intl-pluralrules-polyfill-278",46309:"intl-numberformat-polyfill-373",46331:"intl-pluralrules-polyfill-176",46338:"intl-numberformat-polyfill-571",46382:"date-fns-locale-393",46410:"intl-numberformat-polyfill-708",46636:"intl-numberformat-polyfill-35",46778:"date-fns-locale-317",46826:"intl-numberformat-polyfill-603",46850:"date-fns-locale-403",46874:"intl-pluralrules-polyfill-296",47049:"date-fns-locale-2",47069:"intl-numberformat-polyfill-919",47182:"intl-numberformat-polyfill-997",47209:"date-fns-locale-349",47260:"intl-numberformat-polyfill-754",47263:"date-fns-locale-123",47398:"intl-numberformat-polyfill-539",47431:"date-fns-locale-341",47558:"intl-numberformat-polyfill-961",47749:"date-fns-locale-294",47996:"intl-numberformat-polyfill-954",48122:"intl-pluralrules-polyfill-346",48184:"intl-pluralrules-polyfill-188",48286:"intl-pluralrules-polyfill-180",48299:"date-fns-locale-39",48304:"date-fns-locale-324",48313:"intl-pluralrules-polyfill-152",48335:"intl-numberformat-polyfill-928",48345:"intl-numberformat-polyfill-575",48408:"date-fns-locale-153",48510:"date-fns-locale-343",48535:"intl-numberformat-polyfill-547",48540:"date-fns-locale-351",48695:"date-fns-locale-298",48766:"intl-numberformat-polyfill-381",48864:"intl-numberformat-polyfill-746",48939:"intl-numberformat-polyfill-166",49108:"intl-pluralrules-polyfill-100",49186:"intl-numberformat-polyfill-840",49225:"intl-pluralrules-polyfill-80",49231:"date-fns-locale-198",49309:"intl-numberformat-polyfill-155",49322:"intl-numberformat-polyfill-197",49365:"intl-numberformat-polyfill-587",49456:"date-fns-locale-348",49495:"intl-numberformat-polyfill-419",49596:"date-fns-locale-306",49789:"intl-numberformat-polyfill-164",49825:"intl-pluralrules-polyfill-338",49929:"date-fns-locale-285",49951:"date-fns-locale-417",49975:"intl-pluralrules-polyfill-86",50107:"intl-numberformat-polyfill-728",50269:"intl-pluralrules-polyfill-388",50275:"intl-pluralrules-polyfill-272",50438:"date-fns-locale-260",50481:"date-fns-locale-414",50504:"date-fns-locale-288",50725:"intl-numberformat-polyfill-158",50747:"intl-pluralrules-polyfill-374",50796:"intl-pluralrules-polyfill-402",50862:"intl-numberformat-polyfill-989",50867:"date-fns-locale-6",50879:"intl-numberformat-polyfill-852",50909:"date-fns-locale-5",51018:"date-fns-locale-106",51030:"date-fns-locale-361",51077:"intl-pluralrules-polyfill-112",51080:"intl-numberformat-polyfill-88",51094:"intl-numberformat-polyfill-401",51176:"intl-numberformat-polyfill-45",51178:"intl-numberformat-polyfill-966",51213:"intl-numberformat-polyfill-531",51246:"intl-numberformat-polyfill-456",51292:"intl-pluralrules-polyfill-336",51316:"intl-numberformat-polyfill-211",51534:"date-fns-locale-292",51588:"date-fns-locale-372",51649:"intl-pluralrules-polyfill-294",51749:"intl-numberformat-polyfill-974",51786:"intl-numberformat-polyfill-848",51797:"intl-pluralrules-polyfill-276",51844:"intl-pluralrules-polyfill-164",51857:"intl-numberformat-polyfill-902",51904:"intl-pluralrules-polyfill-260",52025:"date-fns-locale-32",52113:"intl-numberformat-polyfill-351",52135:"intl-pluralrules-polyfill-140",52138:"intl-numberformat-polyfill-409",52244:"intl-pluralrules-polyfill-50",52370:"date-fns-locale-428",52471:"date-fns-locale-301",52479:"date-fns-locale-146",52512:"intl-numberformat-polyfill-1088",52622:"date-fns-locale-275",52650:"intl-pluralrules-polyfill-224",52655:"intl-numberformat-polyfill-921",52731:"intl-numberformat-polyfill-53",52823:"intl-pluralrules-polyfill-40",53082:"intl-numberformat-polyfill-43",53143:"intl-numberformat-polyfill-1068",53164:"intl-numberformat-polyfill-151",53231:"date-fns-locale-248",53410:"date-fns-locale-359",53441:"intl-numberformat-polyfill-912",53539:"intl-numberformat-polyfill-525",53716:"intl-numberformat-polyfill-816",53726:"intl-pluralrules-polyfill-106",53734:"date-fns-locale-426",53745:"intl-numberformat-polyfill-998",53795:"intl-numberformat-polyfill-770",53827:"intl-numberformat-polyfill-201",53835:"intl-numberformat-polyfill-630",53842:"intl-numberformat-polyfill-583",53972:"date-fns-locale-228",53999:"date-fns-locale-102",54038:"date-fns-locale-145",54039:"date-fns-locale-355",54134:"date-fns-locale-149",54174:"intl-pluralrules-polyfill-198",54267:"intl-pluralrules-polyfill-4",54274:"date-fns-locale-405",54446:"intl-numberformat-polyfill-263",54524:"intl-pluralrules-polyfill-216",54578:"intl-pluralrules-polyfill-58",54629:"intl-numberformat-polyfill-849",54649:"intl-pluralrules-polyfill-44",54798:"intl-pluralrules-polyfill-92",55172:"intl-numberformat-polyfill-321",55247:"intl-numberformat-polyfill-39",55271:"intl-pluralrules-polyfill-178",55298:"date-fns-locale-422",55331:"intl-numberformat-polyfill-329",55340:"intl-numberformat-polyfill-654",55386:"date-fns-locale-335",55437:"date-fns-locale-76",55479:"intl-numberformat-polyfill",55544:"intl-numberformat-polyfill-739",55551:"intl-pluralrules-polyfill-340",55609:"intl-numberformat-polyfill-667",55626:"intl-numberformat-polyfill-565",55643:"intl-numberformat-polyfill-31",55646:"date-fns-locale-376",55660:"intl-pluralrules-polyfill-256",55695:"intl-pluralrules-polyfill-102",55823:"intl-numberformat-polyfill-109",56068:"intl-numberformat-polyfill-217",56082:"intl-pluralrules-polyfill-212",56164:"intl-numberformat-polyfill-199",56332:"intl-numberformat-polyfill-844",56591:"intl-numberformat-polyfill-1019",56755:"intl-pluralrules-polyfill-26",56795:"date-fns-locale-158",57121:"intl-numberformat-polyfill-873",57209:"intl-pluralrules-polyfill-22",57222:"intl-numberformat-polyfill-793",57305:"intl-numberformat-polyfill-589",57442:"intl-pluralrules-polyfill-282",57481:"date-fns-locale-141",57510:"date-fns-locale-159",57554:"intl-numberformat-polyfill-1079",57560:"intl-numberformat-polyfill-21",57631:"intl-numberformat-polyfill-1060",57658:"date-fns-locale-137",57790:"date-fns-locale-223",57802:"intl-numberformat-polyfill-423",57852:"intl-numberformat-polyfill-205",57924:"date-fns-locale-399",57969:"date-fns-locale-10",58120:"intl-numberformat-polyfill-427",58303:"intl-numberformat-polyfill-720",58625:"intl-pluralrules-polyfill-236",58766:"intl-numberformat-polyfill-1038",58827:"intl-numberformat-polyfill-261",58949:"intl-numberformat-polyfill-897",59027:"intl-numberformat-polyfill-293",59149:"date-fns-locale-415",59160:"date-fns-locale-388",59194:"date-fns-locale-251",59200:"intl-numberformat-polyfill-297",59231:"intl-numberformat-polyfill-203",59471:"intl-numberformat-polyfill-1051",59499:"intl-numberformat-polyfill-221",59509:"intl-numberformat-polyfill-379",59558:"date-fns-locale-420",59610:"intl-numberformat-polyfill-553",59616:"intl-numberformat-polyfill-285",59752:"intl-numberformat-polyfill-591",59790:"intl-pluralrules-polyfill-274",59797:"intl-numberformat-polyfill-1011",59924:"date-fns-locale-231",59928:"date-fns-locale-374",60115:"intl-numberformat-polyfill-599",60116:"intl-numberformat-polyfill-765",60376:"intl-pluralrules-polyfill-12",60451:"intl-pluralrules-polyfill-48",60509:"intl-numberformat-polyfill-371",60652:"intl-numberformat-polyfill-625",60669:"intl-numberformat-polyfill-824",60740:"date-fns-locale-30",60742:"intl-pluralrules-polyfill-214",60811:"date-fns-locale-352",61726:"intl-numberformat-polyfill-207",61790:"intl-pluralrules-polyfill-72",61854:"intl-numberformat-polyfill-355",62013:"intl-pluralrules-polyfill-118",62047:"intl-numberformat-polyfill-367",62069:"date-fns-locale-216",62099:"date-fns-locale-419",62170:"intl-numberformat-polyfill-846",62249:"intl-numberformat-polyfill-762",62539:"intl-numberformat-polyfill-637",62573:"date-fns-locale-253",62587:"intl-numberformat-polyfill-72",62706:"date-fns-locale-265",62853:"date-fns-locale-244",62926:"intl-numberformat-polyfill-1120",62999:"intl-numberformat-polyfill-98",63006:"date-fns-locale-120",63054:"intl-numberformat-polyfill-11",63143:"date-fns-locale-54",63184:"intl-numberformat-polyfill-462",63192:"intl-numberformat-polyfill-656",63202:"date-fns-locale-117",63264:"date-fns-locale-104",63336:"intl-numberformat-polyfill-417",63385:"intl-numberformat-polyfill-877",63409:"intl-numberformat-polyfill-1108",63448:"intl-numberformat-polyfill-952",63524:"date-fns-locale-101",63549:"date-fns-locale-255",63746:"date-fns-locale-302",63832:"intl-numberformat-polyfill-1013",64078:"intl-pluralrules-polyfill-32",64088:"intl-numberformat-polyfill-614",64204:"date-fns-locale-89",64210:"date-fns-locale-328",64259:"intl-pluralrules-polyfill-36",64266:"intl-numberformat-polyfill-529",64278:"intl-pluralrules-polyfill-68",64389:"date-fns-locale-83",64393:"intl-numberformat-polyfill-86",64516:"date-fns-locale-267",64602:"intl-numberformat-polyfill-313",64624:"intl-numberformat-polyfill-47",64732:"date-fns-locale-169",64811:"date-fns-locale-191",64933:"date-fns-locale-206",64936:"date-fns-locale-94",65148:"intl-numberformat-polyfill-460",65149:"date-fns-locale-128",65156:"intl-pluralrules-polyfill-2",65343:"intl-numberformat-polyfill-549",65375:"intl-numberformat-polyfill-37",65517:"date-fns-locale-134",65535:"intl-numberformat-polyfill-915",65556:"intl-numberformat-polyfill-806",65678:"date-fns-locale-163",65746:"intl-numberformat-polyfill-231",65884:"date-fns-locale-73",65891:"intl-numberformat-polyfill-229",65958:"date-fns-locale-178",66123:"date-fns-locale-155",66250:"intl-numberformat-polyfill-664",66531:"intl-pluralrules-polyfill-226",66665:"intl-numberformat-polyfill-193",66805:"intl-numberformat-polyfill-644",66912:"intl-pluralrules-polyfill-62",66941:"intl-numberformat-polyfill-219",67109:"intl-numberformat-polyfill-365",67167:"intl-numberformat-polyfill-652",67271:"intl-numberformat-polyfill-349",67290:"date-fns-locale-126",67510:"intl-pluralrules-polyfill-184",67582:"intl-pluralrules-polyfill-8",67656:"date-fns-locale-287",67700:"date-fns-locale-311",67733:"intl-numberformat-polyfill-612",67797:"intl-numberformat-polyfill-486",67806:"date-fns-locale-70",67863:"intl-pluralrules-polyfill-228",67925:"date-fns-locale-50",68003:"intl-numberformat-polyfill-265",68026:"intl-numberformat-polyfill-41",68059:"intl-pluralrules-polyfill-376",68189:"abort-controller-polyfill",68193:"intl-numberformat-polyfill-113",68221:"date-fns-locale-62",68241:"date-fns-locale-68",68262:"date-fns-locale-312",68370:"date-fns-locale-143",68419:"intl-numberformat-polyfill-795",68618:"intl-pluralrules-polyfill-318",68634:"intl-pluralrules-polyfill-288",68716:"date-fns-locale-197",68775:"intl-numberformat-polyfill-452",68919:"intl-pluralrules-polyfill-310",69059:"date-fns-locale-316",69358:"intl-pluralrules-polyfill-6",69410:"date-fns-locale-202",69478:"date-fns-locale-132",69695:"intl-pluralrules-polyfill-284",69720:"intl-pluralrules-polyfill-280",69838:"date-fns-locale-66",69839:"intl-numberformat-polyfill-172",69862:"intl-numberformat-polyfill-808",69912:"intl-numberformat-polyfill-780",69948:"intl-numberformat-polyfill-734",69980:"intl-numberformat-polyfill-223",70009:"intl-numberformat-polyfill-866",70049:"date-fns-locale-371",70106:"intl-numberformat-polyfill-145",70195:"date-fns-locale-37",70207:"intl-pluralrules-polyfill-382",70226:"intl-numberformat-polyfill-369",70244:"intl-numberformat-polyfill-896",70576:"date-fns-locale-41",70686:"date-fns-locale-105",70696:"intl-numberformat-polyfill-1092",70778:"date-fns-locale-217",70856:"intl-pluralrules-polyfill-266",70906:"intl-numberformat-polyfill-191",70914:"intl-numberformat-polyfill-363",70972:"intl-pluralrules-polyfill-366",71110:"date-fns-locale-252",71127:"intl-numberformat-polyfill-1050",71352:"intl-numberformat-polyfill-273",71391:"intl-numberformat-polyfill-1048",71406:"date-fns-locale-34",71495:"intl-numberformat-polyfill-521",71518:"intl-pluralrules-polyfill-334",71584:"intl-numberformat-polyfill-361",71723:"intl-pluralrules-polyfill-308",71738:"intl-numberformat-polyfill-768",71855:"date-fns-locale-214",71923:"date-fns-locale-412",71930:"intl-numberformat-polyfill-1099",72002:"intl-numberformat-polyfill-359",72056:"date-fns-locale-162",72195:"intl-numberformat-polyfill-397",72275:"intl-numberformat-polyfill-943",72374:"date-fns-locale-342",72457:"intl-numberformat-polyfill-660",72493:"intl-numberformat-polyfill-935",72647:"date-fns-locale-432",72660:"date-fns-locale-259",72759:"date-fns-locale-344",72768:"intl-numberformat-polyfill-946",72850:"date-fns-locale-300",72874:"intl-pluralrules-polyfill-264",73045:"intl-numberformat-polyfill-958",73276:"intl-numberformat-polyfill-311",73284:"intl-numberformat-polyfill-1103",73330:"date-fns-locale-113",73377:"intl-numberformat-polyfill-247",73474:"date-fns-locale-193",73544:"date-fns-locale-330",73664:"date-fns-locale-402",73710:"intl-pluralrules-polyfill-70",73736:"date-fns-locale-148",73906:"date-fns-locale-308",74130:"intl-numberformat-polyfill-718",74156:"intl-numberformat-polyfill-239",74167:"intl-pluralrules-polyfill-96",74304:"date-fns-locale-203",74305:"date-fns-locale-160",74318:"date-fns-locale-406",74331:"intl-pluralrules-polyfill-244",74332:"intl-pluralrules-polyfill-210",74619:"intl-numberformat-polyfill-189",74666:"date-fns-locale-140",74702:"date-fns-locale-304",74746:"date-fns-locale-210",74750:"intl-numberformat-polyfill-177",74852:"intl-numberformat-polyfill-319",74917:"intl-numberformat-polyfill-327",74935:"intl-numberformat-polyfill-947",75012:"intl-numberformat-polyfill-1084",75039:"date-fns-locale-362",75449:"intl-numberformat-polyfill-563",75651:"intl-pluralrules-polyfill-10",75722:"date-fns-locale-296",75807:"date-fns-locale-127",75990:"intl-numberformat-polyfill-142",76043:"intl-numberformat-polyfill-684",76050:"date-fns-locale-268",76143:"date-fns-locale-36",76196:"intl-numberformat-polyfill-466",76236:"intl-numberformat-polyfill-249",76267:"intl-numberformat-polyfill-640",76499:"intl-numberformat-polyfill-543",76589:"intl-pluralrules-polyfill-412",76682:"intl-numberformat-polyfill-1016",76725:"date-fns-locale-79",76965:"intl-numberformat-polyfill-732",77131:"date-fns-locale-168",77141:"date-fns-locale-325",77253:"date-fns-locale-383",77303:"date-fns-locale-375",77468:"intl-pluralrules-polyfill-410",77485:"intl-pluralrules-polyfill-172",77535:"date-fns-locale-190",77557:"intl-pluralrules-polyfill-416",77669:"date-fns-locale-84",77672:"intl-numberformat-polyfill-303",77707:"intl-numberformat-polyfill-776",77793:"intl-numberformat-polyfill-181",77817:"intl-numberformat-polyfill-421",77955:"intl-numberformat-polyfill-309",78078:"date-fns-locale-411",78124:"intl-numberformat-polyfill-119",78236:"date-fns-locale-299",78252:"date-fns-locale-430",78342:"date-fns-locale-274",78425:"intl-numberformat-polyfill-176",78611:"date-fns-locale-263",78667:"intl-numberformat-polyfill-90",78759:"intl-numberformat-polyfill-573",78766:"intl-pluralrules-polyfill-122",78884:"date-fns-locale-103",79052:"intl-pluralrules-polyfill-268",79056:"date-fns-locale-282",79203:"date-fns-locale-96",79279:"intl-numberformat-polyfill-144",79327:"intl-numberformat-polyfill-61",79395:"intl-pluralrules-polyfill-46",79521:"intl-numberformat-polyfill-138",79587:"intl-numberformat-polyfill-435",79611:"intl-numberformat-polyfill-1054",79631:"date-fns-locale-183",79636:"intl-numberformat-polyfill-343",79745:"intl-numberformat-polyfill-331",79784:"date-fns-locale-15",79824:"date-fns-locale-124",79902:"date-fns-locale-305",80289:"intl-numberformat-polyfill-646",80327:"date-fns-locale-110",80444:"intl-pluralrules-polyfill-258",80671:"date-fns-locale-69",80725:"date-fns-locale-315",80750:"intl-pluralrules-polyfill-218",80815:"intl-pluralrules-polyfill-148",81246:"intl-numberformat-polyfill-756",81486:"date-fns-locale-416",81562:"intl-numberformat-polyfill-879",81592:"intl-numberformat-polyfill-628",81601:"date-fns-locale-12",81607:"date-fns-locale-187",81625:"intl-numberformat-polyfill-772",81713:"intl-numberformat-polyfill-1116",81746:"intl-numberformat-polyfill-415",81868:"date-fns-locale-257",81906:"intl-numberformat-polyfill-383",81909:"intl-numberformat-polyfill-149",81930:"intl-numberformat-polyfill-983",82006:"date-fns-locale-26",82034:"date-fns-locale-19",82056:"intl-numberformat-polyfill-811",82165:"intl-pluralrules-polyfill-394",82183:"intl-numberformat-polyfill-682",82249:"date-fns-locale-167",82320:"intl-numberformat-polyfill-29",82359:"intl-pluralrules-polyfill-238",82459:"intl-numberformat-polyfill-579",82593:"date-fns-locale-333",82660:"date-fns-locale-125",82703:"date-fns-locale-286",82732:"intl-numberformat-polyfill-392",82798:"intl-numberformat-polyfill-122",82817:"intl-numberformat-polyfill-124",82833:"date-fns-locale-161",82986:"intl-numberformat-polyfill-748",83009:"date-fns-locale-100",83053:"date-fns-locale-108",83214:"intl-numberformat-polyfill-130",83295:"intl-numberformat-polyfill-1126",83396:"date-fns-locale-309",83740:"intl-numberformat-polyfill-94",83746:"intl-numberformat-polyfill-51",83917:"intl-pluralrules-polyfill-144",84074:"date-fns-locale-365",84103:"intl-pluralrules-polyfill-392",84129:"intl-numberformat-polyfill-557",84210:"intl-numberformat-polyfill-975",84238:"date-fns-locale-65",84254:"date-fns-locale-11",84269:"date-fns-locale-225",84332:"date-fns-locale-185",84368:"intl-numberformat-polyfill-577",84424:"intl-pluralrules-polyfill-66",84678:"intl-pluralrules-polyfill-156",84976:"intl-numberformat-polyfill-68",85020:"intl-numberformat-polyfill-620",85250:"intl-numberformat-polyfill-990",85279:"intl-numberformat-polyfill-195",85318:"intl-pluralrules-polyfill-78",85459:"date-fns-locale-57",85665:"intl-numberformat-polyfill-527",85734:"intl-locale-polyfill",85873:"date-fns-locale-407",86050:"intl-numberformat-polyfill-724",86054:"intl-numberformat-polyfill-1076",86128:"intl-numberformat-polyfill-281",86148:"date-fns-locale-53",86251:"intl-pluralrules-polyfill-18",86255:"intl-numberformat-polyfill-730",86286:"intl-numberformat-polyfill-904",86294:"date-fns-locale-250",86388:"intl-numberformat-polyfill-859",86678:"intl-pluralrules-polyfill-304",86688:"date-fns-locale-321",86921:"intl-pluralrules-polyfill-42",87011:"intl-numberformat-polyfill-73",87144:"intl-pluralrules-polyfill-372",87296:"intl-pluralrules-polyfill-364",87323:"intl-numberformat-polyfill-237",87339:"intl-numberformat-polyfill-1064",87430:"date-fns-locale-245",87576:"intl-numberformat-polyfill-872",87618:"intl-pluralrules-polyfill-234",87634:"intl-numberformat-polyfill-251",87642:"intl-numberformat-polyfill-515",87679:"intl-numberformat-polyfill-476",87711:"date-fns-locale-204",87724:"date-fns-locale-384",87804:"date-fns-locale-181",87867:"intl-pluralrules-polyfill-230",87934:"intl-numberformat-polyfill-255",88075:"intl-numberformat-polyfill-820",88081:"intl-pluralrules-polyfill-126",88126:"intl-numberformat-polyfill-910",88206:"date-fns-locale-396",88230:"date-fns-locale-295",88383:"intl-numberformat-polyfill-760",88633:"date-fns-locale-431",88674:"date-fns-locale-7",88775:"intl-numberformat-polyfill-136",88830:"intl-numberformat-polyfill-84",89100:"date-fns-locale-389",89126:"intl-numberformat-polyfill-488",89135:"intl-numberformat-polyfill-403",89136:"date-fns-locale-340",89190:"date-fns-locale-109",89231:"date-fns-locale-78",89264:"date-fns-locale-279",89305:"intl-pluralrules-polyfill-20",89398:"intl-numberformat-polyfill-485",89454:"intl-pluralrules-polyfill-162",89516:"intl-pluralrules-polyfill-396",89541:"intl-numberformat-polyfill-838",89569:"date-fns-locale-239",89744:"intl-pluralrules-polyfill-202",89816:"date-fns-locale-226",90348:"date-fns-locale-222",90423:"date-fns-locale-91",90505:"intl-pluralrules-polyfill-88",90528:"intl-pluralrules-polyfill-270",90538:"intl-numberformat-polyfill-267",90634:"intl-numberformat-polyfill-259",90689:"intl-pluralrules-polyfill-312",90721:"intl-numberformat-polyfill-749",90795:"date-fns-locale-346",90902:"intl-numberformat-polyfill-1010",90959:"intl-pluralrules-polyfill-14",91101:"date-fns-locale-337",91299:"intl-numberformat-polyfill-855",91434:"date-fns-locale-31",91454:"intl-numberformat-polyfill-1007",91906:"intl-numberformat-polyfill-678",91923:"intl-numberformat-polyfill-269",91953:"intl-pluralrules-polyfill-322",92229:"intl-numberformat-polyfill-492",92291:"intl-numberformat-polyfill-335",92299:"intl-numberformat-polyfill-1043",92409:"intl-numberformat-polyfill-825",92661:"date-fns-locale-277",92931:"intl-numberformat-polyfill-541",92971:"date-fns-locale-170",92978:"date-fns-locale-99",93065:"intl-numberformat-polyfill-13",93178:"date-fns-locale-205",93320:"date-fns-locale-64",93338:"intl-pluralrules-polyfill-38",93407:"date-fns-locale-188",93616:"date-fns-locale-236",93638:"intl-pluralrules-polyfill-342",93655:"intl-numberformat-polyfill-235",93728:"intl-numberformat-polyfill-243",93769:"date-fns-locale-232",93770:"intl-numberformat-polyfill-70",93807:"date-fns-locale-122",94053:"intl-numberformat-polyfill-75",94060:"date-fns-locale-60",94308:"date-fns-locale-278",94529:"intl-numberformat-polyfill-333",94684:"intl-numberformat-polyfill-715",94685:"intl-pluralrules-polyfill-368",94764:"intl-numberformat-polyfill-690",94856:"date-fns-locale-55",94906:"intl-numberformat-polyfill-833",94987:"date-fns-locale-133",95113:"intl-numberformat-polyfill-738",95219:"date-fns-locale-95",95252:"intl-pluralrules-polyfill-390",95291:"intl-numberformat-polyfill-569",95326:"date-fns-locale-165",95509:"date-fns-locale-270",95522:"intl-numberformat-polyfill-610",95541:"date-fns-locale-221",95563:"intl-numberformat-polyfill-27",95933:"intl-pluralrules-polyfill-168",95993:"intl-numberformat-polyfill-1090",96019:"intl-numberformat-polyfill-115",96046:"intl-pluralrules-polyfill-98",96110:"intl-numberformat-polyfill-535",96233:"intl-numberformat-polyfill-103",96272:"intl-pluralrules-polyfill-398",96402:"intl-numberformat-polyfill-821",96554:"intl-numberformat-polyfill-669",96738:"intl-pluralrules-polyfill-292",96744:"intl-numberformat-polyfill-764",96872:"intl-numberformat-polyfill-618",97219:"intl-numberformat-polyfill-972",97489:"date-fns-locale-16",97696:"date-fns-locale-22",97814:"date-fns-locale-423",97827:"intl-numberformat-polyfill-8",97841:"intl-pluralrules-polyfill-352",98077:"intl-numberformat-polyfill-634",98080:"intl-numberformat-polyfill-700",98153:"date-fns-locale-177",98232:"intl-numberformat-polyfill-635",98469:"intl-numberformat-polyfill-19",98554:"date-fns-locale-241",98652:"intl-numberformat-polyfill-709",98785:"intl-numberformat-polyfill-671",98839:"intl-numberformat-polyfill-347",99014:"date-fns-locale-272",99075:"intl-numberformat-polyfill-307",99101:"intl-numberformat-polyfill-854",99131:"intl-numberformat-polyfill-502",99463:"intl-pluralrules-polyfill-76",99827:"intl-numberformat-polyfill-964",99856:"date-fns-locale-33",99874:"intl-numberformat-polyfill-315"}[chunkId]||chunkId)+"-"+{11:"30056d4ec168085492e9",17:"5d6d7249a0dbc7b937c6",35:"bc10f539c11f330afcf9",71:"a3b5afe2142558a5a12f",230:"29615106d32e70576177",299:"b075444bdb27766ef720",322:"31670270dc7606a07881",340:"cc25ec06e4efebcb8b41",414:"4188f27ea1fc5184b6d9",530:"cd3c20aac5d07b15201d",703:"cbe3ccb7a5c41e51baa6",969:"2140e73475ab88fd130e",979:"41cf96b94dd42fa2ae55",1034:"c6a2594df68fe8689834",1044:"1865bb281f402317dfb7",1100:"8dc0f8e85eba6a31bdf4",1141:"84d0f1d634d2db5c2636",1244:"c1580c68d0e37b89fb37",1252:"fed11a02307c0ca9c774",1435:"d67b251892b5429c1f37",1439:"025e2ab70fea48c149fd",1562:"487d7d4f6064df0a99b1",1642:"5621c44024cc413956d2",1714:"fed082ecfa388830be01",1744:"57e1f1c3e9aceec952d7",1769:"d089d5240f31eaf60ba0",1773:"08df9b2e4cd6eddf4f4d",1803:"3cf4b241fceeb7c9f3dd",1824:"1df085bcc1e42f3c4f95",1897:"91b6319b6dfe7593bc97",1900:"0c275cd843278c7bdb12",1931:"9c965eb94a7ee3a5516b",1948:"aed496982468f4f869d9",1970:"b514cc4fce7af5bec3e8",1972:"9301ac49a3888f838f20",1980:"ed8836b5a277aa53c2fb",1998:"0744d04ada98a2dae51c",2163:"50eff969777d839d5eda",2194:"c118b93b0733aab5f9ee",2237:"8645cfbb6f4b2a6fe3c7",2317:"62a5a2ced12b5543e18d",2361:"23e57b4d2437106d9fa1",2447:"ceecd06ebe296036c142",2568:"1c8a6eae5f237c5eb970",2592:"eae5cfdb847d05bc8f18",2653:"7253cae639e28f368375",2685:"cd753156ecf703769245",2689:"5a1113581dd8ca9fc490",2746:"28ea49f30403b00138a5",2774:"e9d764d7e4c0241c630c",2854:"87e2b0952f587a3d1b22",2903:"5dce78927cf5e8720df3",3191:"59aa3bde423be548a285",3481:"889209a00c2c321fa831",3596:"8ef51c5526062d4f1085",3612:"0a2b0b6e6b4b646f4f2a",3633:"7cd0395c6814463abd74",3732:"ce899477e3774c557af6",3744:"c1789118b7a9ae1fbf7a",3774:"5176fd10ca1d740e935e",3779:"077aa06a0b0e7ce596f7",4084:"344bc16586ed24cad666",4118:"52c59e2e2cc5574b3416",4127:"feb53e79d1cf021deb42",4130:"fd7a4161c47c49fe8180",4176:"d9ac17cb1ce18eb920bd",4209:"9a56f3875461a8032be4",4407:"2641de3894af68e01a5b",4475:"132b4d31d2f6b4de3b4a",4487:"19249c42589eb810859f",4564:"a1ab9b2919edc78f305a",4585:"38d899ef6254ce6222b9",5028:"566fe930fe281860f697",5072:"07e58869088a43e2e7bc",5074:"5a275d20a022bfd64da0",5125:"1d5cc7045a64d2183800",5126:"ed549024122645965d2f",5160:"529aeca260de84b24464",5333:"a2dfeec1ae297b3df527",5493:"f9643ba15c8b534bf84c",5508:"4c1f0b2d1df00ce851b4",5528:"d689cda0590377d03384",5545:"4ea0d02030d60fcb928c",5635:"10fbd22a246bc0920935",5677:"8ededa7dadb93967f3e5",5699:"014cf4fc1b889c8c3582",5712:"96a6d80686c6671bf291",5746:"7dd6080f02999719d434",5751:"b8bb3e7ec192380bcbae",5777:"feb9dce350cf6a712973",5898:"17030767699abeb62ed0",5923:"2be0b246336213bed4b4",5982:"5c0766703c9ad3fcc1b7",6043:"eec472a24585248f4955",6148:"be48d90a0f2648efc845",6169:"69b6da440aee93d90968",6217:"2c4468fd1ec7a1554189",6239:"72eae89450dc4e3c2eaa",6298:"7d012209cac5893b0bcb",6859:"898c3f99003b8734ae4d",6942:"50ad79e6abb8f6f109a4",7273:"b76ab5a923a941cffd03",7340:"3e0ad78a30cc2f04e190",7691:"368a1ce3a7a913e98b37",7703:"c0c59177a411702516d5",7907:"9c11ca0757c8a46e03e9",7991:"940dc0dcc267366369a2",8017:"f0c07f9675be6419c392",8041:"fe29482ef18dd6d49ee6",8167:"46cb267fcc70b7050557",8199:"547e69779d6bb3533ec8",8284:"f3f26d1363d6e2ae42f1",8330:"e62813613a62c2cbbd8e",8345:"bbedb0bb6c921fa3d256",8351:"8f826af70c990930d9e2",8499:"d4bdce71da24c34b5903",8538:"9575f128d9161fb1ff06",8589:"964d59ea0807abf3cf37",8618:"4ff39241b98380ded4d3",8625:"0aa552c140f4a870f069",8685:"de83b8fc0b7acb3f9b50",8706:"420a05fc8bf76b0ddd53",8747:"0f4ad26c4266c6d82a28",8940:"01c9cc322978651387c1",9215:"3b1d07c696b7df4896de",9313:"7de75f8b9251c1d04e03",9355:"a3e954c34e84d5f59dd3",9459:"6b1a0df82f02fc28abbf",9618:"3ef0346a64085f9f5add",9772:"6b5b6c86df6041266e72",9835:"4aba61f43bf5dc1d2a4e",9891:"2e33fb38788eab9e0c3a",9995:"97dce842899ca704e5b4",10007:"96aff09c83889d084748",10106:"2a97ce1be721f2f6f92f",10133:"2c1df9b4d3304a1c5d20",10172:"2cf562ffb63ba104ead7",10190:"a34bb4264719d077652a",10198:"80924332ea49f9c12463",10259:"0afd8e17ffa87cf40346",10267:"338a5268f08e574a6f5b",10289:"e69df3f7651e26f4ab8e",10389:"9083c74f9c46bc65d56b",10427:"523144da84033d9b4c7a",10442:"7659d9b9e0cad499394b",10457:"c1a776952053f55ab084",10513:"39aebbaaeabce99bf137",10624:"8d2d2979659022e1ef8d",10707:"6f2aa9f17dd09ed44406",10752:"37443cc630c92c00a66c",10780:"bd904103b099e5868321",10877:"28fec4a9ac2e1056be60",10950:"03807f13572c4fa7682e",11061:"8afe65409368bed00f77",11096:"e7f2ca8a869d5f88232a",11106:"4ab056a2858722241e69",11195:"6de9eb42b5870621fa04",11314:"0340f3502889458a86be",11423:"1bbddc573ff3050de2ed",11439:"5567cbd55be6e20975db",11582:"72671623c78c7af31a41",11698:"dd5e42206dc19113e605",11778:"5087241e1fd009100f8c",11858:"4d613503cdba86d8c88b",11970:"6b16b373f6840cb2f35c",12096:"455145aefc3d390a4e29",12099:"4c307a42959010ceaeda",12147:"69ce7b086485a787e29e",12178:"b364d05d6db72ea0cdb1",12237:"000702ea2440ba8db88b",12247:"6e615e28b4b463b36234",12333:"1eef026ea7cc83c0a78a",12353:"2dfcd4a67f4ca7efe86c",12436:"d3f059e5b5f3b74c5457",12481:"ff014cd83f2b6e624f8a",12602:"93355f7341db7956ea81",12623:"312e0075cca21c9c3083",12737:"665940688cda42bab3cd",12744:"017501571736c7aa7c7f",12875:"6833f559f770c28ee07f",12977:"04c1a5be76534bdedaf0",13094:"5411f65611d41e8772cf",13128:"3221de4cac2cddf4a481",13376:"8991cdc60075473b34f9",13715:"b962a9552f9f71a48ee8",13730:"46bf44a2b8370d8f6b30",13910:"ad72a3645e5224f5ddee",13955:"5bbc5a6fa71be5cbafea",14033:"d239a6a6acd491c228c2",14038:"6c45474ee9e1f4cf4b1b",14066:"e80f176a9cf6d6b30d05",14227:"22010fb0170e09975538",14343:"466971c3cf370748c3d5",14408:"27e3908e0e6f042e5868",14476:"a82f4684fe7a471cb86a",14609:"ac88a1688af55806eeac",14674:"f19c24acd35a4c07f862",14918:"32120fca19847e7b7876",15e3:"46ae11b92afea998d658",15119:"24423569a3203bd3f4cd",15166:"2d151b180c919270138f",15186:"2b4d07e92b3d914abef7",15455:"8b2cf1d79718b9422c04",15464:"2a4dc8508cf70948a02d",15659:"28bbe31ab2ecf6a1ef28",15726:"1c11b679a04de22d8710",15731:"5c15de87736b634ba4b1",15883:"09bec61eb01f6da1fcaa",15934:"49bb87747f36e36551db",16002:"242e571d1fe2ed6202dd",16078:"043ce108529cd7148749",16303:"0660993d251c2014d5f5",16379:"dc5db5af300da0d11be4",16493:"dcb419defaf2949ab891",16630:"3eb226542b8c798c28e6",16741:"5623263b90de12eea10e",16750:"4ded2ebdc4a2a0f50814",16771:"f7fd7db8c92a1e08173f",16957:"a280b6c837de22de7155",16987:"8bc27d0a1775a31bdae7",17121:"6de908ba92894de95ffd",17251:"943a26525ad255d6a74f",17465:"c9c9dec4626313201deb",17491:"e0e2ea35e9628c432f88",17504:"ceaf76f3ab479a7190d6",17507:"9b3335f9f03fcbf01cbf",17517:"bb534aed88ef5e8f9cda",17639:"88206ef776d001d510b7",17724:"2ae753fa40d10fd8e345",17748:"a0fd4064c1b9818c61f5",17889:"ce667bab1d5270b941c7",18012:"5adffad8599322dda8e8",18217:"f777f72655badb84da2b",18293:"665a13be6f54ec80ba20",18350:"6455cdff0359b837ebbf",18374:"f3d86dc4d721da2f4a5e",18456:"41e8ad7a42374b86dcee",18673:"f628556e2e9d7aad64b8",18790:"fdb64571b5686f45954a",18877:"0979ba734e80727795af",18894:"1b1f460ccd14991a7df2",18935:"f50b1f116d3c72cedd84",19e3:"8f75b4278a0adbbdbd86",19017:"f4dea7e92f537529c7ec",19044:"7485622e4dc49ae5e84f",19271:"39869054f7caec5482d7",19375:"9a2908494526e584f42a",19492:"ee9ff3fc8f79576862a8",19772:"c3fcf1fbd88b0fced315",20180:"1966fbac854c5ef44121",20408:"91ed22f4158ea70bb447",20431:"14e6473902ccdb94cd08",20526:"f45de1b4e1db69b2727a",20565:"f409116cd4ee0bf70e6b",20676:"3c73f28e4d7e5ac16b80",20696:"e2b67d78cd1f423f1dc3",20952:"270467d88f7adb1aae52",20971:"0d9572eee8801526a3c2",21033:"a515a4a7b6ccdbf02434",21189:"fe153c187cc852f573f8",21445:"a42a22f852859b0a8313",21466:"6ee3e8b5073fa659e6d7",21477:"69c8d98dccff4f394471",21502:"5e5bdb8ab37f7a5f0318",21524:"a5db1a5920f541b5324f",21570:"53a7d86efdf1fec40a56",21588:"ade60aea3a16401bb12f",21633:"44b0287e0f10dfd67a6d",21694:"436ecdb86e5f613f17cd",21696:"fe4f5942de81169d810b",21717:"13621d56225ab7852b41",21745:"fb2cf7aa4106d30e5f83",21933:"9798946797926f0874eb",21974:"f0097db9eaa6bc9475a9",21998:"34b885887a457fe22691",22167:"49120194e9860ff6e9a1",22261:"57001e80929fbe465fcc",22367:"a382928c958c7c2ab5bb",22379:"18f833da14bfd8d2fd13",22441:"ff5f59f4a05254a93c8d",22476:"2cc4e0e0898a1240a502",22513:"1ef4c4e6246e4a5b062b",22810:"8331e588b7260ec53a20",22889:"2d3e8a4a07e0ef18a2ae",22926:"c9e2052c16013ae16999",23049:"3c309525c64ae7922c5d",23250:"8e41212b4a57f93fdc55",23294:"1377e2af15001acfb5d1",23501:"1206f7dfa86cae7e0afb",23553:"94f6175c3e1623b6980e",23569:"7058c5d4f40bb28bb479",23722:"0609a9d5bdd90249a787",23914:"7d3dad63c196dad384b5",23918:"bf1596d64b1b0f543093",23919:"4d50e2aa47941de8c17d",23959:"c525d2e5e464805f9165",24007:"beaf28925fbcef97bd9f",24154:"c9d0622782e697753f12",24190:"33ebabb8c8632341ad05",24262:"e0ec60818c138e08428c",24310:"070a56b8caeb33cbdbdc",24391:"5f7c621eb731426039ab",24590:"d44fc78d1fdf9077dd2b",24595:"71c97ab217a6bb487f4e",24633:"14f6dd980c645ff8c470",24641:"e3074db8d7ea93ac7c6b",24848:"c5d265a5844a15689507",24874:"a421a3201f011c332647",24921:"0a8569b7fb53628ef3ae",25130:"4bec2546360a7e6b22a7",25149:"d81e518f52fe24a77642",25232:"64010b90976a0928d0b0",25284:"32762d84f1be673fd0b6",25289:"afa77253ec086985f3ed",25295:"397fa5553a8f1192ae36",25324:"f18d72c24bd67fe7e76e",25402:"c2f58ffcef2437bd8413",25665:"af77cdd94752bf063092",25696:"100b379b93b57e22eb4b",25730:"e49d1a1cf7dcb34c6c5e",25770:"e813047d271a50d90ecf",25822:"de473c7490e5eec54a4d",25954:"44bd7a51baf382444130",25968:"42c62b0c24fb4b1464f1",26141:"6c5f4b9f5b57b4001811",26255:"33b8bfdda866b066383c",26279:"377d60c7b2e43d867797",26355:"0c07bb838a89b5ee8400",26403:"e8a51479671944da6fe9",26441:"37d32aca254e299654f7",26671:"48fbdbaa573ac66d0b80",26707:"14c3f633a889de14a4cc",26834:"de5630f0272ceceb6988",26917:"36c16164e37b8c2b2d53",26919:"bda668ca5af1a03c1e13",27156:"4bb7e09deaf47aef7b3d",27266:"bd6e81ca4933c5640469",27272:"f1adb8daec7dd47ace0a",27392:"d84f741c17810defe3b6",27552:"ef1483235fcda9dc0f54",27565:"fd728c2d5ed3958a95c5",27691:"1cfe8d1d6626a369d8b2",27710:"3152fb30c364ba631187",27737:"c48c7e31968ee901f68e",27986:"58debd46677f706c403b",28054:"02de723ed6c0573d6c64",28365:"716a227468f6f57185d1",28367:"ab5d84413365029a72fe",28441:"d69b017d7bff96795bf5",28528:"af9ea1f3fdc59a6c3322",28546:"3f631570da60e8dfd9d4",28716:"dfb83ab73a504b1e775d",28738:"bb3da222486153ea7f1b",28805:"b1eed7eba74797e5c18a",28880:"db1c83340d482d6d9de7",28913:"44fddd0320229cb798ed",28935:"e10a786f15656962e7b2",29135:"f2d484fd94d1dfc0db8e",29424:"e395d553ac3955f9bc31",29449:"abe574ad8d7a72806640",29646:"daf2317a4a94bb71beb2",29652:"5a9e803105431baf6fdf",29727:"39f8b235bdc2d9b21d19",29736:"d67a29395eca346a1b49",29788:"d07681c1ed5caec80598",29854:"cc9dfded13de29396579",30042:"c9ca34f19b074df6c172",30103:"4420f79d2054127bd6a4",30227:"f9152266ef41f0c0d60c",30279:"d2c5fe52ff54f6cea6de",30302:"060ea2686dbbf4418567",30514:"5b698db503f2db14f19c",30542:"235936cdf08fe92a909e",30607:"e5383348495ddbcbdb15",30664:"b5ab29968479310c231f",30849:"3c331045379338b04cf8",30912:"dcfebe2d218b16c0c156",30946:"411d20ed8b41a819df52",31018:"6a2dd7b10da6f2633fa3",31095:"4b8e2761bcb55b6a0fc5",31120:"89f3ae7997d2e6173dba",31137:"f837557279dad27d98e1",31295:"7d42365ea0b8489526f5",31306:"41c29f02c0d306a568fb",31325:"4029f7560c9e0c872dcc",31338:"825ca28860135af7f17e",31353:"6f03da07810b3cdbf57a",31355:"a41d1bb6aba431fc88f7",31387:"e93144fb25480454db8f",31450:"9a15049620e5e77cb9db",31463:"838374f559eb8f1b68f0",31644:"9add4f4551bf83733280",31742:"4e5bbd63fb5dd84e1592",31774:"d704e5047a7ecf07092c",31882:"e36de092a7621dd6f597",31885:"3c8395c25fcffb621424",31932:"1632d56d840013962ecb",32016:"24376a386d351a77fb8a",32258:"73c7899e478a950161d6",32287:"8088f1b9aca52c464fea",32296:"bfc644011f3b0752f0e0",32323:"ba3b78e5bd841843d2e5",32458:"f2aa115bcc10014746a4",32459:"a6eb8e0c7105d2e04f11",32497:"7c174bfcd2634fd0ba3a",32576:"20dc7711e69e7151a0bd",32805:"874b3c38aace1a38e36c",33078:"86a5eea87c79b8a0cffa",33089:"e04545270fb650f3c129",33244:"596d039ef8bad24f6159",33347:"120b7d47b294e6e1c440",33411:"f8558951f23f7159805d",33470:"249feb9383d1e325276a",33563:"d10ccdfe027b30aefff6",33593:"8ab15c3bd69c7f50b047",33630:"93456447e46672907e77",33722:"17bf2a75420451124959",33886:"abce39326ed8a10e6e81",33897:"3f942acdb3e0205f27e4",33971:"2e9f7364f7e6123c6eca",34069:"f04d629eccaffe616979",34269:"393670fcfedbfa2b63dd",34275:"e69e70a2ef621abfeb80",34388:"562895b3663d95465aed",34495:"e62b94fa836ad3c2e7cd",34502:"ed339d3e50ce19824cae",34575:"6d9e783f222ce6f7ed9e",34687:"83b95b144fa59d534a97",34694:"0d3ee7c455d8102d83ed",34723:"7b3b5440b14dd41042ac",34780:"875d6a16d2381033626d",34791:"37e764b22b4876ded9a5",34897:"4d2212b641e42e31368e",34949:"c8f64eb24876c1c9b83d",34954:"0b1ea55d3ab213f8279d",35009:"a69ce1512efd55bc352c",35173:"e2c3d77a58b4649a3f0a",35211:"37f769adba1bd5f273a7",35383:"962f0d1f457ebbead7b0",35510:"87f30e0d574f764edbe7",35563:"4ed95fe3bc171f9e32fc",35590:"3c3070189312d499bb20",35622:"3cec6d358b3da929471c",35628:"d9fcbe1c210c2f1d513b",35789:"641c3005ec05133ed837",35857:"a8681b58eb3be811d7c6",35912:"2fcbe95cd17983056f53",35917:"8899943e787d98f48b6d",35941:"8ac7aa836ff85963f9b9",36070:"9896da3364606f6cd224",36093:"76a83317630f18641dc2",36112:"6f32e42bc57527937793",36124:"92f20dc8cfdf41c963b7",36226:"e2182a3b4454d32a2fb7",36228:"e789d40cb9061c72adc5",36280:"c06372bf5f1377033ba5",36358:"a3b15e303518e2006e4f",36462:"772b292ca39eed2dfb11",36613:"c3d156fa1a004ec78711",36705:"57ffdd6d9528be523990",36795:"218eaec3b3102a61238f",36892:"c12e26bd1f4828f721e7",36955:"307912431fbb00382fb0",36999:"834c46a7bccf0e0488c8",37035:"3dd91f90855b353638cd",37051:"cc2f5360005760b928a2",37086:"ac695b835fbeb4aa3a5c",37098:"a8c389952e250f134961",37155:"ad481b20bed3c40b032e",37156:"2d8ea8fb03a1927745f1",37172:"46f95a5c7860cdf58c80",37217:"a6751cea3f7a831a6278",37342:"6b33963771c428f41ebe",37390:"e6501380015a388e7f9f",37535:"75e36cbe7f65bc4cef20",37551:"ac18c9483752798fc9db",37631:"e34f59b5e2c97edf8d03",37635:"c295bfaa2389a31b6788",37714:"720e42504b219043ad81",37986:"54b053f0af1259799dfc",38118:"e37ab186a86258c8543b",38184:"a36c0d4395f16700cb9f",38190:"66877b7bc0c4de38c1ba",38392:"fdb1db8170652267db78",38526:"120b996a304f221b0668",38537:"b28a01c6575e21642cc0",38556:"91bd154d56e47727fe65",38663:"12401f39d765623ae4ce",38766:"f47ae33595eb9c8fac9a",38780:"1206a96101bee660c759",38886:"9d9d76b3a36921f59a5e",38906:"9b986258c2b56463f77d",38939:"aa6272f02f5507df28e1",38977:"9e3bfd99df2998e02f0c",39038:"4e76cd6c4ea4c96a1a91",39046:"94361aa7af401fa8fa61",39081:"81f4b92df01194326785",39165:"2cd89cbfac046d4b59e6",39352:"7d92ce43724b54b3c9e2",39580:"55168c16f091bd15a7f1",39601:"0ed523160fb38c421a07",39675:"0f39e6ffd5191f93b29b",39867:"7e6bfcbc737ac74c3c61",39875:"ecb76c3d4dbfd60fd32b",40134:"149e9c9efc1b5ab2279f",40140:"c3a9c8cff330ebfa914e",40175:"fcaacad5d0e3cab9b8de",40182:"40030f5fd9302331ad61",40265:"670595c16d3c8e3b8007",40340:"fb87a52c3e172100032e",40373:"d4ea5b48eba46828fcc5",40425:"217e4058cbc5de077fca",40443:"26727486fb01ad9350a0",40972:"e73ab0336a427f813b51",41027:"79e4cb88186fc6bbc152",41042:"cfca40428bb6812063f3",41242:"a52c3117cdc8b42bbf52",41313:"133c9f2ae8a608256d65",41340:"d86d14771763833c2378",41365:"9dca3612a056cf4dc1f5",41369:"44f320c3e84aab6e44c4",41393:"ddc05e801ec13398ea0c",41425:"e465b6bdcdf8df2c4266",41502:"69515d75c397f5994552",41597:"82344046d6033b717a5f",41623:"892a048d4b2fb736d384",41707:"b29d7eb4316cb37fb863",41742:"9b838f55223eccaa40e2",41849:"b1b035922515af537a31",41900:"d141338fe6843ace28e3",41934:"4395cdc2231b810bc581",41942:"bd6281219fb4ed2f9c7e",42019:"5fb78829de7bc2b220e2",42147:"aab1d7edcb55b4abd9cf",42198:"6afb8098e32b8e1a9ec7",42298:"815c44b2845200f80c0f",42303:"502d8cb733ca18bf3785",42425:"7d4dddf4b98479081981",42467:"bd822408f51d2965dd1a",42569:"1b377d58aa95c25757bb",42733:"1c09c26ec675933ed06d",42756:"1b4d41c596adb24b6f7e",42789:"138846dc977f7406fe78",42802:"c43265cbdc1bd11742fd",42954:"37b0485ef1d20cf970c0",43009:"2123ffb13252a67d4e16",43021:"99f768cf24050de8c89b",43122:"5aded620a2ebd45722bc",43221:"2fb1cfebe13a5e8fc5fd",43381:"bccd6185cfe583b4a91e",43457:"bf0c94b19b745042fa6c",43521:"e6e8a45dcf20a950bd28",43621:"ff97160f9fd61fc9bf6e",43731:"f3a9585e046494b0e8aa",43739:"59b099c42dc48dc81b9e",43825:"997ab4172660c45c1d86",43912:"aefc2a5e85e8479bf727",43968:"3abb795f1bb5925281bc",44196:"3d8a7235024efea7cf24",44259:"d4eef756610fe91aa15e",44381:"c7c2c4b4ace89e284ba2",44390:"3b7333241eb54564aecb",44423:"8c38e3f898baf89ca599",44501:"1e43ab2e3dc980f69bd9",44567:"936eeeb56e3e18c08ded",44658:"99816c6517335f3ef002",44721:"3f8a6534c4e3285ec527",44911:"bb19fed1bb03babcd786",44965:"aa403ac73f5924c2ce57",45038:"a320dff55028d09008a5",45108:"eac2110d7055713b8312",45328:"f49f45cd9a566aacd8c8",45359:"4c811c73966271080234",45376:"3b8eca8ad35ae14f1237",45380:"b125465bfc58724d35ec",45739:"fc06ef7184bd270a575d",45823:"887f8444f600c6115a35",45887:"f9685ca1ea64132c73f8",45891:"bd9dc2e845fd43f3372f",45927:"e9ecf18160192f59dc47",45962:"70371d15b6ccfdd4592c",45986:"7785bfed305109631175",46069:"386bb4201efd92a80c2c",46074:"8083627c6781ff00e110",46158:"bfabbdc3d21d3e8d99e0",46202:"5997c162a2e50cfe2bf7",46219:"01b73d90e5edf10706a8",46240:"e47e36d86445ac208c43",46309:"9021283cf120ea060de0",46331:"ec76290a8eedbccc9657",46338:"91535fb6fc2f88c1ffce",46382:"f98e48edb4ecf3299fa5",46410:"98cd40860a3b0164cc78",46636:"0c3edef5311ccf8519bb",46778:"ce1ab28c6aefd48c0843",46826:"887bd31abb4e0e8f4f30",46850:"8d958b80e8438c347846",46874:"0c8a0f03e8a43305db67",47049:"bc750f9e64445f9f51d3",47069:"bbc1cc80e863a37d4427",47182:"7de99be53755432205cd",47209:"ea1eb7e2895968bd27d3",47260:"93ca873388a6e4b55060",47263:"6afd9865f18f0417dd8f",47398:"986ac1f3b6fe4436f1cd",47431:"d0c1bd278536bc48f1ff",47558:"0f85ba60eca85b855af4",47749:"be808d96d7e92a8f46b2",47996:"43dd8a4f3b5b5650f60b",48122:"b477831565ed87fc7965",48184:"1a0e188013d9ddb6b2f5",48286:"e16ebd8fc5bc5f2f8860",48299:"2b5e19d7d04887b24744",48304:"26a97ccf4cd17bfc0b5c",48313:"f6a468a4ea5b97ee47ff",48335:"db1a2281b273c2109493",48345:"e349493ae60662add295",48408:"338cc98e6d49b8ca81d6",48510:"3610d55e32dfcf117baf",48535:"e68ba892f4fda21fc7c3",48540:"fcc5e2d29607d60b47c0",48695:"1c1b39e6a25dcdd9acd9",48766:"13085f0eb43917c9892a",48864:"50a5eafde23de3518e04",48939:"95561d0607af46fc52a1",49108:"6db6e27264900cfc8ecc",49186:"05600a7df094fe138e04",49225:"bdb94415a99376956bad",49231:"d306602ca824abe2224b",49309:"8fe2e97aa3091e19265f",49322:"128c8f7075b613b32ae5",49365:"50cacf47d3ae94fcb28c",49456:"ada1e82a9d82dde6b996",49495:"2d1453e4f8c150d476e5",49596:"6d397d293b0de2db4685",49789:"a7b6f1c707244f514e51",49825:"58c621322eb830af78a5",49929:"50d6b4504c5d88235faa",49951:"129346e43d35bf6fc9ae",49975:"f45f5aa011a44d85cd16",50107:"2a46268fe8e5ecb62327",50269:"579a351082bb525abbc6",50275:"e531505bb93212e51a82",50438:"b8bd48bb3f74f2b639b8",50481:"5fe47af2d94307a47a64",50504:"95e6e0bcc6ff434c4687",50725:"8231e80d027404b3a486",50747:"104e8a40320d29f189d3",50796:"66583a6f5fff40db9104",50862:"09783c2ec8107bb727b4",50867:"f9741dda227521d881cd",50879:"a4e0d51a543285983c93",50909:"7f96901452caeae2baf8",51018:"ed0dde773cf40204c2cd",51030:"184413e7c824b1c0eb8e",51077:"232bb6a29312565824fd",51080:"5db4449f66c26dea4584",51094:"eb424c10dadb5f6387dd",51176:"d26b26a46ea2d1170c43",51178:"ce3ffecc60dfb74acb82",51213:"5ac78304c8445484a378",51246:"4b04fcf4096d94b84cf0",51292:"e6914fb3a9532f112f3c",51316:"4e5ca0992f40bd2de08e",51534:"808447da18dde15a2b41",51588:"9d5f3fc62bdd71cbc62c",51649:"26ede74c8158b9d308dd",51749:"5e26d02991a2acba68ab",51786:"a1eab5c00b65d0b99b1c",51797:"337464a44d7c1eab967d",51844:"36aee746883a7c273903",51857:"994d8eba2ecaa352aaab",51904:"deff53b093ff09f6121d",52025:"f0ccd737206592dee3aa",52113:"9b6fc3c22ec2a11e4ced",52135:"67973614d4ecf9b202fa",52138:"3569b260b672ad2cee39",52244:"f07d1cb0be0a5009245b",52370:"6768b3b8b5319ff36a17",52471:"9a78138959c2269d4514",52479:"cc48c1e2e273ddbca1ba",52512:"26d253c575998c7c0ebd",52622:"dc9ad67e59a20e766976",52650:"e2bd42826092e6ac051e",52655:"d81ece161743cf3b1ef4",52731:"07cbe7dd7d7be07346b3",52823:"2e137717167b08be21bc",53082:"71cd61ece31c35a877e8",53143:"052e9021aaaf96a4e122",53164:"80ad1f4ab4f509cfffc0",53231:"aab46a9f7b41510c551e",53410:"de420edd6d5560ff2a1d",53441:"3e69716424332a974034",53539:"3eedb408a9b33588feb8",53716:"24d10946584872dc9dc7",53726:"79ab3f74162b6fb5c13c",53734:"055d2721b542e2751555",53745:"04f949c73797c2741327",53795:"0f37ed5e679f299a79c3",53827:"519b8df001018b3eb292",53835:"025f6d134c240a256fd3",53842:"e2b835b524f66d0e48b6",53972:"e391b87315d20e05fcc9",53999:"720179d8cbd95ea5552c",54038:"2d60f1e10ff35a1d9088",54039:"ff202da06fd64aa9bccc",54134:"1abb8347aa5bf88548a9",54174:"5c34d54774b48760dc67",54184:"5e47430186d3d5d17dc2",54267:"50ba1beb81c7e8390a7b",54274:"a0fc9408d265e9cc8f70",54446:"d2a19cceaa60a16470c3",54524:"6e74b8d7301d18de7640",54578:"01d205c4a467039360e9",54629:"f6efa8fce89016e9046c",54649:"cac55f2181063bc3de9e",54798:"182de625d9fd39e65b62",54886:"bd2abd2c54d0485cb801",55172:"94224a8f8d34774029d3",55247:"3b0b7a6904adc84a87a5",55271:"5d29a1b1fa7d013a5085",55298:"6b096c9effc4df951957",55331:"202107b44ba1994db56b",55340:"99bbced2eb5b985890d8",55386:"d1df2cada49bac3cc5e8",55437:"b216ff3d5978da7ca5b9",55479:"fc7a4a1c60cf4a1f6741",55544:"b7c4fde55ed29f01f291",55551:"7447e32569a95cccd917",55609:"c961fd1d301a56ff95d7",55626:"31aa737b742db2787843",55643:"aed9bd7c3d9fda3e8f1b",55646:"0a2e3cb7be5d8659ab29",55660:"237b49fa758c3e92ee64",55695:"faf07953eb30d6b35b60",55823:"093a2c6cb4d086b4b5b8",56068:"273fff6e421a334621a4",56082:"aa6bee6530bdcd40cbc1",56164:"f5f11acb12680e687f28",56332:"13cbe2410c79f23e32de",56591:"5a99876faa5b629bf079",56755:"29e914203bfd2af00b8d",56795:"6c6fbb55731831bac334",57121:"dd9492ce6fc924c3346f",57209:"c023506bb78f6cc2d25a",57222:"d42e14371d120f3024f0",57305:"eab7bbd842802c90b6a5",57442:"3d4f197ce8a892fd54f0",57481:"d660566fd50b8ed5b9ee",57510:"4504e0986b7843eab888",57554:"a21ad250096229de9859",57560:"9c51857edf103fbe3f3b",57631:"4dbd1a98dd287851cfe2",57658:"4cedb6cea755acd22022",57790:"d531947277f6536e9f83",57802:"2a1c10ebc4a291e3d852",57852:"25a02f9dfb50472601be",57924:"87f23663d3f4cd17c4cd",57969:"d2064a333a1d8267ff8e",58120:"f7efa49c9384971d8935",58303:"165c2fb21dff21335028",58625:"a6300680ebb8a6a52ded",58766:"d6fdcf0496e7ac4684ab",58827:"0c77536e014052340599",58949:"1f97dc1b152cae9b9610",59027:"8c7425c0f91020a5dfd2",59149:"89d1713ccece8c578f68",59160:"07b926820a62ed75143e",59194:"7749365aba395ac47828",59200:"e126064988b58e2dbf0b",59231:"e14bad0f6fe3996371eb",59471:"a2d96ccd8c9d74ff30c6",59499:"6045758f2d1c8d82fc90",59509:"d130549cddc3f5de4c59",59558:"9ae3cb662fea6ec9c6e1",59610:"006018275dbf09bec583",59616:"4a3239b703ab3180616e",59752:"c6a94ae4aed973baed91",59790:"464547c489ce9a82259a",59797:"3bbe7b29ebd6f85fd6a6",59924:"6a749ff54fd75bc31aa6",59928:"e961c51ec59d31a26d7c",60115:"20d48064c171cd667d2e",60116:"69da2416f01c730bb6df",60376:"ece267dc5a525e9dbe43",60451:"d92b5980200562a32742",60509:"21e1d9dde4404ffd3aa0",60652:"ea5b4bb0cecaeed8217a",60669:"aa20c5501d885c40b060",60740:"0ee4fdca4ef752a4ac71",60742:"e5e3a4427897fc10d7c7",60811:"268f2d391e225c845742",61726:"1f1c201ecf9050ff66ba",61790:"481537b3f881f51c7a84",61854:"780960feb519da583e9c",62013:"9d7613f5e8f2c5b17dc9",62047:"9c2c538293ae5afbe371",62069:"5f805345c61529f5c00f",62099:"dcf262ac785c2018be6d",62170:"e250f7340b3184b5c678",62249:"e3c67e05d3a2cb31b9d8",62539:"053d1bc4871fe7a12ae8",62573:"51de0dda874db2741826",62587:"469b8d62f60652cbeaf0",62638:"1ac64748eb931e667a92",62706:"eba9d422da1012dd3a18",62853:"b208a9cc0553c6e04e54",62926:"443bbd821d80c6cd79f0",62999:"105e64396bd7bb9e309c",63006:"af226d617245c38849c8",63054:"7cdabcf3a528c7345491",63143:"908251d4906b681920ca",63184:"cc9739476af22195c872",63192:"eb701b9ff52ac136bd6b",63202:"1443b9f6ca853a15f1c2",63264:"78271c0aab2d0630ba05",63336:"3bf6340d6a686fcae392",63385:"5f154c369cfde8ff0745",63409:"495530f8e5f2111055a7",63448:"f82725f6b1e3a0f72289",63524:"aa56b8aece4c5a493ee5",63549:"6ba5bdcbf1f485a131e6",63654:"d6df4fdbf41091eb17bf",63746:"4b394d0608b316957478",63832:"0382c6068ff28bae3b26",64078:"0efbd14c599dd0376b49",64088:"5c4c9c6166a68fd77f77",64204:"2099d899f70a168c9fb5",64210:"45d9b704b05bd3bbd664",64259:"ae2ebf689a040d6f1763",64266:"5e89529f57be805ae1fb",64278:"f89346038e787e56a88e",64389:"09b9fc74343d95fb204d",64393:"fab7656a32aa4aa821b4",64516:"821eb6859d40be91813e",64602:"7b0b2416a6277cd2cd73",64624:"532574dc9949abaaad7a",64732:"aae6953ef4c6fcb63a46",64811:"e50ae3aad8924edeb67b",64933:"e79c4921a161992a0cc0",64936:"c16e7e80602b3faf08f7",65148:"5a666b64b9a95ce696cc",65149:"998cfe410e408394e665",65156:"a118273c4d58b4580f7e",65343:"8e4c2e61d713c594be0c",65375:"e08ae3c9b101444415db",65517:"4eab96d87f918f15d8fb",65535:"2381aba91b1a275c39ae",65556:"83566269cc32d94f4cfd",65678:"454ccc43814dd111da4d",65746:"54c0973d338ef56a6ea4",65884:"c0e8a365d65ca67952dd",65891:"7fa36a9e4cdf518e7e5d",65958:"025404f308a4269eca26",66123:"fca3d5f2faaaa784b194",66250:"8701d7563dad59463fb3",66531:"6926afebc5e7894a7c12",66665:"5fc1e2ef412ea95d183b",66805:"11d447bfa704325727e4",66912:"c64ece91dc2467d1fd83",66941:"7da0c51f2fcfb273bc77",67109:"fe5ce4cc5d84321cd0e3",67167:"85e25dac797e81425607",67271:"1ac15deab2d5bb3c391e",67290:"c8ba7322fd2ca4c80612",67510:"9fec505fe1c5ff151b4b",67582:"8674d9dc85ffd126890c",67656:"1fa9d74beb13c5333b5c",67700:"f36fd7a4ebe423a19d7a",67733:"0f054bc634098f87d697",67797:"881edf8044268b508ef4",67806:"6d3b060a896d208db657",67863:"296006b8e283fb169a74",67925:"78b63803a13e66955ab4",68003:"784d63923688e8031188",68026:"29028be2ccee5ec3e7ad",68059:"cb3da2bc0166148029e7",68189:"69dcc04ff201b39f3ab4",68193:"5b09b0137a913d385177",68221:"2ee2850ff0b929443907",68241:"45b44151388378b10ee3",68262:"71cac373d2ac491980c5",68370:"8ab2fcde3b7c02264eec",68419:"1d3994e5dafb0616d0f8",68618:"1b8564909bfea9b86b22",68634:"52710fa912952798ce9d",68716:"3d0f75468053492d62c2",68775:"ebd6e70657551923cfab",68919:"82c3c3534c7ce622df16",69059:"8d19a4775609a6f17de7",69358:"786c09c6637c750630fb",69410:"a6c665c7887529186ab9",69478:"ce9a896928cefd597549",69695:"5791e74aea6e1d54f166",69720:"673a87066fdf0b8841b7",69838:"b4d3c728894c2cf149dd",69839:"35f482d7145dacb7b690",69862:"0731b19452bc02f12111",69912:"edaa7457eb243b31872b",69948:"827d680913da5b17d3ef",69980:"8c1090bd0bc2dc9f603b",70009:"396ba9705bf4d792c0ac",70049:"0d6694161a0b114e0581",70106:"ea5f7eaaf753938c394d",70195:"2940aa9613c92bf4b7cb",70207:"024cb177101925674304",70226:"639d889a8be8aac8e8a0",70244:"92735131d26607188a59",70576:"a3150e56642ee7a14991",70686:"66a5f93538e9d01ae443",70696:"92043070a36b5ff92a5b",70778:"17e4987d2489e361b467",70856:"30a7aae9cc65903aa79a",70906:"ee5c63bbb6bc47b5e883",70914:"66d2d18893a07fe6eaab",70972:"bb0d2ce3c7a76fec5f4c",71110:"59a7fcc0057aecc53f9f",71127:"702b9eb283177033f77e",71352:"65b7a99367e68cfa3a28",71391:"48d52982786f86ce4f1c",71406:"0e4f391c6781001cf0ee",71495:"34bdbc935d97b417d680",71518:"f035dd717fdaf8bae4f3",71584:"b90bcafe9c17b4505330",71723:"47cbda43c3eaf18c209c",71738:"2dd56eefec32da01410b",71855:"60303a6a66085f79e6fc",71923:"482bde4d10af5070d00a",71930:"10189ffffc523c24db0c",72002:"74473deeda9774ef7230",72056:"042deaf68611c88e6b41",72195:"7207565ec64ba018b106",72275:"236d63e6f8d14e8b6f1f",72374:"b1c28b3cbdcf8f1de7ca",72457:"2657d06c07dd7f97d150",72493:"72cc250e86e998c178e8",72501:"aa4d598a75b37c974b9e",72647:"e40eea879821f4d00721",72660:"1827442ce5323cd3b797",72759:"7d7f45de7450008b832b",72768:"49e9f3e3fd5d7189aa5d",72850:"f412dc2b8f653ce619a9",72874:"6786485bb386d19d19e6",73045:"6f4e9b7149500704e56b",73276:"cb72e3b6a2a3253f5577",73284:"e38b4b9ea25ff6988ffe",73330:"114ca58cb5f82b23e43c",73377:"044ff80bcf9b98c1420c",73474:"83222ef644f07b7c41c7",73544:"1fd8da1743ecfcce881c",73664:"aa51fc4e7c4d13f3cd9d",73710:"13354cde0b2cdf1ac191",73736:"2a365276a771a8a51de7",73906:"3ababe433bee388c9d93",74130:"ffc7618d8333db8f1716",74156:"a8b00ddab96c3d2a51d1",74167:"162f98a32a17085b528f",74304:"e5a4979fe7a146a75a79",74305:"979e1ed5e08ddad58006",74318:"a92931c9dc06049773c9",74331:"5adf923012f111eeedc0",74332:"c47270a8412d43a4d270",74619:"79d6e6f5360ce5d21eeb",74666:"e6d21155ed3c76b9da90",74702:"ec3d16c356554946848a",74746:"5c506b81f49abc53f05b",74750:"39ce632abcfeb8c44648",74852:"c0f2279b1504ab3fe8ae",74886:"330f318134b17d54745a",74917:"a49bde7381d1cf82d988",74935:"97a0b68108a654e26fca",75012:"0f92d5108c2d4e614f0a",75039:"5b19e8e5a3d3f1d562c6",75449:"9800c7ff14e0a836f4e3",75651:"c001810da3fd7aae736b",75722:"e3ad0feedcc820c5650f",75807:"81e484d201a2b865b288",75990:"ab6ce2541217b15c903f",76043:"132ddb1fa27823041dd1",76050:"05712de681db36fded05",76143:"62bf7223c47b86aba4cc",76196:"14aee5c970c6f3b2276a",76236:"496683e27660783fc94a",76267:"9d8106492e9a6f470736",76499:"3d1d561ade22b5c91f7c",76589:"846e0cf6e5fd2b014a71",76682:"d49635e4c9f9e3d29de4",76725:"4ab1d4174ae9667084de",76965:"897c9769de8d5b8a8ea9",77131:"9904c2ed43a67e3bc02d",77141:"20f3ad737a6a4ca47591",77253:"8dfc18b87d1c79bc20db",77303:"d49c6675ad2b7befc89a",77468:"b415f0b8421ad62e38e6",77485:"4cb0ffe379bda47c0465",77535:"1d48b31874c05b9ca95f",77557:"a49734816297ea0c7c80",77669:"21d76967f3bbc7c7b9c3",77672:"6089a62498c973acdc7f",77707:"b409cb744052d21010e9",77793:"4645bce0093fd895559c",77817:"6398b2b68810243885cb",77955:"fa7b0d1285d14d0c5ea0",78078:"a57c93d14c1e9c3431c1",78124:"72307e2e74bab183e9c0",78236:"f10cb4326adff41ad010",78252:"6492b69d97913ffc02d2",78342:"064dd6b317ab8fcfe667",78425:"e4478037d7d5e6cb1bf4",78611:"593afe77a95e961b9106",78667:"c8db07308fb51e388e87",78759:"2fe501847e7966fd9cad",78766:"4051bc8026e3cdb7fee3",78884:"e433e23e9a0b5dd42866",79052:"355b8621778d1a107de9",79056:"d53c993e8f5918a6d4d5",79203:"3aa3f0f345ff3d926dce",79279:"28e3fa967ac28752f609",79327:"aa5bb7fc2995f8acc2c8",79395:"18e2e1d3c694e22cc278",79521:"f5dc0bc83e4c121a5caf",79587:"b633f45f352dab774a9c",79611:"96207d6d878bd9d0bbcb",79631:"4c91f2c580187649a4e9",79636:"6ab9f33cb6686400a8ee",79745:"dae791a8a3eb31e44120",79784:"02575faf91d4e08e6aad",79824:"1ec1687a4d627c40b4eb",79902:"f420fdcd4c3828d0acb8",80289:"e8ba64a8ffabfa9ac8b8",80327:"c08bb1f0b630e2c77ae1",80444:"384fdae33626df52daee",80671:"6aba7ee655e3d47c31e8",80725:"94a5f6c865be8749627c",80750:"40d0ac9666b29fed38af",80815:"a1d35f6b397489ececc6",81246:"c34e7bd4c3d0a0382ad2",81486:"0785094caebb5b30f901",81562:"98a56a325ca5f1065a3a",81592:"779df600997d491c7f72",81601:"77f6bccf0cffd1206111",81607:"7323e17b8674bd130801",81625:"1bea72acf25e6526e3ab",81713:"af5d9196d02e51673796",81746:"7dba68e598767dc73efb",81868:"6ad17f6046e55fc9ae25",81906:"19f6e617c7b03219f102",81909:"9cdee09db71edfd32ae9",81930:"dbc6bea71c5979904c5d",81977:"0ba268f19fd936191a69",82006:"432f84780326c2ac230f",82034:"552e1e06349ace7ebd0a",82056:"437d84f46dc5f9d02027",82165:"54b27cabe5fca39c036d",82183:"50ffb4d4a8dbda39f4e9",82249:"bd42702afb50c199b15c",82312:"ec323f079aa8b966f988",82320:"fa1b6bc5c4e5fa0fa17a",82359:"50078fbfc5e231c261f5",82459:"353f589a1e6ce2e7fafe",82593:"2cf7d6339b11884f15a9",82660:"ad94be2274a75d47cb2f",82703:"0f7a0d9a2e1ad758e90f",82732:"e7c49e3c836d4b07d1e6",82798:"938bb6616d503574615f",82817:"9fc820281d5e9084da1b",82833:"a9057a573dd9a799a5f7",82986:"b8a0eac20382d95698ce",83009:"b10a88f49470283b98ff",83053:"5535bf6e35890630645b",83214:"dad295845c914e2c5223",83295:"2ae663f37c7cd5e7ee4a",83396:"108682da1b460f418445",83740:"3b931b1cfbacead0ede1",83746:"29d07b0a0afcd2a622d6",83917:"b03c127b30fa3e0f7cd2",84074:"425b0dac619f603110dc",84103:"324d097bd901750ce975",84129:"9005f0c2b9825b69fb4e",84176:"d41e258db74a9c896516",84210:"aec170768a41602dabd8",84238:"fbc964155e186e1d93d9",84254:"81da9ff36d7d02c522e5",84269:"9eb3292eb6c67961f65c",84332:"227ee0d2d82b443a30c8",84368:"c7d55fde9b8c4eb5162c",84424:"9e6bea8de445c009e7c7",84678:"9f15006a462de721e76f",84905:"86c2f5bedd0b2445eccb",84976:"3fd30b001343127a6305",85020:"846851c4cf8052bacb76",85250:"b862c7a4e5ed2047103f",85279:"f69037d20a8c9df293b3",85318:"b3538a20d3b9fc492496",85459:"2c2946b63d2d9c92f21f",85665:"f1ef07c03fa251ec1caa",85734:"74ead11339ae138cdcb7",85873:"dfbcba495b3007646dd4",86050:"a93d87d1b1eb626acb3a",86054:"f540f11a28f02f3d9fe4",86128:"27c5b58d66824dd58b47",86148:"e8e2fc8859e7c3ec062e",86251:"8138c78bafb91dec7db8",86255:"7697bdfde8bcaf0ad285",86286:"8b53c314d13bff68f845",86294:"ea7529362099ff62a95c",86388:"b48548b15052dc58e52e",86678:"2c0b148fe61f47fd1861",86688:"5ff5f5f9aa6bfa7d5593",86921:"41e66eb9502f95f13912",87011:"8949e20aa78f9f610be4",87144:"e3595e94a5dbfe512c64",87296:"a4a30615c3896be45331",87323:"9574cff86b70b5de449b",87339:"0e8f0e931705e1dab54f",87430:"fa14a9ce5e8b6f066ba7",87576:"2a35cc8c312863fb55c1",87618:"b84542e8dcbe05f82796",87630:"466cfd2c585812706b72",87634:"87acd0bbf724d9d4db75",87642:"101d67ac7f829f8a54cc",87679:"99b8a816ff719a019e79",87711:"55e3460c7932de71663c",87724:"8123cf71f3a23f00071d",87804:"d98dfc5d1260c8d35378",87867:"ef1b05b3168fedc3c815",87934:"90257403519cdb3de129",88075:"c6caf7fa037ce1826c3d",88081:"6baad0d7db904cc642d1",88126:"e03ad711e1477830ef1a",88206:"8f2a33e3dad6d4826618",88230:"ff898a4130b0fd2ca70a",88383:"d90cd01f35a6f74c4d83",88633:"e7d8c4aca25594e795cd",88674:"381f76d62d4b274ee1cc",88775:"9befa4246eb9f590b798",88830:"010cafcc577b62e3cd1d",89097:"8975fbc9488c2babfce7",89100:"cd4d7565c40a5e3de33a",89126:"56bf77871e1348f1d862",89135:"ff175eeed2f6bf703b00",89136:"d3e8ee3c120ff298a89b",89190:"3c17bced3e96691ae079",89231:"d8f73813624d6c4ba64a",89264:"ea70dcf3ef938ce32f4e",89304:"b1470c3e31ceb755f93f",89305:"b56aba70cd5e1a027550",89398:"b90cfe250c1ccbd7698a",89454:"ecfe617ae119c3f4b355",89516:"f36d7d4735c2c70be67f",89541:"32042a4bf527557b918c",89569:"35d000719a2d1c49eb84",89744:"1ec388cb555780cd0a2c",89816:"1c7d02115f35b14d050c",90348:"1b8e0a6a09b752c42366",90423:"3f971c2fe72fbf9b0fcf",90505:"88d0a6aed5698fb75f2f",90528:"01c251460bb76a64380d",90538:"a2b8eac0382099e14141",90630:"908992eb334a1809ffe1",90634:"953ba7ebc7fed8fb4de9",90689:"70cc50a1e0a65b4d05c7",90721:"b9a59ecd8b34d351a783",90795:"4c20b12492935d135bc5",90902:"5b4743b5f2bbacad08fa",90959:"2ec56bf705f8310c3934",91101:"abeb7f3d5e43b37d6767",91299:"7b714770e1762117a551",91434:"170ea01f65f875238be1",91454:"af5e6be02ab3e22fc85c",91906:"5f09957b5b808ea03a86",91923:"1956b9fdf2e50f2ad6f1",91953:"ce8509300a0f099c0e1c",92229:"60fc6366f15ef83fd706",92291:"76bdf4e33590fa8b9571",92299:"4470ae63d2e72b824cd2",92409:"c5ee7198fe43ba43899c",92661:"b58031a774d63b6b3c2c",92931:"c84ec4a3cd90d1ce6540",92971:"6d86ee147533559c17f7",92978:"afdc665a4ecb0d876679",93065:"d83ab0a28a0290d056f7",93178:"0dc6a7b6989786856481",93320:"1f6d8186168fcf30a5b0",93338:"80a06a2a5c98f2101134",93407:"fd6c0b42f7fa444271bb",93616:"07b3f44704a66d658929",93638:"05e45e194aef4b6c3652",93655:"70c975214a6571b2df36",93728:"0f144d0d5754d8a6076c",93769:"4dacd3061dbbc147d17e",93770:"2f9ecbd493ce79792205",93807:"a6f4e43fa0543fa4ccb8",93997:"1bf57b21a3c726bd63a8",94053:"68c399dfb99b5eff1daf",94060:"61c89c612e9c4d1d754d",94308:"8ffd3ec94d3129150eb7",94529:"d0ab6ccc1b0fb191c797",94684:"e987551141f15c6e3d04",94685:"e0a966c2e894f864f6d7",94764:"088166c1c99865afc01f",94856:"07da7a626bb2e66b4ed8",94906:"f7d230b7aab5f4f088a2",94987:"542c169da6f35a158a77",95113:"c51377a1e7d45f53fa1a",95219:"4b353222f5715100ed48",95252:"f15ef0b292585371d2a4",95291:"fd8a07d7ae9f72ed3d05",95326:"84e2121e1dfe1a96be6e",95509:"79bf7b0a08c1b6e2aa1d",95522:"53a5783157264d04ad1f",95541:"4d4dbeb4d1d4cd069c29",95563:"8d37d39873e522f24ae1",95933:"ccf18d3980481545fd62",95993:"893ce6366b8e57a6999a",96019:"935c74b305190d256f19",96046:"f22c957beb3870f466f3",96110:"ddc7cdc13917722fbde1",96233:"e8d254eae65ff515b10d",96272:"c0eae249e6ad10d202cb",96402:"f4cc275f191e3bffd825",96554:"783eec0b49caf421bae7",96738:"5b96abb7903d043f50fb",96744:"8aa7db762bddf3a45bbf",96872:"e65d00ee97a3b674fc4c",97219:"e6e98e0b653efd353964",97250:"77b54434490ca2a8cdd0",97489:"cc4c1bd00fba1776e12b",97696:"fa993d46aa571d48d598",97814:"7a9ed46fbdc81655830d",97827:"578fffc1c3e56174d206",97841:"3de136394b0796a0e12f",98030:"c3ddcc9d28a04e970b69",98077:"988275eb158f4f2e23bb",98080:"1db53ce2c9f6136cb35c",98153:"8dd56833da70f8609078",98232:"eaa3767be4ea64f697b3",98469:"fbb5bc6da442b32e9121",98554:"31c07546b5a9c0706af4",98652:"bc24dd71a27d1f7b1915",98785:"b62be9a45f335aff62f8",98839:"014ab5c853686799930c",99014:"9ec69570ec6c923ffbef",99075:"8a6ddec908188f946a1e",99101:"b48b218a8d3adbd515aa",99131:"5f05ad563985e9629f37",99316:"5c50e094e201cbf57700",99463:"7f6ba5652157e0bf4d9b",99827:"512d4c18177ffdeb72f6",99856:"4f2f89ce97192c1e1678",99874:"abf3b210f2007c672cb3"}[chunkId]+".js"),__webpack_require__.miniCssF=chunkId=>chunkId+"-59c29865ccbb5dd78d73.css",__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(obj,prop)=>Object.prototype.hasOwnProperty.call(obj,prop),inProgress={},__webpack_require__.l=(url,done,key,chunkId)=>{if(inProgress[url])inProgress[url].push(done);else{var script,needAttach;if(void 0!==key)for(var scripts=document.getElementsByTagName("script"),i=0;i<scripts.length;i++){var s=scripts[i];if(s.getAttribute("src")==url||s.getAttribute("data-webpack")=="web-mamo:"+key){script=s;break}}script||(needAttach=!0,(script=document.createElement("script")).charset="utf-8",script.timeout=120,__webpack_require__.nc&&script.setAttribute("nonce",__webpack_require__.nc),script.setAttribute("data-webpack","web-mamo:"+key),script.src=url),inProgress[url]=[done];var onScriptComplete=(prev,event)=>{script.onerror=script.onload=null,clearTimeout(timeout);var doneFns=inProgress[url];if(delete inProgress[url],script.parentNode&&script.parentNode.removeChild(script),doneFns&&doneFns.forEach((fn=>fn(event))),prev)return prev(event)},timeout=setTimeout(onScriptComplete.bind(null,void 0,{type:"timeout",target:script}),12e4);script.onerror=onScriptComplete.bind(null,script.onerror),script.onload=onScriptComplete.bind(null,script.onload),needAttach&&document.head.appendChild(script)}},__webpack_require__.r=exports=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(exports,"__esModule",{value:!0})},__webpack_require__.nmd=module=>(module.paths=[],module.children||(module.children=[]),module),__webpack_require__.j=40179,__webpack_require__.p="/dist/",(()=>{if("undefined"!=typeof document){var loadStylesheet=chunkId=>new Promise(((resolve,reject)=>{var href=__webpack_require__.miniCssF(chunkId),fullhref=__webpack_require__.p+href;if(((href,fullhref)=>{for(var existingLinkTags=document.getElementsByTagName("link"),i=0;i<existingLinkTags.length;i++){var dataHref=(tag=existingLinkTags[i]).getAttribute("data-href")||tag.getAttribute("href");if("stylesheet"===tag.rel&&(dataHref===href||dataHref===fullhref))return tag}var existingStyleTags=document.getElementsByTagName("style");for(i=0;i<existingStyleTags.length;i++){var tag;if((dataHref=(tag=existingStyleTags[i]).getAttribute("data-href"))===href||dataHref===fullhref)return tag}})(href,fullhref))return resolve();((chunkId,fullhref,oldTag,resolve,reject)=>{var linkTag=document.createElement("link");linkTag.rel="stylesheet",linkTag.type="text/css",linkTag.onerror=linkTag.onload=event=>{if(linkTag.onerror=linkTag.onload=null,"load"===event.type)resolve();else{var errorType=event&&("load"===event.type?"missing":event.type),realHref=event&&event.target&&event.target.href||fullhref,err=new Error("Loading CSS chunk "+chunkId+" failed.\n("+realHref+")");err.code="CSS_CHUNK_LOAD_FAILED",err.type=errorType,err.request=realHref,linkTag.parentNode&&linkTag.parentNode.removeChild(linkTag),reject(err)}},linkTag.href=fullhref,oldTag?oldTag.parentNode.insertBefore(linkTag,oldTag.nextSibling):document.head.appendChild(linkTag)})(chunkId,fullhref,null,resolve,reject)})),installedCssChunks={40179:0};__webpack_require__.f.miniCss=(chunkId,promises)=>{installedCssChunks[chunkId]?promises.push(installedCssChunks[chunkId]):0!==installedCssChunks[chunkId]&&{31137:1}[chunkId]&&promises.push(installedCssChunks[chunkId]=loadStylesheet(chunkId).then((()=>{installedCssChunks[chunkId]=0}),(e=>{throw delete installedCssChunks[chunkId],e})))}}})(),(()=>{var installedChunks={40179:0};__webpack_require__.f.j=(chunkId,promises)=>{var installedChunkData=__webpack_require__.o(installedChunks,chunkId)?installedChunks[chunkId]:void 0;if(0!==installedChunkData)if(installedChunkData)promises.push(installedChunkData[2]);else{var promise=new Promise(((resolve,reject)=>installedChunkData=installedChunks[chunkId]=[resolve,reject]));promises.push(installedChunkData[2]=promise);var url=__webpack_require__.p+__webpack_require__.u(chunkId),error=new Error;__webpack_require__.l(url,(event=>{if(__webpack_require__.o(installedChunks,chunkId)&&(0!==(installedChunkData=installedChunks[chunkId])&&(installedChunks[chunkId]=void 0),installedChunkData)){var errorType=event&&("load"===event.type?"missing":event.type),realSrc=event&&event.target&&event.target.src;error.message="Loading chunk "+chunkId+" failed.\n("+errorType+": "+realSrc+")",error.name="ChunkLoadError",error.type=errorType,error.request=realSrc,installedChunkData[1](error)}}),"chunk-"+chunkId,chunkId)}},__webpack_require__.O.j=chunkId=>0===installedChunks[chunkId];var webpackJsonpCallback=(parentChunkLoadingFunction,data)=>{var moduleId,chunkId,[chunkIds,moreModules,runtime]=data,i=0;if(chunkIds.some((id=>0!==installedChunks[id]))){for(moduleId in moreModules)__webpack_require__.o(moreModules,moduleId)&&(__webpack_require__.m[moduleId]=moreModules[moduleId]);if(runtime)var result=runtime(__webpack_require__)}for(parentChunkLoadingFunction&&parentChunkLoadingFunction(data);i<chunkIds.length;i++)chunkId=chunkIds[i],__webpack_require__.o(installedChunks,chunkId)&&installedChunks[chunkId]&&installedChunks[chunkId][0](),installedChunks[chunkId]=0;return __webpack_require__.O(result)},chunkLoadingGlobal=self.webpackChunkweb_mamo=self.webpackChunkweb_mamo||[];chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null,0)),chunkLoadingGlobal.push=webpackJsonpCallback.bind(null,chunkLoadingGlobal.push.bind(chunkLoadingGlobal))})(),__webpack_require__.O(void 0,[11216],(()=>__webpack_require__(28594)));var __webpack_exports__=__webpack_require__.O(void 0,[11216],(()=>__webpack_require__(2846)));__webpack_exports__=__webpack_require__.O(__webpack_exports__)})();
//# sourceMappingURL=main-b20ed18fe07b5ec709a6.js.map