PageSourceSearch

https://rov-qa.vercel.app/_next/static/chunks/pages/Tournaments/So…SoloTournamentContainer-3e0d4ad144c3d3d6.js

js rov-qa.vercel.app collected 2026-10-03 07:39:40 UTC 9,351 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2215],{31704:(e,l,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/Tournaments/SoloTournamentDetails/SoloTournamentContainer",function(){return a(63232)}])},63232:(e,l,a)=>{"use strict";a.r(l),a.d(l,{SoloContainer:()=>P,default:()=>L});var n=a(37876),t=a(14232),r=a(14e3),o=a(74685),s=a(18847),i=a.n(s),d=a(67768),u=a(47552),c=a(34846),m=a(54587),p=a.n(m),b=a(10841),v=a.n(b),f=a(23961),g=a(84173),x=a(21936);let h=i()(()=>a.e(9503).then(a.bind(a,9503)).then(e=>e.TournamentBgComp),{loadableGenerated:{webpack:()=>[9503]},ssr:!0}),w=i()(()=>a.e(7626).then(a.bind(a,7626)).then(e=>e.CardChip),{loadableGenerated:{webpack:()=>[7626]},ssr:!0}),_=i()(()=>a.e(7626).then(a.bind(a,7626)).then(e=>e.IconLabelInfo),{loadableGenerated:{webpack:()=>[7626]},ssr:!0}),y=i()(()=>a.e(3408).then(a.bind(a,53408)).then(e=>e.TournamentDetailsSection),{loadableGenerated:{webpack:()=>[53408]},ssr:!0}),j=i()(()=>a.e(7413).then(a.bind(a,27413)).then(e=>e.TournamentParticipantsList),{loadableGenerated:{webpack:()=>[27413]},ssr:!0}),k=i()(()=>a.e(4414).then(a.bind(a,84414)).then(e=>e.default),{loadableGenerated:{webpack:()=>[84414]},ssr:!0}),z=i()(()=>Promise.all([a.e(8230),a.e(9288)]).then(a.bind(a,89288)).then(e=>e.UpComingTournaments),{loadableGenerated:{webpack:()=>[89288]},ssr:!0}),N=i()(()=>a.e(6995).then(a.bind(a,86995)).then(e=>e.TournamentDescription),{loadableGenerated:{webpack:()=>[86995]},ssr:!0}),T=i()(()=>Promise.all([a.e(8230),a.e(7457),a.e(7282),a.e(1904),a.e(7860),a.e(3192)]).then(a.bind(a,80261)).then(e=>e.default),{loadableGenerated:{webpack:()=>[80261]},ssr:!0}),S=i()(()=>Promise.all([a.e(7457),a.e(4108)]).then(a.bind(a,34108)).then(e=>e.default),{loadableGenerated:{webpack:()=>[34108]},ssr:!0}),C=i()(()=>a.e(2528).then(a.bind(a,12528)).then(e=>e.default),{loadableGenerated:{webpack:()=>[12528]},ssr:!0}),F=i()(()=>a.e(3038).then(a.bind(a,23038)).then(e=>e.default),{loadableGenerated:{webpack:()=>[23038]},ssr:!0});function G(e){var l;let{tournamentInfo:a}=e,{t:t}=(0,c.Bd)("screen"),{t:r}=(0,c.Bd)("common");if(!a)return null;let o=a.start_date?v()(a.start_date).format("Do MMM YYYY"):"";return a.end_date&&v()(a.end_date).format("Do MMM YYYY"),(0,n.jsxs)("div",{className:"flex flex-col gap-2 mt-1",children:[(0,n.jsx)("div",{className:"flex flex-wrap justify-center gap-1.5",children:null==a||null==(l=a.categories)?void 0:l.map(e=>{let{id:l,display_name:a}=e;return(0,n.jsx)(w,{label:a,style:{background:"transparent",color:"var(--tertiary)",borderColor:"var(--tertiary)",textAlign:"center"}},l)})}),(0,n.jsxs)("div",{className:"flex flex-wrap gap-1.5 justify-center",children:[o&&(0,n.jsx)(_,{icon:"calender",label:o}),a.prize_pool&&(0,n.jsx)(_,{icon:"trophy",label:a.prize_pool}),void 0!==a.players_count&&(0,n.jsx)(_,{icon:"users",label:"".concat(a.players_count,"/").concat(a.max_players||"--")})]}),a.organizer_name&&(0,n.jsxs)("div",{className:"flex flex-wrap gap-2 items-center justify-center",children:[(0,n.jsxs)("h1",{className:"text-xs sm:text-sm lg:text-base truncate font-semibold",children:[t("tournament.labels.hosted_by"),":"]}),a.organizer_avatar_url&&(0,n.jsx)(p(),{src:a.organizer_avatar_url,alt:a.organizer_name||"Organizer",width:32,height:32,className:"object-contain transition-transform duration-500 ease-in-out group-hover:scale-110 h-full rounded-full"}),(0,n.jsx)("h1",{className:"text-xs sm:text-sm lg:text-base truncate font-bold",children:a.organizer_name})]})]})}let P=()=>{var e,l,a,s,i,m,p,b,v,w,_,P;let L=(0,r.useParams)(),E=null==L?void 0:L.slug,{t:Y}=(0,c.Bd)("screen"),{showAlert:B}=(0,f.M)(),{isAuthenticated:M}=(0,g.A)(),D=(0,d.jE)(),[I,O]=(0,t.useState)(!1),[R,A]=(0,t.useState)(!1),[U,X]=(0,t.useState)("overview"),[K,W]=(0,t.useState)(!1),[q,J]=(0,t.useState)(!1),[Q,Z]=(0,t.useState)(0),{data:H,isLoading:V}=(0,u.TL)(E),{data:$,isLoading:ee}=(0,u.g8)(E),{data:el}=(0,u.ig)(E,M),ea=null!=(i=null==H?void 0:H.data)?i:null,en=null!=(m=null==$?void 0:$.data)?m:null;(0,t.useEffect)(()=>{var e;"boolean"==typeof(null==el||null==(e=el.data)?void 0:e.is_following)&&J(el.data.is_following)},[el]);let et=null==ea||null==(l=ea.images)||null==(e=l.find(e=>null==e?void 0:e.is_primary))?void 0:e.image_url,er=(null==ea?void 0:ea.calculated_status)||(null==ea||null==(a=ea.tournament_status)?void 0:a.display_name)||(null==ea||null==(s=ea.tournament_status)?void 0:s.name)||null;return V&&!ea?(0,n.jsx)(x.fO,{}):(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)("div",{className:"min-h-screen flex flex-col gap-4 p-4 pb-20",style:{background:"var(--secondary)"},children:[(0,n.jsx)(h,{content:{chip:er?[{label:er,type:"primary"}]:void 0,title:null==ea?void 0:ea.name,description:null==ea?void 0:ea.tagline,backgroundImage:et,button:[{label:Y("tournament.labels.join")||"Join Tournament",type:"primary",loading:I,disabled:(null==ea?void 0:ea.is_registered)===!0||(null==ea?void 0:ea.view_join_button)===!1,onClick:async()=>
1{if((null==ea?void 0:ea.id)&&(null==ea||!ea.is_registered)){O(!0);try{let e=await (0,o.cZ)(ea.id);(null==e?void 0:e.success)?(B(e.message||Y("tournament.messages.soloTournamentRegisterSuccess")||"Successfully registered for tournament","success"),D.invalidateQueries({queryKey:["tournaments","solo","detail",E]}),Z(e=>e+1)):B(e.message||Y("tournament.messages.soloTournamentRegisterFailed")||"Failed to register for tournament","error")}catch(e){console.error("Failed to register for tournament:",e),B(Y("tournament.messages.soloTournamentRegisterFailed")||"Failed to register for tournament","error")}finally{O(!1)}}}},{label:q?Y("tournament.labels.unfollow")||"Unfollow":Y("tournament.labels.follow")||"Follow",type:"secondary",loading:R,disabled:R,onClick:async()=>{var e,l;let a=E||(null==ea?void 0:ea.id);if(a){if(!M)return void B(Y("tournament.messages.please_login")||"Please log in to follow","error");A(!0);try{let l=await (0,o.RB)(a);(null==l?void 0:l.success)&&"boolean"==typeof(null==l||null==(e=l.data)?void 0:e.is_following)?(J(l.data.is_following),B(l.data.is_following?Y("tournament.messages.followed")||"Following":Y("tournament.messages.unfollowed")||"Unfollowed","success")):B((null==l?void 0:l.message)||Y("tournament.messages.soloTournamentRegisterFailed")||"Something went wrong","error")}catch(e){B((null==e||null==(l=e.response)?void 0:l.status)===401?Y("tournament.messages.please_login")||"Please log in to follow":Y("tournament.messages.soloTournamentRegisterFailed")||"Something went wrong","error")}finally{A(!1)}}}}]},children:(0,n.jsx)(G,{tournamentInfo:ea})}),(0,n.jsxs)("div",{className:"bg-transparent rounded-2xl flex flex-col gap-4 mt-4 p-0",children:[(0,n.jsx)("div",{className:"w-full overflow-x-auto scrollbar-hide",children:(0,n.jsx)("div",{className:"flex gap-3 sm:gap-4 p-[5px] sm:justify-center [&>*]:flex-shrink-0",children:[{key:"overview",label:Y("tournament.labels.overview")||"Overview"},{key:"leaderboard",label:Y("tournament.labels.leaderboard")||"Leaderboard"},{key:"watch-live",label:Y("tournament.labels.watch_live")||"Watch Live"},{key:"prize-pool",label:Y("tournament.labels.prize_pool")||"Prize Pool"}].map(e=>(0,n.jsx)("button",{onClick:()=>(e=>{e!==U&&(X(e),W(!0),window.setTimeout(()=>W(!1),350))})(e.key),className:"\n                    cursor-pointer px-4 py-2 \n                    font-semibold rounded-xl\n                    transition-all duration-300 ease-in-out\n                    hover:scale-105\n                    ".concat(U===e.key?"bg-brand-gradient text-[var(--secondary)] shadow-md scale-105":"bg-surface-primary border border-surface-elevated text-tertiary","\n                  "),children:e.label},e.key))})}),(0,n.jsx)("div",{className:"w-full",children:K?"watch-live"===U?(0,n.jsx)(x.oL,{}):"prize-pool"===U?(0,n.jsx)(x.vs,{}):(0,n.jsx)(x.uX,{}):(0,n.jsxs)(n.Fragment,{children:["overview"===U&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"flex flex-col md:flex-row gap-4",children:[(0,n.jsxs)("div",{className:"w-full md:w-2/3 flex flex-col gap-4",children:[(0,n.jsx)(k,{stats:en,loading:ee}),(0,n.jsx)(N,{description:null==ea?void 0:ea.description}),(0,n.jsx)(y,{tournamentInfo:ea})]}),(0,n.jsxs)("div",{className:"w-full md:w-1/3 flex flex-col gap-4",children:[(0,n.jsx)(z,{tournamentType:"solo",excludeAlias:null==ea?void 0:ea.alias}),(0,n.jsx)(j,{identifier:null==ea?void 0:ea.id,isSolo:!0,refreshKey:Q})]})]}),(0,n.jsx)(T,{type:"solo"})]}),"leaderboard"===U&&(0,n.jsx)(S,{tournamentAlias:null==ea?void 0:ea.alias,type:"solo"}),"watch-live"===U&&(0,n.jsx)(F,{streamType:null!=(p=null==ea?void 0:ea.stream_type)?p:void 0,streamIdOrUrl:null!=(w=null!=(v=null!=(b=null==ea?void 0:ea.stream_link)?b:null==ea?void 0:ea.stream_url)?v:null==ea?void 0:ea.stream_id)?w:void 0,title:(null==ea?void 0:ea.name)?String(null!=(_=Y("tournament.labels.watch_live"))?_:"Watch Live"):void 0}),"prize-pool"===U&&(0,n.jsx)(C,{tournamentAlias:null==ea?void 0:ea.alias,totalPrize:(null==ea?void 0:ea.prize_pool)||(null==ea?void 0:ea.prize),currency:null==ea?void 0:ea.currency,prizeDistribution:null==ea?void 0:ea.prize_distribution,prizeBreakups:null!=(P=null==ea?void 0:ea.prize_breakups)?P:null==ea?void 0:ea.prizeBreakups})]})})]})]})})},L=function(){let[e,l]=t.useState(!1);return(t.useEffect(()=>l(!0),[]),e)?(0,n.jsx)(P,{}):null}}},e=>{e.O(0,[3716,4846,243,8898,8242,6148,8392,1936,2910,636,1355,8792],()=>e(e.s=31704)),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.