"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7829],{7829:(e,t,a)=>{a.r(t),a.d(t,{default:()=>w});var n=a(2784),s=a(59425),c=a(45980),l=a(69180),o=a(99906),r=a(37406),d=a(64208),i=a(4269),_=a(71110),u=a(49236);const m=()=>n.createElement("div",{className:"live-widgets__loader"},n.createElement(_.AppLoader,null)),g=(0,c.connect)((e=>({vendorId:(0,s.$_R)(e)})),null)((({vendorId:e,onLoad:t,onError:a})=>{const s=(0,n.useRef)(null),[c,l]=(0,n.useState)(!1);(0,n.useEffect)((()=>()=>o()),[]);const o=()=>{try{window.SIR("removeWidget",document.querySelector(".sr-widget"))}catch(e){console.log("widget crashed")}};return(0,n.useEffect)((()=>{s.current&&e&&(e=>{console.log(Number(e.split(":")[2]));try{window.SIR("addWidget",".sr-widget-1","match.lmtPlus",{layout:"single",detailedScoreboard:"disable",tabsPosition:"top",logoLink:"/assets/logo_white.png",logo:["/assets/logo_white.png"],goalBannerImage:"/assets/logo_white.png",matchId:Number(e.split(":")[2]),onTrack:(e,n)=>{"data_change"!==e||n.error||(l(!0),t()),(n.error||"license_error"===e)&&a()}})}catch(n){console.info("Widget crashed")}})(e)}),[s,e]),n.createElement("div",{className:"betradar-widget "+(c?"betradar-widget--loaded":""),ref:s},n.createElement("div",{className:"sr-widget sr-widget-1"}),!c&&n.createElement(m,null))}));var v=a(64734),E=a(73689),b=a(76486);const{BroadcastWidget:h}=(0,l.ez)((()=>Promise.all([a.e(5196),a.e(7535)]).then(a.bind(a,57535))),"BroadcastWidget"),f={[s.y8q.broadcast]:{icon:o.D.ic_broadcast},[s.y8q.betradar]:{icon:o.D.ic_betradar}},p=({event:e,broadcasts:t,broadcastsEnabled:a,auth:c,openModal:d})=>{const[p,w]=(0,n.useState)(!0),[y,S]=(0,n.useState)([]),[k,N]=(0,n.useState)(null),[q,I]=(0,n.useState)(null),W=!!c,C=(0,r.s)();(0,n.useEffect)((()=>{const n=[];t.length&&a&&t.find((t=>t.eventId===e.id))&&n.push(s.y8q.broadcast),e&&e.liveMatchTracker&&n.push(s.y8q.betradar),!n.length||k&&q===e.id||(n.includes(s.y8q.broadcast)?N(s.y8q.broadcast):N(n[0]),I(e.id)),S(n)}),[e,t]);return(0,n.useEffect)((()=>(v.W.add(b.VN,b.aM),()=>{v.W.remove(b.VN)})),[]),(0,n.useEffect)((()=>{(null==y?void 0:y.length)>0&&!y.includes(s.y8q.broadcast)&&N(y[0])}),[y]),n.createElement(n.Fragment,null,y.length>0&&e&&u._gL.includes(e.status)&&n.createElement("div",{className:"aside__c aside__c--widget"},n.createElement("div",{className:"page-header__default "+(p?"":"page-header__default--hidden-content")},n.createElement("div",{className:"events-section__header events-section__header--optioned events-section__header--no-click "+(p?"events-section__header--toggled":"")},n.createElement(E.SectionTitle,{text:(0,l.__)("Default_._Title Or Link_._Media")}),n.createElement("div",{className:"events-section__header--actions"},n.createElement("div",{className:"events-section__select"},y.map((e=>n.createElement("div",{className:"events-section__select-option "+(e===k?"events-section__select-option--active":""),key:e,onClick:()=>(e=>{k!==e&&N(e),p||w(!0)})(e)},n.createElement(_.SvgIcon,{name:f[e].icon}))))),n.createElement("div",{className:"events-section__toggler",onClick:()=>w(!p)},n.createElement(_.SvgIcon,{name:o.D.baseArrow}))))),p&&n.createElement(n.Fragment,null,k===s.y8q.broadcast&&!C&&W&&n.createElement(n.Suspense,{fallback:n.createElement(m,null)},n.createElement(h,null)),k===s.y8q.broadcast&&C&&W&&n.createElement(_.IOsBroadcastWidget,null),k===s.y8q.broadcast&&!W&&n.createElement("div",{className:"live-widgets__no-auth"},n.createElement(_.InfoBox,null,n.createElement("a",{onClick:()=>d(i.vOS.login)},(0,l.__)("Default_._Action_._Log in")),"\xa0",(0,l.__)("Default_._Text_._Or").toLowerCase(),"\xa0",n.createElement("a",{onClick:()=>d(i.vOS.register)},(0,l.__)("Default_._Button_._Sign Up")),"\xa0",(0,l.__)("Coupon History_._Text_._to access broadcast"))),k===s.y8q.betradar&&n.createElement(g,{onLoad:()=>{console.log("betradar loaded")},onError:()=>(e=>{const t=y.filter((t=>t!==e));S(t),t.length&&N(t[0])})(s.y8q.betradar)}))))},w=(0,c.connect)((e=>({event:(0,s.WB8)(e),broadcasts:(0,s.hdd)(e),broadcastsEnabled:(0,d.HVK)(e),auth:(0,i.Q0O)(e)})),(e=>({openModal:t=>{e((0,i.ARU)(t))}})))((0,n.memo)(p))}}]);