1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4198],{810:(e,t,r)=>{r.d(t,{K:()=>a});let a=6e4},4687:(e,t,r)=>{r.d(t,{$9:()=>P,F9:()=>$,Fk:()=>ei,H3:()=>eC,H7:()=>Q,HD:()=>y,IB:()=>R,JA:()=>v,Jn:()=>J,KD:()=>ed,Kw:()=>k,L0:()=>_,L1:()=>et,L6:()=>d,LC:()=>eg,Nl:()=>M,Qs:()=>q,Ri:()=>eh,SY:()=>V,Sf:()=>h,Sl:()=>E,TK:()=>D,VN:()=>Y,WW:()=>m,Wr:()=>K,XF:()=>b,XP:()=>em,XT:()=>T,Yw:()=>el,ZE:()=>p,_p:()=>Z,aY:()=>A,cL:()=>ea,ck:()=>c,e2:()=>x,gE:()=>I,hE:()=>C,hJ:()=>g,id:()=>G,jF:()=>ee,kh:()=>S,kt:()=>eo,l5:()=>f,lB:()=>ec,lD:()=>es,lR:()=>L,nO:()=>N,o8:()=>s,o9:()=>U,oL:()=>H,p8:()=>en,q5:()=>u,qx:()=>eu,rC:()=>F,rP:()=>w,sJ:()=>ep,t7:()=>z,th:()=>B,tp:()=>ey,u6:()=>W,vG:()=>j,vr:()=>X,yV:()=>er,zb:()=>O});var a=r(15754),n=r(50625),o=r(7209);let i=(0,n.i7)(["0%{transform:scale(1);}50%{transform:scale(1.05);}100%{transform:scale(1);}"]),l=(0,n.i7)(["0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}"]),s=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-0"})(["position:absolute;top:0;left:0;right:0;bottom:0;background-image:",";background-size:cover;background-position:center;transition:transform 0.5s ease-in-out;z-index:0;border-radius:12px;overflow:visible !important;"],e=>{let{$type:t,$game:r}=e;if("backing"===t)return'url("/Back-Competitor-Choice.png")';if("playing"===t)return'url("/Play-Ladders-Choice.png")';if("game"===t&&r)switch(r){case"LOL":return'url("/LOLGameCard.png")';case"VAL":return'url("/VALGameCard.png")';case"TFT":return'url("/TFTGameCard.png")';case"BWS":return'url("/BWSGameCard.png")';case"PUB":return'url("/PUBGGameCard.jpg")';case"WIL":return'url("/WildRiftGameCard.jpg")'}return""}),c=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-1"})(["position:absolute;top:0;left:0;right:0;bottom:0;background:",";opacity:0;z-index:2;pointer-events:none;mix-blend-mode:soft-light;overflow:visible !important;&:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:",";opacity:0;}&:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:",";opacity:0;}"],e=>{let{$type:t,theme:r}=e;return"backing"===t?"radial-gradient(circle at 30% 50%, ".concat(r.COLORS.BRAND.PRIMARY,"90 0%, transparent 70%)"):"playing"===t?"radial-gradient(circle at 70% 50%, ".concat(r.COLORS.TAGS.PURPLE,"90 0%, transparent 70%)"):"radial-gradient(circle at 50% 50%, ".concat(r.COLORS.BRAND.PRIMARY,"90 0%, transparent 70%)")},e=>{let{$type:t,theme:r}=e;return"backing"===t?"linear-gradient(45deg, ".concat(r.COLORS.BRAND.PRIMARY,"60 0%, transparent 60%)"):"playing"===t?"linear-gradient(45deg, ".concat(r.COLORS.TAGS.PURPLE,"60 0%, transparent 60%)"):"linear-gradient(45deg, ".concat(r.COLORS.BRAND.PRIMARY,"60 0%, transparent 60%)")},e=>{let{$type:t,theme:r}=e;return"backing"===t?"linear-gradient(135deg, ".concat(r.COLORS.BRAND.PRIMARY,"70 0%, transparent 70%)"):"playing"===t?"linear-gradient(135deg, ".concat(r.COLORS.TAGS.PURPLE,"70 0%, transparent 70%)"):"linear-gradient(135deg, ".concat(r.COLORS.BRAND.PRIMARY,"70 0%, transparent 70%)")}),u=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-2"})(["position:absolute;bottom:0;left:50%;transform:translate(-50%,0);width:100%;height:140%;background-image:url('/Back-Competitor-Choice.png');background-size:contain;background-position:center bottom;background-repeat:no-repeat;opacity:0.8;transition:opacity 0.3s ease-out,width 0.3s ease-out,height 0.3s ease-out;z-index:1;pointer-events:none;transform-origin:bottom center;@media ","{width:100%;height:130%;}"],e=>{let{theme:t}=e;return t.DEVICES.MOBILE}),d=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-3"})(["position:absolute;bottom:0;left:50%;transform:translate(-50%,0);width:100%;height:140%;background-image:url('/Play-Ladders-Choice.png');background-size:contain;background-position:center bottom;background-repeat:no-repeat;opacity:0.8;transition:opacity 0.3s ease-out,width 0.3s ease-out,height 0.3s ease-out;z-index:1;pointer-events:none;transform-origin:bottom center;@media ","{width:100%;height:130%;}"],e=>{let{theme:t}=e;return t.DEVICES.MOBILE}),m=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-4"})(["position:absolute;bottom:0;right:0;height:180px;width:100%;z-index:1;pointer-events:none;overflow:visible !important;transition:height 0.3s ease-in-out;@media ","{height:170px;right:0;}@media ","{height:140px;z-index:0;right:0;}"],e=>{let{theme:t}=e;return t.DEVICES.TABLET},e=>{let{theme:t}=e;return t.DEVICES.MOBILE}),p=n.Ay.img.withConfig({componentId:"sc-3bf94ca8-5"})(["position:absolute;bottom:0;right:-2px;height:180px;max-height:180px;width:auto;object-fit:contain;object-position:right bottom;pointer-events:none;transform:translateX(0);transition:height 0.3s ease-in-out,transform 0.3s ease-in-out;@media ","{height:170px;right:-2px;transform:translateX(0);}@media ","{height:140px;left:2px;right:auto;object-position:left bottom;transform:translateX(0);}"],e=>{let{theme:t}=e;return t.DEVICES.TABLET},e=>{let{theme:t}=e;return t.DEVICES.MOBILE}),h=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-6"})(["position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;box-sizing:border-box;padding:24px 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;z-index:",";overflow-y:auto;overflow-x:hidden;@media ","{justify-content:flex-start;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);will-change:scroll-position;overscroll-behavior:contain;}"],o.Bb.OVERLAY_CONTAINER,e=>{let{theme:t}=e;return t.DEVICES.MOBILE}),g=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-7"})(["position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:",";z-index:-1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);@media ","{position:fixed;}"],e=>{let{theme:t}=e;return"".concat(t.COLORS.OTHER.OVERLAY,"E6")},e=>{let{theme:t}=e;return t.DEVICES.MOBILE}),y=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-8"})(["display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:1400px;width:100%;padding:0 24px;margin:auto 0;gap:48px;overflow:visible;position:relative;@media ","{gap:36px;padding:0 20px;}@media ","{gap:20px;padding:20px 16px;margin:0;justify-content:flex-start;min-height:auto;box-sizing:border-box;padding-bottom:max(40px,env(safe-area-inset-bottom));padding-top:calc(env(safe-area-inset-top) + 16px);overflow:visible;touch-action:pan-y;}"],e=>{let{theme:t}=e;return t.DEVICES.TABLET},e=>{let{theme:t}=e;return t.DEVICES.MOBILE}),C=(0,n.Ay)(a.H2).withConfig({componentId:"sc-3bf94ca8-9"})(["color:",";text-align:center;margin-bottom:16px;@media ","{margin-top:0;margin-bottom:24px;padding:0 60px;font-size:24px;line-height:1.2;}"],e=>{let{theme:t}=e;return t.COLORS.TEXT.PRIMARY},e=>{let{theme:t}=e;return t.DEVICES.MOBILE}),E=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-10"})(["display:flex;flex-wrap:wrap;gap:32px;width:100%;position:relative;overflow:visible;padding:40px 0;justify-content:center;
1@media (max-width:900px){gap:16px;}@media ","{flex-direction:column;gap:24px;padding:20px 0;}"],e=>{let{theme:t}=e;return t.DEVICES.MOBILE}),A=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-11"})(["display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;gap:32px;width:100%;position:relative;overflow:visible !important;padding:40px 32px;max-width:1200px;margin:0 auto;@media ","{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:24px;padding:30px 24px;max-width:800px;}@media (max-width:900px){justify-content:center;gap:20px;}@media ","{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:24px;padding:0 16px 40px 16px;overflow:visible;min-height:auto;max-width:400px;}"],e=>{let{theme:t}=e;return t.DEVICES.TABLET},e=>{let{theme:t}=e;return t.DEVICES.MOBILE});(0,n.Ay)(a.$nd).withConfig({componentId:"sc-3bf94ca8-12"})(["margin-top:24px;"]);let R=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-13"})(["display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:500px;margin:0 auto;padding:24px;gap:16px;position:relative;@media ","{padding:20px;max-width:450px;}@media ","{padding:0;gap:16px;max-width:100%;justify-content:flex-start;min-height:auto;box-sizing:border-box;overflow:visible;touch-action:pan-y;}@media ","{padding:16px;gap:12px;}"],e=>{let{theme:t}=e;return t.DEVICES.TABLET},e=>{let{theme:t}=e;return t.DEVICES.MOBILE},e=>{let{theme:t}=e;return t.DEVICES.SHORT_VIEWPORT}),v=(0,n.Ay)(a.H4).withConfig({componentId:"sc-3bf94ca8-14"})(["color:",";text-align:center;margin-bottom:8px;z-index:1;@media ","{font-size:18px;font-weight:700;margin-bottom:12px;line-height:1.3;}"],e=>{let{theme:t}=e;return t.COLORS.TEXT.PRIMARY},e=>{let{theme:t}=e;return t.DEVICES.MOBILE}),O=(0,n.Ay)(a.QMz).withConfig({componentId:"sc-3bf94ca8-15"})(["color:",";text-align:center;margin-bottom:16px;max-width:90%;line-height:1.5;z-index:1;@media ","{max-width:100%;font-size:16px;line-height:1.4;margin-bottom:12px;font-weight:500;}@media ","{margin-bottom:8px;}"],e=>{let{theme:t}=e;return t.COLORS.TEXT.SECONDARY},e=>{let{theme:t}=e;return t.DEVICES.MOBILE},e=>{let{theme:t}=e;return t.DEVICES.SHORT_VIEWPORT}),f=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-16"})(["display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;background:",";border-radius:16px;border:1px solid ",";position:relative;width:100%;margin:8px 0 8px 0;overflow:visible;transition:all 0.3s ease-in-out;box-shadow:",";&:hover{transform:translateY(-2px);box-shadow:",";}@media ","{padding:24px 20px;border-radius:12px;border:none;margin:4px 0;min-height:120px;touch-action:pan-y;&:hover{transform:none;box-shadow:",";}}@media ","{padding:20px 24px;margin:4px 0;}"],e=>{let{theme:t}=e;return t.COLORS.BACKGROUND.ITEM},e=>{let{$isSuccess:t,theme:r}=e;return t?r.COLORS.STATE.SUCCESS:r.COLORS.BORDER.MODAL},e=>{let{$isSuccess:t,theme:r}=e;return t?"0 4px 20px ".concat(r.COLORS.STATE.SUCCESS,"30"):"0 4px 12px rgba(0, 0, 0, 0.1)"},e=>{let{$isSuccess:t,theme:r}=e;return t?"0 8px 30px ".concat(r.COLORS.STATE.SUCCESS,"40"):"0 6px 16px rgba(0, 0, 0, 0.15)"},e=>{let{theme:t}=e;return t.DEVICES.MOBILE},e=>{let{$isSuccess:t,theme:r}=e;return t?"0 4px 20px ".concat(r.COLORS.STATE.SUCCESS,"30"):"0 4px 12px rgba(0, 0, 0, 0.1)"},e=>{let{theme:t}=e;return t.DEVICES.SHORT_VIEWPORT}),T=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-17"})(["display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin-bottom:16px;color:",";background-color:",";border-radius:50%;z-index:1;border:2px solid ",";animation:"," 3s ease-in-out infinite;@media ","{width:64px;height:64px;margin-bottom:12px;}@media ","{width:56px;height:56px;margin-bottom:12px;}"],e=>{let{theme:t}=e;return t.COLORS.BRAND.PRIMARY},e=>{let{theme:t}=e;return"".concat(t.COLORS.BACKGROUND.DARK_BLUE,"15")},e=>{let{theme:t}=e;return"".concat(t.COLORS.BRAND.PRIMARY,"30")},i,e=>{let{theme:t}=e;return t.DEVICES.MOBILE},e=>{let{theme:t}=e;return t.DEVICES.SHORT_VIEWPORT}),I=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-18"})(["display:flex;flex-direction:column;width:100%;gap:16px;margin:16px 0;z-index:10;position:relative;"]),L=(0,n.Ay)(a.QMz).withConfig({componentId:"sc-3bf94ca8-19"})(["color:",";margin-bottom:8px;z-index:1;"],e=>{let{theme:t}=e;return t.COLORS.TEXT.PRIMARY}),x=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-20"})(["display:flex;justify-content:",";width:100%;gap:16px;margin-top:",";z-index:1;position:relative;button{width:100%;flex:1;}@media ","{gap:14px;}@media ","{flex-direction:column;gap:16px;margin-top:20px;button{min-height:48px;font-size:16px;font-weight:600;border-radius:12px;touch-action:manipulation;}}"],e=>{let{$singleButton:t}=e;return t?"center":"space-between"},e=>{let{$singleButton:t}=e;return t?"8px":"16px"},e=>{let{theme:t}=e;return t.DEVICES.TABLET},e=>{let{theme:t}=e;return t.DEVICES.MOBILE}),_=n.Ay.button.withConfig({componentId:"sc-3bf94ca8-21"})([""," display:flex;align-items:center;justify-content:center;padding:",";background-color:#D13639;color:",";border:none;border-radius:8px;font-family:",";cursor:pointer;transition:all 0.2s ease-in-out;min-height:",";box-shadow:0 2px 8px rgba(209,54,57,0.3);width:100%;max-width:100%;flex:1;&:hover{opacity:0.7;background-color:#D13639;}&:active{opacity:0.8;}&:focus{outline:none;}&:disabled{opacity:0.6;cursor:not-allowed;}"],a.lXd,e=>{let{$fullWidth:t}=e;return t?"14px 24px":"10px 16px"},e=>{let{theme:t}=e;return t.COLORS.TEXT.PRIMARY},e=>{let{theme:t}=e;return t.FONTS.PRIMARY_FONT},e=>{let{$fullWidth:t}=e;return t?"48px":"40px"}),S=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-22"})(["width:16px;height:16px;border:2px solid rgba(255,255,255,0.3);border-radius:50%;border-top-color:#fff;animation:"," 1s linear infinite;margin-right:8px;"],l),w=n.Ay.button.withConfig({componentId:"sc-3bf94ca8-23"})([""," color:",";font-family:",";font-size:12px;text-align:center;margin-top:12px;cursor:pointer;text-decoration:underline;opacity:0.8;&:hover{color:",";opacity:1;}"],a.lXd,e=>{let{theme:t}=e;return t.COLORS.TEXT.SECONDARY},e=>{let{theme:t}=e;return t.FONTS.PRIMARY_FONT},e=>{let{theme:t}=e;return t.COLORS.TEXT.PRIMARY}),P=(0,n.Ay)(a._td).withConfig({componentId:"sc-3bf94ca8-24"})(["color:",";margin-top:8px;z-index:1;padding:12px 16px;background-color:",";border-radius:8px;border:1px solid ",";"],e=>{let{theme:t}=e;return t.COLORS.TEXT.SECONDARY},e=>{let{theme:t}=e;return"".concat(t.COLORS.BACKGROUND.PREMIUM,"40")},e=>{let{theme:t}=e;return"".concat(t.COLORS.BORDER.MODAL,"40")}),b=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-25"})(["display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;background:",";border-radius:16px;border:1px solid ",";position:relative;width:100%;margin:16px 0;overflow:hidden;transition:all 0.3s ease-in-out;box-shadow:0 4px 12px rgba(255,59,48,0.1);&:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,59,48,0.15);}&:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,"," 0%,transparent 100%);opacity:0.7;z-index:0;}"],e=>{let{theme:t}=e;return t.COLORS.BACKGROUND.ITEM},e=>{let{theme:t}=e;return t.COLORS.STATE.ERROR},e=>{let{theme:t}=e;return"".concat(t.COLORS.STATE.ERROR,"20")}),N=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-26"})(["display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:20px 24px;background:",";border-radius:12px;border:1px solid ",";position:relative;width:100%;margin:16px 0;overflow:hidden;transition:all 0.3s ease-in-out;box-shadow:0 4px 12px rgba(0,152,227,0.1);&:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,"," 0%,transparent 100%);opacity:0.7;z-index:0;}@media ","{padding:16px 20px;margin:12px 0;border-radius:10px;box-shadow:0 2px 8px rgba(0,152,227,0.15);}@media ","{padding:14px 24px;margin:8px 0;}"],e=>{let{theme:t}=e;return t.COLORS.BACKGROUND.ITEM},e=>{let{theme:t}=e;return t.COLORS.BRAND.PRIMARY},e=>{let{theme:t}=e;return"".concat(t.COLORS.BRAND.PRIMARY,"10")},e=>{let{theme:t}=e;return t.DEVICES.MOBILE},e=>{let{theme:t}=e;return t.DEVICES.SHORT_VIEWPORT}),k=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-27"})(["display:flex;flex-direction:column;gap:12px;width:100%;z-index:1;position:relative;@media ","{gap:8px;}"],e=>{let{theme:t}=e;return t.DEVICES.SHORT_VIEWPORT}),D=(0,n.Ay)(a.H4).withConfig({componentId:"sc-3bf94ca8-28"})(["color:",";margin:0;font-size:16px;font-weight:600;z-index:1;"],e=>{let{theme:t}=e;return t.COLORS.TEXT.PRIMARY}),M=(0,n.Ay)(a.QMz).withConfig({componentId:"sc-3bf94ca8-29"})(["color:",";margin:0;line-height:1.5;z-index:1;"],e=>{let{theme:t}=e;return t.COLORS.TEXT.SECONDARY}),B=(0,n.Ay)(a.$nd).withConfig({componentId:"sc-3bf94ca8-30"})(["align-self:flex-start;margin-top:8px;z-index:1;"]),G=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-31"})(["display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin-bottom:16px;color:",";background-color:",";border-radius:50%;z-index:1;border:2px solid ",";animation:"," 3s ease-in-out infinite;@media ","{width:64px;
1height:64px;margin-bottom:12px;}"],e=>{let{theme:t}=e;return t.COLORS.STATE.ERROR},e=>{let{theme:t}=e;return"".concat(t.COLORS.STATE.ERROR,"15")},e=>{let{theme:t}=e;return"".concat(t.COLORS.STATE.ERROR,"30")},i,e=>{let{theme:t}=e;return t.DEVICES.MOBILE}),U=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-32"})(["display:flex;align-items:center;justify-content:center;width:100px;height:100px;margin-bottom:24px;color:",";background-color:",";border-radius:50%;z-index:1;border:2px solid ",";animation:"," 2s ease-in-out infinite;@media ","{width:80px;height:80px;margin-bottom:16px;}"],e=>{let{theme:t}=e;return t.COLORS.STATE.SUCCESS},e=>{let{theme:t}=e;return"".concat(t.COLORS.STATE.SUCCESS,"15")},e=>{let{theme:t}=e;return"".concat(t.COLORS.STATE.SUCCESS,"30")},i,e=>{let{theme:t}=e;return t.DEVICES.MOBILE}),F=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-33"})(["display:flex;align-items:center;justify-content:center;width:100px;height:100px;margin-bottom:24px;color:",";background-color:",";border-radius:50%;z-index:1;border:2px solid ",";animation:"," 2s ease-in-out infinite;@media ","{width:80px;height:80px;margin-bottom:16px;}"],e=>{let{theme:t}=e;return t.COLORS.STATE.ERROR},e=>{let{theme:t}=e;return"".concat(t.COLORS.STATE.ERROR,"15")},e=>{let{theme:t}=e;return"".concat(t.COLORS.STATE.ERROR,"30")},i,e=>{let{theme:t}=e;return t.DEVICES.MOBILE}),j=(0,n.Ay)(a.H4).withConfig({componentId:"sc-3bf94ca8-34"})(["color:",";margin-bottom:12px;text-align:center;z-index:1;"],e=>{let{theme:t}=e;return t.COLORS.TEXT.PRIMARY}),V=(0,n.Ay)(a._td).withConfig({componentId:"sc-3bf94ca8-35"})(["color:",";text-align:center;z-index:1;max-width:90%;margin:0 auto;@media ","{max-width:100%;}"],e=>{let{theme:t}=e;return t.COLORS.TEXT.SECONDARY},e=>{let{theme:t}=e;return t.DEVICES.MOBILE}),K=(0,n.Ay)(a.$nd).withConfig({componentId:"sc-3bf94ca8-36"})(["position:relative;overflow:hidden;margin-top:8px;width:100%;background-color:",";color:",";border:1px solid ",";border-radius:8px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;&:hover:not(:disabled){background-color:",";color:",";border-color:",";}&:before{content:'';position:absolute;top:0;left:0;height:100%;width:",";background-color:",";opacity:0.3;transition:width 0.05s linear;z-index:1;border-radius:4px;}span{position:relative;z-index:2;user-select:none;pointer-events:none;}"],e=>{let{theme:t}=e;return t.COLORS.OTHER.ITEM},e=>{let{theme:t}=e;return t.COLORS.TEXT.PRIMARY},e=>{let{theme:t}=e;return t.COLORS.BORDER.MODAL},e=>{let{theme:t}=e;return t.COLORS.BACKGROUND.ITEM},e=>{let{theme:t}=e;return t.COLORS.TEXT.PRIMARY},e=>{let{theme:t}=e;return t.COLORS.BRAND.PRIMARY},e=>{let{$progress:t}=e;return"".concat(t,"%")},e=>{let{theme:t}=e;return t.COLORS.BRAND.PRIMARY}),H=n.Ay.div.attrs({tabIndex:0}).withConfig({componentId:"sc-3bf94ca8-37"})(["display:flex;flex-direction:column;align-items:center;justify-content:center;padding:",";background:",";border-radius:12px;border:1px solid ",";cursor:pointer;transition:all 0.3s ease-in-out;position:relative;min-height:",";box-sizing:border-box;width:",";max-width:",";overflow:visible !important;transform-style:preserve-3d;margin:0;@media ","{flex:",";padding:",";min-height:",";width:",";transform:translateZ(0);}&:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:",";opacity:0;transition:opacity 0.3s ease-in-out;z-index:0;}&:hover{transform:translateY(-4px);border-color:",";box-shadow:0 8px 16px rgba(0,0,0,0.1);backdrop-filter:blur(4px);&:before{opacity:0.7;}}&:hover ","{opacity:0.5;}&:hover ","{opacity:1;}&:hover ","{opacity:1;}@media ","{flex:0 0 auto;padding:",";min-height:",";width:calc(100% - 32px);max-width:320px;margin:0;text-align:center;transform:translateZ(0);position:relative;box-shadow:0 4px 12px rgba(0,0,0,0.15);touch-action:pan-y;cursor:pointer;","{height:140px;}&:active{transform:translateY(2px) translateZ(0);box-shadow:0 2px 8px rgba(0,0,0,0.2);}}"],e=>{let{$type:t}=e;return"game"===t?"20px 8px":"48px 24px"},e=>{let{$type:t,theme:r}=e;return"game"===t?"transparent":r.COLORS.BACKGROUND.ITEM},e=>{let{theme:t}=e;return t.COLORS.BORDER.MODAL},e=>{let{$type:t}=e;return"game"===t?"160px":"300px"},e=>{let{$type:t}=e;return"game"===t?"300px":"calc(50% - 16px)"},e=>{let{$type:t}=e;return"game"===t?"300px":"none"},e=>{let{theme:t}=e;return t.DEVICES.TABLET},e=>{let{$type:t}=e;return"game"===t?"0 0 300px":"0 0 calc(50% - 8px)"},e=>{let{$type:t}=e;return"game"===t?"20px 10px":"36px 20px"},e=>{let{$type:t}=e;return"game"===t?"160px":"260px"},e=>{let{$type:t}=e;return"game"===t?"300px":"calc(50% - 8px)"},e=>{let{$type:t,theme:r}=e;return"backing"===t?"linear-gradient(135deg, ".concat(r.COLORS.BRAND.PRIMARY,"40 0%, transparent 100%)"):"playing"===t?"linear-gradient(135deg, ".concat(r.COLORS.TAGS.PURPLE,"40 0%, transparent 100%)"):"linear-gradient(135deg, ".concat(r.COLORS.BRAND.PRIMARY,"40 0%, transparent 100%)")},e=>{let{$type:t,theme:r}=e;return"backing"===t?r.COLORS.BRAND.PRIMARY:"playing"===t?r.COLORS.TAGS.PURPLE:r.COLORS.BRAND.PRIMARY},c,u,d,e=>{let{theme:t}=e;return t.DEVICES.MOBILE},e=>{let{$type:t}=e;return"game"===t?"20px 16px":"28px 20px"},e=>{let{$type:t}=e;return"game"===t?"160px":"220px"},p),Y=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-38"})(["font-size:50px;margin-bottom:16px;color:",";z-index:3;display:flex;align-items:center;justify-content:center;position:relative;filter:drop-shadow(0 2px 8px rgba(0,0,0,0.5));@media ","{font-size:40px;margin-bottom:8px;z-index:2;filter:drop-shadow(0 2px 6px rgba(0,0,0,0.5));}"],e=>{let{theme:t}=e;return t.COLORS.BRAND.PRIMARY},e=>{let{theme:t}=e;return t.DEVICES.MOBILE}),W=(0,n.Ay)(a.H4).withConfig({componentId:"sc-3bf94ca8-39"})(["color:",";margin-bottom:8px;text-align:center;z-index:3;white-space:nowrap;position:relative;text-shadow:0 2px 8px rgba(0,0,0,0.7),0 1px 4px rgba(0,0,0,0.5);@media ","{margin-bottom:4px;z-index:2;text-shadow:0 2px 6px rgba(0,0,0,0.7),0 1px 3px rgba(0,0,0,0.5);}"],e=>{let{theme:t}=e;return t.COLORS.TEXT.PRIMARY},e=>{let{theme:t}=e;return t.DEVICES.MOBILE}),q=(0,n.Ay)(a._td).withConfig({componentId:"sc-3bf94ca8-40"})(["color:",";text-align:center;z-index:3;position:relative;text-shadow:0 2px 6px rgba(0,0,0,0.6),0 1px 3px rgba(0,0,0,0.4);@media ","{text-shadow:0 1px 4px rgba(0,0,0,0.6),0 1px 2px rgba(0,0,0,0.4);}"],e=>{let{theme:t}=e;return t.COLORS.TEXT.SECONDARY},e=>{let{theme:t}=e;return t.DEVICES.MOBILE}),z=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-41"})(["display:flex;align-items:center;justify-content:center;gap:6px;z-index:3;position:relative;flex-wrap:wrap;"]),X=n.Ay.span.withConfig({componentId:"sc-3bf94ca8-42"})(["display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background-color:","E6;border:1px solid ",";color:",";font-size:11px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,0.5);svg{flex-shrink:0;}"],e=>{let{theme:t}=e;return t.COLORS.BACKGROUND.ITEM},e=>{let{theme:t}=e;return t.COLORS.BORDER.MODAL},e=>{let{theme:t}=e;return t.COLORS.TEXT.SECONDARY}),Q=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-43"})(["display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:12px 0;padding:8px 12px;border-radius:8px;background-color:",";border:1px solid ",";color:",";font-size:13px;text-align:left;svg{flex-shrink:0;color:",";}"],e=>{let{theme:t}=e;return"".concat(t.COLORS.BRAND.PRIMARY,"1A")},e=>{let{theme:t}=e;return"".concat(t.COLORS.BRAND.PRIMARY,"66")},e=>{let{theme:t}=e;return t.COLORS.TEXT.PRIMARY},e=>{let{theme:t}=e;return t.COLORS.BRAND.PRIMARY}),J=n.Ay.button.withConfig({componentId:"sc-3bf94ca8-44"})(["",";position:fixed;top:24px;right:24px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:",";background-color:transparent;border-radius:50%;z-index:1000;cursor:pointer;transition:all 0.2s ease-in-out;&:hover{color:",";background-color:",";}@media ","{width:48px;height:48px;top:calc(env(safe-area-inset-top) + 16px);right:16px;z-index:1000;background-color:",";backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid ",";&:hover{background-color:",";}&:active{transform:scale(0.95);transition:transform 0.1s ease-out;}}"],()=>a.lXd,e=>{let{theme:t}=e;return t.COLORS.TEXT.SECONDARY},e=>{let{theme:t}=e;return t.COLORS.TEXT.PRIMARY},e=>{let{theme:t}=e;return"".concat(t.COLORS.BACKGROUND.DARK_BLUE,"15")},e=>{let{theme:t}=e;return t.DEVICES.MOBILE},e=>{let{theme:t}=e;return"".concat(t.COLORS.BACKGROUND.ITEM,"90")},e=>{let{theme:t}=e;return"".concat(t.COLORS.BORDER.MODAL,"40")},e=>{let{theme:t}=e;return"".concat(t.COLORS.BACKGROUND.ITEM,"CC")}),$=n.Ay.button.withConfig({componentId:"sc-3bf94ca8-45"})(["",";position:fixed;top:24px;left:24px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:",";background-color:transparent;border-radius:50%;z-index:1000;cursor:pointer;transition:all 0.2s ease-in-out;&:hover{color:",";background-color:",";}@media ","{width:48px;height:48px;top:calc(env(safe-area-inset-top) + 16px);left:16px;z-index:1000;background-color:",";backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid ",";&:hover{background-color:",";}&:active{transform:scale(0.95);transition:transform 0.1s ease-out;}}"],()=>a.lXd,e=>{let{theme:t}=e;return t.COLORS.TEXT.SECONDARY},e=>{let{theme:t}=e;return t.COLORS.TEXT.PRIMARY},e=>{let{theme:t}=e;return"".concat(t.COLORS.BACKGROUND.DARK_BLUE,"15")},e=>{let{theme:t}=e;return t.DEVICES.MOBILE},e=>{let{theme:t}=e;return"".concat(t.COLORS.BACKGROUND.ITEM,"90")},e=>{let{theme:t}=e;return"".concat(t.COLORS.BORDER.MODAL,"40")},e=>{let{theme:t}=e;return"".concat(t.COLORS.BACKGROUND.ITEM,"CC")}),Z=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-46"})(["position:relative;width:100%;z-index:20;"]),ee=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-47"})(["display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 20px;background:",";border-radius:12px;border:1px solid ",";margin:12px 0;width:100%;box-sizing:border-box;@media ","{padding:20px 16px;border-radius:10px;margin:16px 0;background:",";border:2px solid ",";touch-action:pan-y;}@media ","{padding:12px 20px;margin:8px 0;}"],e=>{let{theme:t}=e;return"".concat(t.COLORS.BRAND.PRIMARY,"15")},e=>{let{theme:t}=e;return"".concat(t.COLORS.BRAND.PRIMARY,"30")},e=>{let{theme:t}=e;return t.DEVICES.MOBILE},e=>{let{theme:t}=e;return"".concat(t.COLORS.BRAND.PRIMARY,"20")},e=>{let{theme:t}=e;return"".concat(t.COLORS.BRAND.PRIMARY,"40")},e=>{let{theme:t}=e;return t.DEVICES.SHORT_VIEWPORT}),et=(0,n.Ay)(a._td).withConfig({componentId:"sc-3bf94ca8-48"})(["color:",";font-size:14px;margin-bottom:4px;text-align:center;@media ","{font-size:15px;font-weight:600;margin-bottom:6px;}"],e=>{let{theme:t}=e;return t.COLORS.TEXT.SECONDARY},e=>{let{theme:t}=e;return t.DEVICES.MOBILE}),er=(0,n.Ay)(a.H4).withConfig({componentId:"sc-3bf94ca8-49"})(["color:",";font-weight:700;text-align:center;margin:0;word-break:break-word;max-width:100%;@media ","{font-size:18px;font-weight:800;line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,0.1);}"],e=>{let{theme:t}=e;return t.COLORS.TEXT.PRIMARY},e=>{let{theme:t}=e;return t.DEVICES.MOBILE}),ea=(0,n.Ay)(a.$nd).withConfig({componentId:"sc-3bf94ca8-50"})(["@media ","{min-height:52px;font-size:17px;font-weight:700;border-radius:14px;touch-action:manipulation;transition:all 0.15s ease-out;&:active{transform:scale(0.98);transition:all 0.1s ease-out;}&:disabled{opacity:0.6;transform:none;}}"],e=>{let{theme:t}=e;return t.DEVICES.MOBILE}),en=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-51"})(["position:absolute;top:0;left:0;right:0;bottom:0;background:",";display:flex;align-items:center;justify-content:center;border-radius:16px;z-index:100;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);@media ","{border-radius:12px;}"],e=>{let{theme:t}=e;return"".concat(t.COLORS.BACKGROUND.ITEM,"CC")},e=>{let{theme:t}=e;return t.DEVICES.MOBILE}),eo=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-52"})(["width:32px;height:32px;border:3px solid ",";border-top:3px solid ",";border-radius:50%;animation:"," 1s linear infinite;margin:0 auto 12px auto;"],e=>{let{theme:t}=e;return"".concat(t.COLORS.BORDER.MODAL,"40")},e=>{let{theme:t}=e;return t.COLORS.BRAND.PRIMARY},l),ei=n.Ay.canvas.withConfig({componentId:"sc-3bf94ca8-53"})(["position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:100;"]);n.Ay.div.withConfig({componentId:"sc-3bf94ca8-54"})(["position:absolute;top:12px;right:12px;z-index:4;pointer-events:none;@media ","{top:10px;right:10px;}@media ","{top:8px;right:8px;}"],e=>{let{theme:t}=e;return t.DEVICES.TABLET},e=>{let{theme:t}=e;return t.DEVICES.MOBILE});let el=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-55"})(["position:absolute;top:-30px;right:-30px;z-index:30;@media ","{top:-24px;right:-16px;}"],e=>{let{theme:t}=e;return t.DEVICES.MOBILE}),es=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-56"})(["position:relative;width:64px;
1height:64px;cursor:pointer;transition:transform 0.3s ease-in-out;overflow:visible;&:hover{transform:translateY(-2px);}&::before{content:'';position:absolute;inset:-12px;border-radius:50%;background:radial-gradient( circle at center,"," 0%,transparent 70% );opacity:0.7;transition:opacity 0.3s ease-in-out;pointer-events:none;}&:hover::before{opacity:1;}"],e=>{let{theme:t}=e;return"".concat(t.COLORS.BRAND.PRIMARY,"26")}),ec=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-57"})(["position:relative;width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;background:",";backdrop-filter:blur(10px);border:1px solid ",";box-shadow:0 10px 40px rgba(0,0,0,0.5),inset 0 0 20px ",";transition:all 0.3s ease-in-out;overflow:visible;"],e=>{let{theme:t}=e;return"".concat(t.COLORS.BACKGROUND.ITEM,"CC")},e=>{let{theme:t}=e;return"".concat(t.COLORS.TEXT.PRIMARY,"1A")},e=>{let{theme:t}=e;return"".concat(t.COLORS.BRAND.PRIMARY,"0D")}),eu=n.Ay.svg.withConfig({componentId:"sc-3bf94ca8-58"})(["position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);pointer-events:none;"]),ed=n.Ay.circle.withConfig({componentId:"sc-3bf94ca8-59"})(["fill:none;stroke-width:3;stroke-linecap:round;",""],e=>{let{theme:t,$isBackground:r,$color:a}=e;if(r)return"\n stroke: ".concat(t.COLORS.TEXT.PRIMARY,"0D;\n ");let n=a||t.COLORS.BRAND.PRIMARY;return"\n stroke: ".concat(n,";\n filter: drop-shadow(0 0 3px ").concat(n,"60);\n transition: all 1s ease-out;\n ")}),em=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-60"})(["align-items:center;display:inline-flex;flex-direction:column;justify-content:center;position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);gap:0;"]),ep=n.Ay.span.withConfig({componentId:"sc-3bf94ca8-61"})(["font-size:16px;font-weight:900;color:",";text-shadow:0 0 20px ",",0 2px 4px rgba(0,0,0,0.5);white-space:nowrap;transition:all 0.3s ease-in-out;"],e=>{let{theme:t,$color:r}=e;return r||t.COLORS.BRAND.PRIMARY},e=>{let{theme:t,$color:r}=e;return"".concat(r||t.COLORS.BRAND.PRIMARY,"CC")}),eh=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-62"})(["position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);border-radius:12px;background:",";box-shadow:",";color:",";white-space:nowrap;display:flex;align-items:center;gap:2px;font-size:8px;font-weight:700;padding:2px 6px;"],e=>{let{theme:t,$color:r}=e,a=r||t.COLORS.BRAND.PRIMARY;return"linear-gradient(135deg, ".concat(a," 0%, ").concat(a,"CC 100%)")},e=>{let{theme:t,$color:r}=e,a=r||t.COLORS.BRAND.PRIMARY;return"0 2px 8px ".concat(a,"66")},e=>{let{theme:t}=e;return t.COLORS.OTHER.ITEM});n.Ay.button.withConfig({componentId:"sc-3bf94ca8-63"})([""," display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;cursor:",";opacity:",";transition:all 0.2s ease-in-out;color:",";&:hover:not(:disabled){background:",";color:",";}&:active:not(:disabled){transform:scale(0.95);}.spin{animation:"," 1s linear infinite;}"],a.lXd,e=>{let{$disabled:t}=e;return t?"not-allowed":"pointer"},e=>{let{$disabled:t}=e;return t?.5:1},e=>{let{theme:t}=e;return t.COLORS.TEXT.SECONDARY},e=>{let{theme:t}=e;return"".concat(t.COLORS.BRAND.PRIMARY,"15")},e=>{let{theme:t}=e;return t.COLORS.BRAND.PRIMARY},l);let eg=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-64"})(["display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;margin-top:8px;background:",";border:1px solid ",";"],e=>{let{theme:t,$isSuccess:r,$isError:a}=e;return r?"".concat(t.COLORS.STATE.SUCCESS,"15"):a?"".concat(t.COLORS.STATE.ERROR,"15"):t.COLORS.BACKGROUND.ITEM},e=>{let{theme:t,$isSuccess:r,$isError:a}=e;return r?"".concat(t.COLORS.STATE.SUCCESS,"40"):a?"".concat(t.COLORS.STATE.ERROR,"40"):t.COLORS.BORDER.MODAL}),ey=(0,n.Ay)(a._td).withConfig({componentId:"sc-3bf94ca8-65"})(["color:",";font-size:13px;flex:1;"],e=>{let{theme:t,$isSuccess:r,$isError:a}=e;return r?t.COLORS.STATE.SUCCESS:a?t.COLORS.STATE.ERROR:t.COLORS.TEXT.SECONDARY}),eC=n.Ay.div.withConfig({componentId:"sc-3bf94ca8-66"})(["display:flex;align-items:center;justify-content:center;color:",";"],e=>{let{theme:t,$isSuccess:r,$isError:a}=e;return r?t.COLORS.STATE.SUCCESS:a?t.COLORS.STATE.ERROR:t.COLORS.TEXT.SECONDARY})},6027:(e,t,r)=>{r.d(t,{aj:()=>o,bL:()=>c});let a={v2_1_2:{name:"Legacy GCS",fullName:"Legacy Gamercraft Score",description:"0-100 skill rating across kills, farm, vision, and objectives"},v3_0_0:{name:"ARAM Score",fullName:"ARAM Performance Score",description:"ARAM-optimized scoring for all-random all-mid battles"},v4_0_0:{name:"GCS v4",fullName:"Gamercraft Score v4",description:"0-100 comprehensive skill score across all performance areas"},v4_1_0:{name:"GCS v4.1",fullName:"Gamercraft Score v4.1",description:"0-100 skill assessment measuring complete game performance"},v4_2_0:{name:"GCS",fullName:"Gamercraft Score v4.2",description:"Gamercraft Competitive Score (GCS): 0-100 complete performance rating"},v4_3_0:{name:"GCS",fullName:"Gamercraft Score",description:"Gamercraft Competitive Score (GCS): 0-100 complete performance rating"},v5_0_0:{name:"URF Score",fullName:"URF Performance Score",description:"Ultra Rapid Fire scoring for fast-paced chaotic gameplay"}
1,v6_0_0:{name:"KDA Score",fullName:"KDA Performance Score",description:"Combat performance via kills, deaths, and assists by role"},v6_0_1:{name:"KDA Stat Race",fullName:"KDA Statistics Race",description:"Highest raw KDA ratio wins"},v6_1_0:{name:"LP Score",fullName:"League Points Score",description:"Ranked performance measured by LP gains and rank progression"},v6_2_0:{name:"Farm Score",fullName:"Farming Score",description:"Minion and jungle CS efficiency (CARRY/MAGE/MARKSMAN/TANK only)"},v6_2_1:{name:"Farm Stat Race",fullName:"Farming Statistics Race",description:"Most total CS collected wins"},v6_3_0:{name:"Vision Score",fullName:"Vision Control Score",description:"Map control through ward placement and vision denial"},v6_4_0:{name:"Objectives Score",fullName:"Objective Control Score",description:"Baron, Dragon, Herald, and Rift Scuttler participation"},v6_5_0:{name:"Specialty Score",fullName:"Specialty Performance Score",description:"Peak performance in CC/Dueling/Ganking/Teamfights/Early Dominance"},v6_6_0:{name:"Ward Destroyer",fullName:"Ward Destruction Score",description:"Enemy vision denial through ward elimination"},v6_6_1:{name:"Ward Destroyer",fullName:"Ward Destruction Stat Race",description:"Most enemy wards de
1stroyed wins"},v6_7_0:{name:"Epic Monster Hunter",fullName:"Epic Monster Score",description:"Baron, Herald, and Dragon takedown contribution"},v6_7_1:{name:"Epic Monster Hunter",fullName:"Epic Monster Stat Race",description:"Most epic monster kills wins"},v6_8_0:{name:"Survivalist",fullName:"Survivalist Score",description:"Staying alive - lowest death count with minimum participation"},v6_9_0:{name:"Demolitioner",fullName:"Structure Destruction Score",description:"Structure destruction - turrets, inhibitors, and nexus damage"},v6_9_1:{name:"Demolitioner",fullName:"Structure Destruction Stat Race",description:"Most structures destroyed wins"},v6_10_0:{name:"Fortune Maker",fullName:"Gold Earning Score",description:"Economic dominance through total gold generation"},v6_10_1:{name:"Fortune Maker",fullName:"Gold Earning Stat Race",description:"Highest total gold earned wins"},v6_11_0:{name:"KP MVP",fullName:"Kill Participation Score",description:"Kill participation - involvement in team's total eliminations"},v6_12_0:{name:"Ironclad",fullName:"Tankiness Score",description:"Frontline endurance - damage tanked relative to deaths"},v6_12_1:{name:"Ironclad",fullName:"Tankiness Stat Race",description:"Most damage absorbed wins"},v2_3_0:{name:"GCS TFT",fullName:"Gamercraft Score for Teamfight Tactics v2.3",description:"0-100 TFT skill rating based on placement consistency"},v2_4_0:{name:"GCS TFT",fullName:"Gamercraft Score for Teamfight Tactics v2.4",description:"0-100 Teamfight Tactics score measuring placement performance"},v2_5_0:{name:"GCS TFT",fullName:"Gamercraft Score for Teamfight Tactics v2.5",description:"Gamercraft Competitive Score (GCS): 0-100 TFT placement rating"},v2_6_0:{name:"GCS TFT",fullName:"Gamercraft Score for Teamfight Tactics v2.6",description:"Gamercraft Competitive Score (GCS): TFT placement rating. Damage Bonus temporarily removed while Riot reports 0 damage on Set 18."},v1_0_1:{name:"Deathmatch Score",fullName:"Deathmatch Performance Score v1.0.1",description:"FFA deathmatch scoring with improved tiebreaker precision"}},n=e=>a[e]||{name:"Custom Score",fullName:"Custom Scoring System",description:"Tournament-specific scoring system"},o=(e,t)=>{let r=(null==t?void 0:t.toUpperCase())||"";if("v1_0_0"===e){if("VAL"===r)return{name:"Deathmatch Score",fullName:"Deathmatch Performance Score",description:"Free-for-all elimination scoring with placement weighting"};if("BWS"===r)return{name:"Showdown Score",fullName:"Solo Showdown Score",description:"Solo Showdown ranking via placement and elimination performance"};if("PUB"===r)return{name:"PUBG Score",fullName:"PUBG Performance Score",description:"Gamercraft Competitive Score (GCS): 0-100 battle royale rating"}}if("v1_0_1"===e&&"BWS"===r)return{name:"Showdown Score",fullName:"Solo Showdown Score v1.0.1",description:"Enhanced Showdown scoring with refined placement/elimination balance"};if("v2_0_0"===e){if("VAL"===r)return{name:"Valorant Score",fullName:"Valorant Competitive Score",description:"Gamercraft Competitive Score (GCS): 0-100 Valorant performance rating"};if("BWS"===r)return{name:"Knockout Score",fullName:"Brawl Stars Knockout Score",description:"Team Knockout performance via eliminations and round victories"}}if("v3_0_0"===e){if("LOL"===r)return n(e);if("BWS"===r)return{name:"Showdown Score",fullName:"Solo Showdown Score v3",description:"Showdown mastery: placement, eliminations, and trophy progression"}}return n(e)},i={OUTSTANDING:"OUTSTANDING",STRONG:"STRONG",SOLID:"SOLID",DEVELOPING:"DEVELOPING",NEEDS_WORK:"NEEDS_WORK"},l={key:i.NEEDS_WORK,min:0},s=[{key:i.OUTSTANDING,min:80},{key:i.STRONG,min:65},{key:i.SOLID,min:50},{key:i.DEVELOPING,min:35},l],c=e=>{var t;return null!=(t=s.find(t=>e>=t.min))?t:l}},6662:(e,t,r)=>{r.d(t,{H:()=>V});var a=r(95155),n=r(2186),o=r(49294),i=r(44748),l=r(15754),s=r(45995),c=r(20063),u=r(18955),d=r(12115),m=r(85410),p=r(24312),h=r(7209),g=r(4687),y=r(75022),C=r(7214),E=r(6523),A=r(46417);let R={OLD_ACCOUNT_EMAIL:"oldAccountEmail",OLD_ACCOUNT_USERNAME:"oldAccountUsername",OLD_ACCOUNT_CREATED_AT:"oldAccountCreatedAt",ADDITIONAL_EVIDENCE:"additionalEvidence"},v={RIOT_ID:"Riot ID",REGION:"Region",PUUID:"PUUID",PLAYER_TAG:"Player tag",PLAYER_NAME:"Player name",PLATFORM:"Platform",PLATFORM_ID:"Platform ID",STEAM_ID:"Steam ID",ACCOUNT_ID:"Account ID"},O={[R.OLD_ACCOUNT_EMAIL]:"Old account email",[R.OLD_ACCOUNT_USERNAME]:"Old account username",[R.OLD_ACCOUNT_CREATED_AT]:"Old account created around",[R.ADDITIONAL_EVIDENCE]:"Other proof of ownership"},f={CLAIMED_ACCOUNT:"Game account to transfer:",OWNERSHIP_EVIDENCE:"Ownership verification:"},T=(e,t)=>
1{let r=e=>{let r=null==t?void 0:t[e];return"string"==typeof r||"number"==typeof r?String(r):""},a=[],n=(e,t)=>{t&&a.push({label:e,value:t})};switch(e){case E.CR.LOL:case E.CR.TFT:case E.CR.VAL:case E.CR.WILD_RIFT:{let e=r("gameName"),t=r("tagLine");n(v.RIOT_ID,e&&t?"".concat(e,"#").concat(t):e),n(v.REGION,r("region")),n(v.PUUID,r("puuid"));break}case E.CR.BWS:n(v.PLAYER_TAG,r("supercellId"));break;case E.CR.PUB:n(v.PLAYER_NAME,r("playerName")),n(v.PLATFORM,r("platform")),n(v.ACCOUNT_ID,r("accountId"));break;case E.CR.CS2:n(v.STEAM_ID,r("steamId"));break;case E.CR.DOT:n(v.ACCOUNT_ID,r("accountId"));break;case E.CR.MRV:n(v.PLAYER_NAME,r("playerName")),n(v.PLAYER_TAG,r("playerTag"));break;case E.CR.APX:n(v.PLATFORM_ID,r("platformUserIdentifier")),n(v.PLATFORM,r("platform"))}return a};var I=r(99739);let L={TITLE:"PathChoiceOverlay.transfer.title",SUBTITLE:"PathChoiceOverlay.transfer.subtitle",CLAIMED_ACCOUNT_LABEL:"PathChoiceOverlay.transfer.claimedAccountLabel",CURRENTLY_LINKED_TO:"PathChoiceOverlay.transfer.currentlyLinkedTo",FIELD_OLD_EMAIL:"PathChoiceOverlay.transfer.fieldOldEmail",FIELD_OLD_EMAIL_PLACEHOLDER:"PathChoiceOverlay.transfer.fieldOldEmailPlaceholder",FIELD_OLD_USERNAME:"PathChoiceOverlay.transfer.fieldOldUsername",FIELD_OLD_USERNAME_PLACEHOLDER:"PathChoiceOverlay.transfer.fieldOldUsernamePlaceholder",FIELD_CREATED_AT:"PathChoiceOverlay.transfer.fieldCreatedAt",FIELD_CREATED_AT_PLACEHOLDER:"PathChoiceOverlay.transfer.fieldCreatedAtPlaceholder",FIELD_EVIDENCE:"PathChoiceOverlay.transfer.fieldEvidence",FIELD_EVIDENCE_PLACEHOLDER:"PathChoiceOverlay.transfer.fieldEvidencePlaceholder",NO_EMAIL_ACCESS:"PathChoiceOverlay.transfer.noEmailAccess",NO_EMAIL_ACCESS_HINT:"PathChoiceOverlay.transfer.noEmailAccessHint",EVIDENCE_REQUIRED_HINT:"PathChoiceOverlay.transfer.evidenceRequiredHint",REVIEW_NOTICE:"PathChoiceOverlay.transfer.reviewNotice",SUBMIT:"PathChoiceOverlay.transfer.submit",SUBMITTING:"PathChoiceOverlay.transfer.submitting",BACK:"PathChoiceOverlay.transfer.back",SUBMIT_ERROR:"PathChoiceOverlay.transfer.submitError",SEED_INTRO:"PathChoiceOverlay.transfer.seedIntro",POLICY_TOO_MANY_OPEN:"page.support.chat.POLICY_TOO_MANY_OPEN"};var x=r(50625);let _=x.Ay.div.withConfig({componentId:"sc-24d714a0-0"})(["width:100%;padding:16px;border-radius:12px;border:1px solid ",";background:",";display:flex;flex-direction:column;gap:8px;"],e=>{let{theme:t}=e;return t.COLORS.BORDER.MODAL},e=>{let{theme:t}=e;return t.COLORS.OTHER.ITEM}),S=x.Ay.span.withConfig({componentId:"sc-24d714a0-1"})([""," color:",";text-transform:uppercase;letter-spacing:0.5px;"],e=>{let{theme:t}=e;return t.TEXT.QUATERNARY_STRONG},e=>{let{theme:t}=e;return t.COLORS.TEXT.TERTIARY}),w=x.Ay.div.withConfig({componentId:"sc-24d714a0-2"})(["display:flex;justify-content:space-between;align-items:baseline;gap:12px;"]),P=(0,x.Ay)(l._td).withConfig({componentId:"sc-24d714a0-3"})(["color:",";"],e=>{let{theme:t}=e;return t.COLORS.TEXT.TERTIARY}),b=(0,x.Ay)(l.QMz).withConfig({componentId:"sc-24d714a0-4"})(["color:",";text-align:right;word-break:break-all;"],e=>{let{theme:t}=e;return t.COLORS.TEXT.PRIMARY}),N=x.Ay.div.withConfig({componentId:"sc-24d714a0-5"})(["display:flex;flex-direction:column;gap:16px;width:100%;max-height:46vh;overflow-y:auto;padding-right:4px;"]),k=x.Ay.div.withConfig({componentId:"sc-24d714a0-6"})(["display:flex;flex-direction:column;gap:6px;width:100%;"]),D=x.Ay.label.withConfig({componentId:"sc-24d714a0-7"})(["",";color:",";"],e=>{let{theme:t}=e;return t.TEXT.SECONDARY_DEFAULT},e=>{let{theme:t}=e;return t.COLORS.TEXT.SECONDARY}),M=(0,x.Ay)(l._td).withConfig({componentId:"sc-24d714a0-8"})(["color:",";text-align:center;"],e=>{let{theme:t}=e;return t.COLORS.TEXT.TERTIARY}),B=(0,x.Ay)(l._td).withConfig({componentId:"sc-24d714a0-9"})(["color:",";text-align:center;width:100%;"],e=>{let{theme:t}=e;return t.COLORS.TEXT.TERTIARY}),G=x.Ay.div.withConfig({componentId:"sc-24d714a0-10"})(["width:100%;margin-top:4px;"]),U=[{key:R.OLD_ACCOUNT_EMAIL,labelKey:L.FIELD_OLD_EMAIL,placeholderKey:L.FIELD_OLD_EMAIL_PLACEHOLDER,maxLength:120,type:"email"},{key:R.OLD_ACCOUNT_USERNAME,labelKey:L.FIELD_OLD_USERNAME,placeholderKey:L.FIELD_OLD_USERNAME_PLACEHOLDER,maxLength:120},{key:R.OLD_ACCOUNT_CREATED_AT,labelKey:L.FIELD_CREATED_AT,placeholderKey:L.FIELD_CREATED_AT_PLACEHOLDER,maxLength:120},{key:R.ADDITIONAL_EVIDENCE,labelKey:L.FIELD_EVIDENCE,placeholderKey:L.FIELD_EVIDENCE_PLACEHOLDER,maxLength:500}],F=d.memo(e=>{let{game:t,keyAttributes:r,ownerMaskedEmail:i,ownerUuid:m,onBack:h,onClose:E}=e,v=(0,u.c)(),x=(0,c.useRouter)(),{toast:F}=(0,l._kQ)(),{isMobile:j}=(0,s.Ri)(),{hideCloseButton:V}=(0,p.q4)(),{mutateAsync:K,isPending:H}=(0,I.V5)(),[Y,W]=(0,d.useState)({}),q=(0,d.useMemo)(()=>T(t,r),[t,r]),z=Object.values(R).some(e=>{var t;return""!==(null!=(t=Y[e])?t:"").trim()}),X=(0,d.useCallback)((e,t)=>{W(r=>({...r,[e]:t}))},[]),Q=(0,d.useCallback)(()=>{W(e=>
1({...e,noEmailAccess:!e.noEmailAccess}))},[]),J=(0,d.useCallback)(async()=>{var e,a,n;try{let a=(e=>{let{intro:t,game:r,keyAttributes:a,ownerMaskedEmail:n,values:o}=e,i=[t],l=(0,A.S1)([...T(r,a),{label:"Currently linked to",value:null!=n?n:""}]);l.length>0&&i.push([f.CLAIMED_ACCOUNT,...l].join("\n"));let s=(0,A.S1)(Object.values(R).map(e=>{var t;return{label:O[e],value:null!=(t=o[e])?t:""}}));return o.noEmailAccess&&s.push("Old account email access: NO â player cannot sign in to that email"),s.length>0&&i.push([f.OWNERSHIP_EVIDENCE,...s].join("\n")),i.join("\n\n").slice(0,2e3)})({intro:v(L.SEED_INTRO,{game:v((0,A.Il)(t))}),game:t,keyAttributes:r,ownerMaskedEmail:i,values:Y}),n=(0,C.yP)({game:t,ownerUuid:m}),o=await K({message:a,category:A.VW,...n?{context:n}:{}});E(),x.push((null==o||null==(e=o.data)?void 0:e.id)?"/support/".concat(o.data.id):"/support")}catch(e){if(e instanceof y.cC&&e.isPolicyDenial&&e.policyCode===y.fF.TOO_MANY_OPEN){F.info(v(L.POLICY_TOO_MANY_OPEN,{openConversations:null!=(a=e.meta.openConversations)?a:"",maxOpenConversations:null!=(n=e.meta.maxOpenConversations)?n:""})),E(),x.push("/support");return}F.error((null==e?void 0:e.message)||v(L.SUBMIT_ERROR))}},[K,t,r,E,i,m,x,v,F,Y]);return(0,a.jsxs)(g.IB,{children:[!V&&(0,a.jsx)(g.Jn,{onClick:E,"aria-label":"Close overlay",children:(0,a.jsx)(n.A,{size:24})}),j&&(0,a.jsx)(g.F9,{onClick:h,"aria-label":"Back",children:(0,a.jsx)(o.A,{size:24})}),(0,a.jsx)(g.JA,{children:v(L.TITLE)}),(0,a.jsx)(g.zb,{children:v(L.SUBTITLE)}),(q.length>0||i)&&(0,a.jsxs)(_,{children:[(0,a.jsx)(S,{children:v(L.CLAIMED_ACCOUNT_LABEL)}),q.map(e=>(0,a.jsxs)(w,{children:[(0,a.jsx)(P,{children:e.label}),(0,a.jsx)(b,{children:e.value})]},e.label)),i&&(0,a.jsxs)(w,{children:[(0,a.jsx)(P,{children:v(L.CURRENTLY_LINKED_TO)}),(0,a.jsx)(b,{children:i})]})]}),(0,a.jsxs)(N,{children:[U.map(e=>(0,a.jsxs)(k,{children:[(0,a.jsx)(D,{htmlFor:e.key,children:v(e.labelKey)}),(0,a.jsx)(l.pde,{id:e.key,name:e.key,type:e.type,value:Y[e.key]||"",maxLength:e.maxLength,placeholder:v(e.placeholderKey),onChange:t=>X(e.key,t)})]},e.key)),(0,a.jsx)(G,{children:(0,a.jsx)(l.Sc0,{name:"noEmailAccess",checked:!!Y.noEmailAccess,onChange:Q,label:v(L.NO_EMAIL_ACCESS)})}),Y.noEmailAccess&&(0,a.jsx)(M,{children:v(L.NO_EMAIL_ACCESS_HINT)})]}),!z&&(0,a.jsx)(M,{children:v(L.EVIDENCE_REQUIRED_HINT)}),(0,a.jsx)(B,{children:v(L.REVIEW_NOTICE)}),(0,a.jsxs)(g.e2,{children:[(0,a.jsx)(l.$nd,{variant:l.Cki.TERTIARY,onClick:h,disabled:H,children:v(L.BACK)}),(0,a.jsx)(l.$nd,{variant:l.Cki.PRIMARY,onClick:J,disabled:!z||H,children:H?v(L.SUBMITTING):v(L.SUBMIT)})]})]})});F.displayName="TransferRequestStep";let j={CONNECTION_FAILURE_TITLE:"PathChoiceOverlay.connectionFailureTitle",TRY_AGAIN:"PathChoiceOverlay.tryAgain",CONTACT_SUPPORT:"PathChoiceOverlay.contactSupport",TRANSFER_GAME_ACCOUNT:"PathChoiceOverlay.transferGameAccount"},V=d.memo(e=>{var t,r,y,C;let{onRetry:E,onClose:A,errorMessage:R,error:v,game:O,keyAttributes:f}=e,T=(0,u.c)(),I=(0,c.useRouter)(),{isMobile:L}=(0,s.Ri)(),{hideCloseButton:x}=(0,p.q4)(),[_,S]=(0,d.useState)(!1),w=(0,d.useCallback)(()=>{I.push("/support")},[I]),P=(null==v?void 0:v.ownerMaskedEmail)||(null==v||null==(r=v.response)||null==(t=r.data)?void 0:t.ownerMaskedEmail),b=(null==v?void 0:v.ownerUuid)||(null==v||null==(C=v.response)||null==(y=C.data)?void 0:y.ownerUuid),N=(0,d.useCallback)(()=>{if(!P||!O)return void I.push("/support");S(!0)},[O,P,I]),k=(0,d.useCallback)(()=>S(!1),[]);if(_&&O)return(0,a.jsx)(F,{game:O,keyAttributes:f,ownerMaskedEmail:P,ownerUuid:b,onBack:k,onClose:A});let D=v?(0,m.Ej)(v,O):{descriptor:h.UU.GENERIC_ERROR,values:void 0},M=!!v&&"conflict"===(0,m.Mb)(v);return(0,a.jsxs)(g.IB,{children:[!x&&(0,a.jsx)(g.Jn,{onClick:A,"aria-label":"Close overlay",children:(0,a.jsx)(n.A,{size:24})}),L&&(0,a.jsx)(g.F9,{onClick:A,"aria-label":"Back",children:(0,a.jsx)(o.A,{size:24})}),(0,a.jsx)(g._p,{children:(0,a.jsxs)(g.XF,{children:[(0,a.jsx)(g.rC,{children:(0,a.jsx)(i.A,{size:48,strokeWidth:2})}),(0,a.jsx)(g.JA,{children:T(j.CONNECTION_FAILURE_TITLE)}),(0,a.jsx)(g.zb,{children:v?(0,m.yL)(T,D):R||(0,m.yL)(T,D)})]})}),(0,a.jsx)(g.e2,{$singleButton:L,children:M?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.$nd,{variant:l.Cki.PRIMARY,onClick:N,children:T(P?j.TRANSFER_GAME_ACCOUNT:j.CONTACT_SUPPORT)}),(0,a.jsx)(l.$nd,{variant:l.Cki.TERTIARY,onClick:E,children:T(j.TRY_AGAIN)})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.$nd,{variant:l.Cki.PRIMARY,onClick:E,children:T(j.TRY_AGAIN)}),(0,a.jsx)(l.$nd,{variant:l.Cki.TERTIARY,onClick:w,children:T(j.CONTACT_SUPPORT)})]})})]})});V.displayName="ConnectionFailureStep"},6917:(e,t,r)=>{r.d(t,{L3:()=>i,tl:()=>n});
1class a extends Error{constructor(e,t,r){super(r),this.code=e,this.status=t,this.name="ClanRequestError"}}let n=e=>e instanceof a&&"number"==typeof e.status&&e.status>=400&&e.status<500,o=e=>{if(!e||"object"!=typeof e||Array.isArray(e))return null;let{code:t,message:r}=e;return"string"!=typeof t?null:{code:t,message:"string"==typeof r?r:""}},i=(e,t)=>{var r,n;if(e instanceof a)return e;let i=null!=e?e:{},l="number"==typeof(null==(r=i.response)?void 0:r.status)?i.response.status:void 0,s=(e=>{let t=o(e);if(t)return t;if("string"!=typeof e)return null;try{return o(JSON.parse(e))}catch(e){return null}})(null==(n=i.response)?void 0:n.data);return s?new a(s.code,l,s.message||t):new a(void 0,l,"string"==typeof i.message&&i.message?i.message:t)}},7209:(e,t,r)=>{r.d(t,{UU:()=>i,Bb:()=>o});var a=r(6523);let n={ERROR_ACCOUNT_ALREADY_CONNECTED_OTHER_USER:"PathChoiceOverlay.error.accountAlreadyConnectedOtherUser",ERROR_ACCOUNT_ALREADY_CONNECTED:"PathChoiceOverlay.error.accountAlreadyConnected",ERROR_BWS_TAG_NOT_FOUND:"PathChoiceOverlay.error.bwsTagNotFound",ERROR_INVALID_ACCOUNT_INFO:"PathChoiceOverlay.error.invalidAccountInfo",ERROR_SERVER_ERROR:"PathChoiceOverlay.error.serverError",ERROR_LOL_ACCOUNT_NOT_FOUND:"PathChoiceOverlay.error.lolAccountNotFound",ERROR_VAL_ACCOUNT_NOT_FOUND:"PathChoiceOverlay.error.valAccountNotFound",ERROR_BWS_ACCOUNT_NOT_FOUND:"PathChoiceOverlay.error.bwsAccountNotFound",ERROR_GENERIC:"PathChoiceOverlay.error.generic",HELP_LOL:"PathChoiceOverlay.help.lol",HELP_VAL:"PathChoiceOverlay.help.val",HELP_TFT:"PathChoiceOverlay.help.tft",HELP_BWS:"PathChoiceOverlay.help.bws",GAME_NAME_LOL:"PathChoiceOverlay.gameName.lol",GAME_NAME_VAL:"PathChoiceOverlay.gameName.val",GAME_NAME_TFT:"PathChoiceOverlay.gameName.tft",GAME_NAME_BWS:"PathChoiceOverlay.gameName.bws",GAME_NAME_PUB:"PathChoiceOverlay.gameName.pub",GAME_NAME_CS2:"PathChoiceOverlay.gameName.cs2",GAME_NAME_MRV:"PathChoiceOverlay.gameName.mrv",GAME_NAME_APX:"PathChoiceOverlay.gameName.apx",ARIA_CLOSE_OVERLAY:"PathChoiceOverlay.aria.closeOverlay"},o={OVERLAY_CONTAINER:6e4,EMPTY_OVERLAY_CONTAINER:65e3,BACKING_ONBOARDING:7e4},i={ACCOUNT_ALREADY_CONNECTED_OTHER_USER:n.ERROR_ACCOUNT_ALREADY_CONNECTED_OTHER_USER,ACCOUNT_ALREADY_CONNECTED:n.ERROR_ACCOUNT_ALREADY_CONNECTED,BWS_TAG_NOT_FOUND:n.ERROR_BWS_TAG_NOT_FOUND,INVALID_ACCOUNT_INFO:n.ERROR_INVALID_ACCOUNT_INFO,SERVER_ERROR:n.ERROR_SERVER_ERROR,LOL_ACCOUNT_NOT_FOUND:n.ERROR_LOL_ACCOUNT_NOT_FOUND,VAL_ACCOUNT_NOT_FOUND:n.ERROR_VAL_ACCOUNT_NOT_FOUND,BWS_ACCOUNT_NOT_FOUND:n.ERROR_BWS_ACCOUNT_NOT_FOUND,GENERIC_ERROR:n.ERROR_GENERIC};a.CR.LOL,n.HELP_LOL,a.CR.VAL,n.HELP_VAL,a.CR.TFT,n.HELP_TFT,a.CR.BWS,n.HELP_BWS,a.CR.LOL,n.GAME_NAME_LOL,a.CR.VAL,n.GAME_NAME_VAL,a.CR.TFT,n.GAME_NAME_TFT,a.CR.BWS,n.GAME_NAME_BWS,a.CR.PUB,n.GAME_NAME_PUB,a.CR.CS2,n.GAME_NAME_CS2,a.CR.MRV,n.GAME_NAME_MRV,a.CR.APX,n.GAME_NAME_APX,n.ARIA_CLOSE_OVERLAY},7214:(e,t,r)=>{r.d(t,{N8:()=>i,yP:()=>o});let a={GAME:"game",OWNER_UUID:"ownerUuid"},n=/^[A-Z0-9_]{2,16}$/,o=e=>{let{game:t,ownerUuid:r}=e,a=null==t?void 0:t.trim(),o=null==r?void 0:r.trim();return a&&o&&n.test(a)&&!(o.length>128)?{kind:"game-account-transfer",game:a,conflictingOwnerUuid:o}:null},i=e=>{var t,r;return o({game:null==(t=e.get(a.GAME))?void 0:t.trim(),ownerUuid:null==(r=e.get(a.OWNER_UUID))?void 0:r.trim()})}},7287:(e,t,r)=>{r.d(t,{AT:()=>K,Cg:()=>G,EC:()=>j,F5:()=>et,Gp:()=>w,I:()=>d,I0:()=>c,J9:()=>h,KI:()=>ee,LW:()=>x,LY:()=>$,M2:()=>R,M_:()=>J,OH:()=>v,Pv:()=>A,QC:()=>er,QI:()=>s,Qm:()=>O,RI:()=>y,TE:()=>Y,TF:()=>M,V$:()=>C,Wv:()=>Q,_e:()=>q,b:()=>k,bh:()=>E,bu:()=>g,bx:()=>D,cA:()=>F,cE:()=>X,cI:()=>S,cN:()=>H,cj:()=>W,db:()=>B,gu:()=>P,iB:()=>L,jy:()=>N,ll:()=>_,p_:()=>Z,pf:()=>V,qI:()=>m,ru:()=>I,t1:()=>f,t3:()=>u,tg:()=>U,ut:()=>b,xE:()=>T,y6:()=>p,yC:()=>z});var a=r(20553),n=r(38554),o=r.n(n),i=r(89788),l=r(69452);let s=async()=>a.n.get("APIGateway","/wallet-service/users/@me",{}),c=async(e,t,r,n,i)=>{let l={...o()({limit:e,source:i,startDate:r,endDate:n},e=>void 0!==e),...o()({cursor:t},e=>!!e)};return await a.n.get("APIGateway","/wallet-service/users/@me/transactions",{queryStringParameters:l})},u=async e=>{let t=100*Number(e),r=await a.n.post("APIGateway","/wallet-service/deposit/checkout/create",{body:{depositAmount:t}});return(0,l.sx)("Deposit"),(0,i.W7)({value:t/100,currency:"USD",deposit_amount:t}),r},d=async e=>a.n.post("APIGateway","/wallet-service/users/@me/payout-recipient",{body:e}),m=async e=>a.n.post("APIGateway","/wallet-service/users/@me/payouts",{body:e}),p=async()=>{try{return await a.n.get("APIGateway","/wallet-service/users/@me/payout-recipient",{})}catch(t){var e;if((null==t||null==(e=t.response)?void 0:e.status)===404)return null;throw t}},h=async()=>a.n.post("APIGateway","/wallet-service/users/@me/payout-email/confirm",{body:{}}),g=async(e,t)=>a.n.get("APIGateway","/wallet-service/users/@me/trolley-payments",{startDate:e,endDate:t}),y=async e=>a.n.patch("APIGateway","/wallet-service/users/@me/payout-recipient",{body:e}),C=async e=>a.n.post("APIGateway","/wallet-service/users/@me/payout-method",{body:e}),E=async e=>a.n.get("APIGateway","/wallet-service/trolley/countries/".concat(e),{}),A=async e=>a.n.post("APIGateway","/wallet-service/payouts/".concat(e.transactionId,"/cancel"),{}),R=async e=>a.n.patch("APIGateway","/wallet-service/users/@me/payout-recipient/government-id",{body:e}),v=async()=>a.n.get("APIGateway","/wallet-service/users/@me/withdrawal-conditions",{}),O=async()=>a.n.get("APIGateway","/wallet-service/promoted-actions",{}),f=async()=>a.n.get("APIGateway","/wallet-service/users/@me/deposit-bonuses/eligibility",{}),T=async e=>a.n.post("APIGateway","/wallet-service/users/@me/deposit-bonuses/claim",{body:e}),I=async e=>a.n.post("APIGateway","/wallet-service/users/@me/deposit-bonuses/claim",{body:e}),L=async e=>a.n.post("APIGateway","/wallet-service/users/@me/deposit-bonuses/claim",{body:e}),x=async e=>a.n.post("APIGateway","/wallet-service/users/@me/deposit-bonuses/claim",{body:e}),_=async e=>a.n.post("APIGateway","/wallet-service/users/@me/deposit-bonuses/claim",{body:e}),S=async e=>a.n.post("APIGateway","/wallet-service/users/@me/deposit-bonuses/claim",{body:e}),w=async e=>a.n.post("APIGateway","/wallet-service/users/@me/rotating-packs/".concat(e.packType,"/reroll"),{}),P=async()=>a.n.post("APIGateway","/wallet-service/sumsub/link",{}),b=async()=>a.n.get("APIGateway","/wallet-service/users/@me/verification-status",{}),N=async e=>a.n.post("APIGateway","/wallet-service/users/@me/bonuses/".concat(e.bonusId,"/claim"),{}
1),k=async e=>a.n.get("APIGateway","/wallet-service/users/@me/bonuses/".concat(e),{}),D=async()=>a.n.get("APIGateway","/wallet-service/users/@me/tickets",{}),M=async e=>{let t=o()(e,e=>void 0!==e);return a.n.get("APIGateway","/wallet-service/pinned-ladder-earners-feed",{queryStringParameters:t})},B=async()=>a.n.post("APIGateway","/wallet-service/users/@me/daily-entry-ticket-bonus",{}),G=async()=>a.n.post("APIGateway","/wallet-service/users/@me/decline-game-account-offer",{}),U=async()=>{let e=(await f()).speedClaim,t=new Date,r=t.getDay(),a=new Date(t);a.setDate(t.getDate()-(0===r?6:r-1)),a.setHours(0,0,0,0);let n=new Date(a);return n.setDate(a.getDate()+7),{weekStartDate:a.toISOString().split("T")[0],ticketsClaimed:e.currentWeeklyTickets,weeklyLimit:e.weeklyTicketLimit,hasReachedLimit:e.currentWeeklyTickets>=e.weeklyTicketLimit,nextResetDate:n.toISOString()}},F=async()=>a.n.get("APIGateway","/wallet-service/xp-milestone-bonuses",{}),j=async e=>a.n.post("APIGateway","/wallet-service/xp-milestone-bonus/".concat(e,"/claim"),{}),V=async()=>a.n.post("APIGateway","/wallet-service/users/@me/bonus-shop/viewed",{}),K=async()=>a.n.get("APIGateway","/wallet-service/lucky-spin-bonuses",{}),H=async e=>a.n.post("APIGateway","/wallet-service/lucky-spin-bonus/".concat(e,"/claim"),{}),Y=async()=>a.n.post("APIGateway","/wallet-service/users/@me/referral-pack/claim",{}),W=async()=>a.n.get("APIGateway","/wallet-service/form-bonuses",{}),q=async e=>a.n.post("APIGateway","/wallet-service/form-bonus/".concat(e,"/claim"),{}),z=async e=>a.n.post("APIGateway","/wallet-service/form-bonus/".concat(e,"/dismiss"),{}),X=async()=>a.n.get("APIGateway","/wallet-service/review-bonuses",{}),Q=async e=>a.n.post("APIGateway","/wallet-service/review-bonuses/".concat(e,"/claim"),{}),J=async e=>a.n.post("APIGateway","/wallet-service/review-bonuses/".concat(e,"/dismiss"),{}),$=async e=>a.n.post("APIGateway","/wallet-service/users/@me/partner-payouts",{body:e}),Z=async e=>{let t={};return(null==e?void 0:e.activeOnly)!==void 0&&(t.activeOnly=String(e.activeOnly)),(null==e?void 0:e.game)&&(t.game=e.game),a.n.get("APIGateway","/wallet-service/tournament-passes",{queryStringParameters:Object.keys(t).length>0?t:void 0})},ee=async()=>a.n.get("APIGateway","/wallet-service/users/@me/power-path",{}),et=async(e,t)=>a.n.post("APIGateway","/wallet-service/users/@me/power-path/tiers/".concat(e,"/claim"),{body:t||{}}),er=async e=>a.n.post("APIGateway","/wallet-service/users/@me/power-path/chests/".concat(e,"/claim"),{})},10298:(e,t,r)=>{r.d(t,{A:()=>a});let a={PUT_GAMER_PROFILE_ERROR:"account.ConnectGameAccountContext.messages.PUT_GAMER_PROFILE_ERROR",PUT_GAMER_PROFILE_SUCCESS:"account.ConnectGameAccountContext.messages.PUT_GAMER_PROFILE_SUCCESS",RETRIEVE_RIOT_ACCOUNT_FAILURE:"account.ConnectGameAccountContext.messages.RETRIEVE_RIOT_ACCOUNT_FAILURE",RETRIEVE_STEAM_ACCOUNT_FAILURE:"account.ConnectGameAccountContext.messages.RETRIEVE_STEAM_ACCOUNT_FAILURE",VALIDATE_BRAWL_STARS_ACCOUNT_FAILURE:"account.ConnectGameAccountContext.messages.VALIDATE_BRAWL_STARS_ACCOUNT_FAILURE"}},10520:(e,t,r)=>{r.d(t,{i:()=>z});var a=r(95155),n=r(6523),o=r(12115),i=r(20909),l=r(15754),s=r(18955),c=r(31386),u=r(83658),d=r(24312),m=r(4687),p=r(88099);let h={ORIGIN:"origin",XBL:"xbl",PSN:"psn"},g=[{value:"",label:"Select Platform"},{value:h.ORIGIN,label:"EA Origin"},{value:h.XBL,label:"Xbox Live"},{value:h.PSN,label:"PlayStation Network"}],y={APX_TITLE:"PathChoiceOverlay.apxTitle",SELECT_PLATFORM:"PathChoiceOverlay.selectPlatform",PLATFORM_PLACEHOLDER:"PathChoiceOverlay.platformPlaceholder",USERNAME_LABEL:"PathChoiceOverlay.usernameLabel",ORIGIN_ID_LABEL:"PathChoiceOverlay.originIdLabel",XBOX_GAMERTAG_LABEL:"PathChoiceOverlay.xboxGamertagLabel",PSN_ID_LABEL:"PathChoiceOverlay.psnIdLabel",USERNAME_PLACEHOLDER:"PathChoiceOverlay.usernamePlaceholder",ORIGIN_ID_PLACEHOLDER:"PathChoiceOverlay.originIdPlaceholder",XBOX_GAMERTAG_PLACEHOLDER:"PathChoiceOverlay.xboxGamertagPlaceholder",PSN_ID_PLACEHOLDER:"PathChoiceOverlay.psnIdPlaceholder",PLATFORM_HELP:"PathChoiceOverlay.platformHelp",ORIGIN_ID_HELP:"PathChoiceOverlay.apxOriginIdHelp",X
1BOX_GAMERTAG_HELP:"PathChoiceOverlay.apxXboxGamertagHelp",PSN_ID_HELP:"PathChoiceOverlay.apxPsnIdHelp"},C=o.memo(e=>{let{onClose:t,onBackToGameSelection:r,onConnectAccount:o,hideBackButton:C=!1}=e,E=(0,s.c)(),{connectionState:A,setConnectionState:R}=(0,d.q4)(),{errorMessageKey:v,errorValues:O,onBlur:f,guardSubmit:T,reset:I}=(0,p.K)(i.vR.APX_PLATFORM_IDENTIFIER,null==A?void 0:A.platformUserIdentifier),L=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(m.gE,{children:[(0,a.jsx)(m.lR,{children:E(y.SELECT_PLATFORM)}),(0,a.jsx)(l.l6P,{value:(null==A?void 0:A.platform)||"",onChange:e=>{I(),R({...A,platform:e,platformUserIdentifier:""})},options:g,placeholder:E(y.PLATFORM_PLACEHOLDER),zIndex:70001,menuPortalTarget:document.body,required:!0})]}),(0,a.jsxs)(m.gE,{children:[(0,a.jsx)(m.lR,{children:(e=>{switch(e){case h.ORIGIN:return E(y.ORIGIN_ID_LABEL);case h.XBL:return E(y.XBOX_GAMERTAG_LABEL);case h.PSN:return E(y.PSN_ID_LABEL);default:return E(y.USERNAME_LABEL)}})((null==A?void 0:A.platform)||"")}),(0,a.jsx)(l.pde,{value:(null==A?void 0:A.platformUserIdentifier)||"",onChange:e=>{I(),R({...A,platformUserIdentifier:e})},onBlur:f,placeholder:(e=>{switch(e){case h.ORIGIN:return E(y.ORIGIN_ID_PLACEHOLDER);case h.XBL:return E(y.XBOX_GAMERTAG_PLACEHOLDER);case h.PSN:return E(y.PSN_ID_PLACEHOLDER);default:return E(y.USERNAME_PLACEHOLDER)}})((null==A?void 0:A.platform)||""),required:!0}),(0,a.jsx)(m.$9,{children:(e=>{switch(e){case h.ORIGIN:return E(y.ORIGIN_ID_HELP);case h.XBL:return E(y.XBOX_GAMERTAG_HELP);case h.PSN:return E(y.PSN_ID_HELP);default:return E(y.PLATFORM_HELP)}})((null==A?void 0:A.platform)||"")}),v&&(0,a.jsx)(c.a,{messageKey:v,values:O})]})]});return(0,a.jsx)(u.Dp,{onClose:t,onBackToGameSelection:r,onConnectAccount:T(o),hideBackButton:C,game:n.CR.APX,gameTitle:E(y.APX_TITLE),formContent:L,isRiotGame:!1})});C.displayName="ApxConnectionStep";var E=r(90113),A=r(81606),R=r(6662),v=r(40875);let O={CS2_TITLE:"PathChoiceOverlay.cs2Title",STEAM_ID_LABEL:"PathChoiceOverlay.steamIdLabel",STEAM_ID_PLACEHOLDER:"PathChoiceOverlay.steamIdPlaceholder",STEAM_ID_HELP:"PathChoiceOverlay.steamIdHelp"},f=o.memo(e=>{let{onClose:t,onBackToGameSelection:r,onConnectAccount:o,hideBackButton:h=!1}=e,g=(0,s.c)(),{connectionState:y,setConnectionState:C}=(0,d.q4)(),{errorMessageKey:E,errorValues:A,onBlur:R,guardSubmit:v,reset:f}=(0,p.K)(i.vR.STEAM_ID_64,null==y?void 0:y.steamId),T=(0,a.jsxs)(m.gE,{children:[(0,a.jsx)(m.lR,{children:g(O.STEAM_ID_LABEL)}),(0,a.jsx)(l.pde,{value:(null==y?void 0:y.steamId)||"",onChange:e=>{f(),C({...y,steamId:e})},onBlur:R,placeholder:g(O.STEAM_ID_PLACEHOLDER),pattern:"[0-9]{17}"}),(0,a.jsx)(m.$9,{children:g(O.STEAM_ID_HELP)}),E&&(0,a.jsx)(c.a,{messageKey:E,values:A})]});return(0,a.jsx)(u.Dp,{onClose:t,onBackToGameSelection:r,onConnectAccount:v(o),hideBackButton:h,game:n.CR.CS2,gameTitle:g(O.CS2_TITLE),formContent:T,isRiotGame:!1})});f.displayName="Cs2ConnectionStep";var T=r(86942);let I={MRV_TITLE:"PathChoiceOverlay.mrvTitle",PLAYER_NAME_LABEL:"PathChoiceOverlay.playerNameLabel",PLAYER_NAME_PLACEHOLDER:"PathChoiceOverlay.playerNamePlaceholder",PLAYER_NAME_HELP:"PathChoiceOverlay.mrvPlayerNameHelp"},L=o.memo(e=>{let{onClose:t,onBackToGameSelection:r,onConnectAccount:o,hideBackButton:h=!1}=e,g=(0,s.c)(),{connectionState:y,setConnectionState:C}=(0,d.q4)(),{errorMessageKey:E,errorValues:A,onBlur:R,guardSubmit:v,reset:O}=(0,p.K)(i.vR.MRV_PLAYER_NAME,null==y?void 0:y.playerName),f=(0,a.jsxs)(m.gE,{children:[(0,a.jsx)(m.lR,{children:g(I.PLAYER_NAME_LABEL)}),(0,a.jsx)(l.pde,{value:(null==y?void 0:y.playerName)||"",onChange:e=>{O(),C({...y,playerName:e})},onBlur:R,placeholder:g(I.PLAYER_NAME_PLACEHOLDER),required:!0}),(0,a.jsx)(m.$9,{children:g(I.PLAYER_NAME_HELP)}),E&&(0,a.jsx)(c.a,{messageKey:E,values:A})]});return(0,a.jsx)(u.Dp,{onClose:t,onBackToGameSelection:r,onConnectAccount:v(o),hideBackButton:h,game:n.CR.MRV,gameTitle:g(I.MRV_TITLE),formContent:f,isRiotGame:!1})});L.displayName="MrvConnectionStep";let x={STEAM:"steam",XBOX:"xbox",PSN:"psn",STADIA:"stadia",CONSOLE:"console"},_=[{value:x.STEAM,label:"PC (Steam)"},{value:x.XBOX,label:"Xbox"},{value:x.PSN,label:"PlayStation"},{value:x.STADIA,label:"Stadia"},{value:x.CONSOLE,label:"Console (Other)"}],S={PUB_TITLE:"PathChoiceOverlay.pubTitle",PLAYER_TAG_HELP:"PathChoiceOverlay.pubPlayerTagHelp",ENTER_PLAYER_TAG:"PathChoiceOverlay.enterPlayerTag",PLAYER_TAG_PLACEHOLDER:"PathChoiceOverlay.pubPlayerTagPlaceholder",SELECT_PLATFORM:"PathChoiceOverlay.selectPlatform"},w=o.memo(e=>{let{onClose:t,onBackToGameSelection:r,onConnectAccount:o,playerTag:d="",onPlayerTagChange:h,platform:g=x.STEAM,onPlatformChange:y,hideBackButton:C=!1}=e,E=(0,s.c)(),{errorMessageKey:A,errorValues:R,onBlur:v,guardSubmit:O,reset:f}=(0,p.K)(i.vR.PUB_PLAYER_NAME,d),T=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(m.gE,{children:[(0,a.jsx)(m.lR,{children:E(S.SELECT_PLATFORM)}),(0,a.jsx)(l.l6P,{value:g,onChange:y,options:_,placeholder:E(S.SELECT_PLATFORM),zIndex:70001,menuPortalTarget:document.body})]}),(0,a.jsxs)(m.gE,{children:[(0,a.jsx)(m.lR,{children:E(S.ENTER_PLAYER_TAG)}),(0,a.jsx)(l.pde,{value:d,onChange:e=>{f(),h(e)},onBlur:v,placeholder:E(S.PLAYER_TAG_PLACEHOLDER)}),(0,a.jsx)(m.$9,{children:E(S.PLAYER_TAG_HELP)}),A&&(0,a.jsx)(c.a,{messageKey:A,values:R})]})]});return(0,a.jsx)(u.Dp,{onClose:t,onBackToGameSelection:r,onConnectAccount:O(o),hideBackButton:C,game:n.CR.PUB,gameTitle:E(S.PUB_TITLE),formContent:T,isRiotGame:!1})});w.displayName="PubConnectionStep";var P=r(92987),b=r(63518),N=r(2186),k=r(49294),D=r(47522),M=r(68595),B=r(45995),G=r(54834);let U={RIOT_ID_LABEL:"PathChoiceOverlay.riotIdLabel",RIOT_ID_PLACEHOLDER:"PathChoiceOverlay.riotIdPlaceholder",RIOT_ID_HELP:"PathChoiceOverlay.riotIdHelp",CONNECT_WITH_RIOT_ID:"PathChoiceOverlay.connectWithRiotId",CONNECT_WITH_RSO:"PathChoiceOverlay.connectWithRso",BACK_TO_GAMES:"PathChoiceOverlay.backToGames",GET_MY_ACCOUNT:"PathChoiceOverlay.getMyAccount",ACCOUNT_FOUND:"PathChoiceOverlay.accountFound",ACCOUNT_FOUND_UNRANKED:"PathChoiceOverlay.accountFoundUnranked",ACCOUNT_NOT_FOUND:"PathChoiceOverlay.accountNotFound",SELECT_REGION:"PathChoiceOverlay.selectRegion",REGION_DETECTION_FAILED:"PathChoiceOverlay.regionDetectionFailed"}
1,F=e=>{let{size:t=20,...r}=e;return(0,a.jsx)("img",{src:"/RiotGamesIcon.svg",alt:"Riot Games",width:t,height:t,...r})},j=e=>{var t,r,n,u,p,h,g,y;let{onClose:C,onBackToGameSelection:E,onConnectWithRiotId:A,onConnectWithRso:R,hideBackButton:v=!1,game:O,gameTitle:f}=e,T=(0,s.c)(),{isMobile:I}=(0,B.Ri)(),{isConnectLoading:L,hideCloseButton:x}=(0,d.q4)(),[_,S]=(0,o.useState)(""),[w,j]=(0,o.useState)(null),[V,K]=(0,o.useState)(!1),[H,Y]=(0,o.useState)(null),[W,q]=(0,o.useState)(null),z=(0,o.useMemo)(()=>P.K.map(e=>({label:e.label,value:e.value})),[]),X=(0,o.useCallback)(e=>{S(e),j(null),Y(null),q(null)},[]),Q=(0,o.useCallback)(()=>{let e=_.lastIndexOf("#"),t=e>0&&e<_.length-1?"".concat(_.substring(0,e).trim(),"#").concat(_.substring(e+1).trim()):_.trim();if(S(t),!t)return void j(null);let r=(0,i.ES)(i.vR.RIOT_ID,t);j(r.valid?null:{messageKey:r.messageKey,values:r.values})},[_]),J=(0,o.useCallback)(e=>{q(e),Y(null)},[]),$=(0,o.useCallback)(async()=>{let e=(0,i.ES)(i.vR.RIOT_ID,_);if(!e.valid)return void j({messageKey:e.messageKey,values:e.values});let t=(0,i.vm)(_);if(t){K(!0),j(null),Y(null);try{var r,a,n,o,l;let e=await (0,b._9v)({gameName:t.gameName,tagLine:t.tagLine,game:O,region:W||void 0}),i=null==(a=e.gameAttributes)||null==(r=a.ranking)?void 0:r.tier,s=null==(o=e.gameAttributes)||null==(n=o.ranking)?void 0:n.rank,c=e.keyAttributes.region,u=(null==(l=P.K.find(e=>e.value===c))?void 0:l.label)||c;Y({success:!0,gameName:e.keyAttributes.gameName,tagLine:e.keyAttributes.tagLine,tier:i,rank:s,region:u})}catch(r){let e,t=r instanceof Error?r.message:"";if(404===r.status||t.includes("404"))e=T(U.ACCOUNT_NOT_FOUND);else if(t.toLowerCase().includes("could not detect")&&t.toLowerCase().includes("region")){if(!W)return void Y({success:!1,error:T(U.REGION_DETECTION_FAILED),needsRegionSelection:!0});e=T(U.ACCOUNT_NOT_FOUND)}else e=T(U.ACCOUNT_NOT_FOUND);Y({success:!1,error:e})}finally{K(!1)}}},[_,O,T,W]),Z=!V&&!L,ee=(0,o.useCallback)(()=>{let e=(0,i.vm)(_);e&&A(e.gameName,e.tagLine)},[_,A]),et=(0,o.useCallback)(e=>{"Enter"===e.key&&Z&&$()},[Z,$]);return(0,a.jsxs)(m.IB,{children:[!x&&(0,a.jsx)(m.Jn,{onClick:C,"aria-label":"Close overlay",children:(0,a.jsx)(N.A,{size:24})}),!v&&I&&(0,a.jsx)(m.F9,{onClick:E,"aria-label":"Back to game selection",children:(0,a.jsx)(k.A,{size:24})}),(0,a.jsx)(m._p,{children:(0,a.jsxs)(m.l5,{children:[(0,a.jsx)("div",{style:{marginBottom:"16px"},children:(0,a.jsx)(G.a,{game:O,size:48})}),(0,a.jsx)(m.JA,{children:f}),(0,a.jsxs)(m.gE,{children:[(0,a.jsx)(m.lR,{children:T(U.RIOT_ID_LABEL)}),(0,a.jsx)(l.pde,{value:_,onChange:X,onBlur:Q,onKeyDown:et,placeholder:T(U.RIOT_ID_PLACEHOLDER),disabled:L||V,style:{width:"100%"}}),(0,a.jsx)(m.$9,{children:T(U.RIOT_ID_HELP)}),w&&(0,a.jsx)(c.a,{messageKey:w.messageKey,values:w.values}),(null==H?void 0:H.success)&&(0,a.jsxs)(m.LC,{$isSuccess:!0,children:[(0,a.jsx)(m.H3,{$isSuccess:!0,children:(0,a.jsx)(D.A,{size:16})}),(0,a.jsx)(m.tp,{$isSuccess:!0,children:H.tier&&H.rank?T(U.ACCOUNT_FOUND,{gameName:null!=(t=H.gameName)?t:"",tagLine:null!=(r=H.tagLine)?r:"",tier:null!=(n=H.tier)?n:"",rank:null!=(u=H.rank)?u:"",region:null!=(p=H.region)?p:""}):T(U.ACCOUNT_FOUND_UNRANKED,{gameName:null!=(h=H.gameName)?h:"",tagLine:null!=(g=H.tagLine)?g:"",region:null!=(y=H.region)?y:""})})]}),H&&!H.success&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(m.LC,{$isError:!0,children:[(0,a.jsx)(m.H3,{$isError:!0,children:(0,a.jsx)(N.A,{size:16})}),(0,a.jsx)(m.tp,{$isError:!0,children:H.error||T(U.ACCOUNT_NOT_FOUND)})]}),H.needsRegionSelection&&(0,a.jsxs)("div",{style:{marginTop:"12px",width:"100%"},children:[(0,a.jsx)(m.lR,{style:{marginBottom:"8px"},children:T(U.SELECT_REGION)}),(0,a.jsx)(l.l6P,{options:z,value:W,onChange:J,placeholder:T(U.SELECT_REGION),isSmall:!0})]})]})]}),(null==H?void 0:H.success)?(0,a.jsx)(l.$nd,{variant:l.Cki.PRIMARY,onClick:ee,size:l.GO8.MEDIUM,disabled:L,style:{width:"100%",marginBottom:"12px"},children:L?(0,a.jsx)(m.kh,{}):(0,a.jsxs)(a.Fragment,{children:[T(U.CONNECT_WITH_RIOT_ID),(0,a.jsx)(M.A,{size:16,style:{marginLeft:"8px"}})]})}):(0,a.jsx)(l.$nd,{variant:l.Cki.PRIMARY,onClick:$,size:l.GO8.MEDIUM,disabled:!Z,style:{width:"100%",marginBottom:"12px"},children:V?(0,a.jsx)(m.kh,{}):(0,a.jsxs)(a.Fragment,{children:[T(U.GET_MY_ACCOUNT),(0,a.jsx)(M.A,{size:16,style:{marginLeft:"8px"}})]})}),(0,a.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",gap:"8px",margin:"8px 0",color:"var(--color-text-secondary)",fontSize:"12px"},children:[(0,a.jsx)("div",{style:{height:"1px",flex:1,background:"var(--color-border)"}}
1),(0,a.jsx)("span",{children:"or"}),(0,a.jsx)("div",{style:{height:"1px",flex:1,background:"var(--color-border)"}})]}),(0,a.jsxs)(m.L0,{onClick:R,$fullWidth:!0,disabled:L,style:{opacity:.8},children:[(0,a.jsx)(F,{size:20,style:{marginRight:"8px"}}),T(U.CONNECT_WITH_RSO)]})]})}),(0,a.jsx)(m.e2,{$singleButton:v||I,children:!v&&!I&&(0,a.jsxs)(l.$nd,{variant:l.Cki.SECONDARY,onClick:E,children:[(0,a.jsx)(k.A,{size:16}),T(U.BACK_TO_GAMES)]})})]})};j.displayName="SimplifiedRiotIdConnectionStep";var V=r(84144),K=r(63550),H=r(63475);let Y={WILD_RIFT_TITLE:"PathChoiceOverlay.wildRiftTitle",IGN_LABEL:"PathChoiceOverlay.wildRiftIgnLabel",IGN_PLACEHOLDER:"PathChoiceOverlay.wildRiftIgnPlaceholder",IGN_HELP:"PathChoiceOverlay.wildRiftIgnHelp",REGION_LABEL:"PathChoiceOverlay.wildRiftRegionLabel"},W=Object.values(H.XG).map(e=>({value:e,label:e})),q=o.memo(e=>{let{onClose:t,onBackToGameSelection:r,onConnectAccount:o,hideBackButton:h=!1}=e,g=(0,s.c)(),{connectionState:y,setConnectionState:C}=(0,d.q4)(),{errorMessageKey:E,errorValues:A,onBlur:R,guardSubmit:v,reset:O}=(0,p.K)(i.vR.WIL_IGN,null==y?void 0:y.playerName),f=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(m.gE,{children:[(0,a.jsx)(m.lR,{children:g(Y.IGN_LABEL)}),(0,a.jsx)(l.pde,{value:(null==y?void 0:y.playerName)||"",onChange:e=>{O(),C({...y,playerName:e})},onBlur:R,placeholder:g(Y.IGN_PLACEHOLDER),required:!0}),(0,a.jsx)(m.$9,{children:g(Y.IGN_HELP)}),E&&(0,a.jsx)(c.a,{messageKey:E,values:A})]}),(0,a.jsxs)(m.gE,{children:[(0,a.jsx)(m.lR,{children:g(Y.REGION_LABEL)}),(0,a.jsx)(l.l6P,{value:(null==y?void 0:y.playerTag)||"",onChange:e=>{C({...y,playerTag:e})},options:W,placeholder:g(Y.REGION_LABEL),zIndex:70001,menuPortalTarget:document.body})]})]});return(0,a.jsx)(u.Dp,{onClose:t,onBackToGameSelection:r,onConnectAccount:v(o),hideBackButton:h,game:n.CR.WILD_RIFT,gameTitle:g(Y.WILD_RIFT_TITLE),formContent:f,isRiotGame:!1})});q.displayName="WildRiftConnectionStep";let z=()=>{let{connectionState:e,hideBackButton:t,isConfirmLoading:r,onClose:i,handleBackToGameSelection:l,handleConnectAccount:s,handleConnectWithRiotId:c,handlePlayerTagChange:u,handlePlatformChange:m,handleConfirmConnection:p,handleRetryConnection:h}=(0,d.q4)(),[g,y]=(0,o.useState)(!1),O=(0,o.useCallback)(()=>y(!0),[]),I=(0,o.useRef)(null==e?void 0:e.game);if((null==e?void 0:e.game)!==I.current&&(I.current=null==e?void 0:e.game,g&&y(!1)),!e)return null;if("connection-success"===e.step){let t=e.game?"playing":"backing";return(0,a.jsx)(v.i,{onClose:i,path:t})}if("connection-failure"===e.step)return(0,a.jsx)(R.H,{onRetry:h,onClose:i,errorMessage:e.errorMessage,error:e.error,game:e.game,keyAttributes:e.keyAttributes});if("connection-confirm"===e.step)return(0,a.jsx)(A.b,{onConfirm:p,onCancel:i,gameAttributes:e.gameAttributes,game:e.game,isLoading:r});switch(e.game){case n.CR.LOL:if(g)return(0,a.jsx)(j,{onClose:i,onBackToGameSelection:l,onConnectWithRiotId:(e,t)=>null==c?void 0:c(e,t,n.CR.LOL),onConnectWithRso:s,hideBackButton:t,game:n.CR.LOL,gameTitle:"League of Legends"});return(0,a.jsx)(T.s,{onClose:i,onBackToGameSelection:l,onConnectAccount:s,onManualLink:O,hideBackButton:t});case n.CR.VAL:return(0,a.jsx)(K.i,{onClose:i,onBackToGameSelection:l,onConnectAccount:s,hideBackButton:t});case n.CR.TFT:if(g)return(0,a.jsx)(j,{onClose:i,onBackToGameSelection:l,onConnectWithRiotId:(e,t)=>null==c?void 0:c(e,t,n.CR.TFT),onConnectWithRso:s,hideBackButton:t,game:n.CR.TFT,gameTitle:"Teamfight Tactics"});return(0,a.jsx)(V.L,{onClose:i,onBackToGameSelection:l,onConnectAccount:s,onManualLink:O,hideBackButton:t});case n.CR.BWS:return(0,a.jsx)(E.x,{onClose:i,onBackToGameSelection:l,onConnectAccount:s,playerTag:e.playerTag||"",onPlayerTagChange:u,hideBackButton:t});case n.CR.PUB:return(0,a.jsx)(w,{onClose:i,onBackToGameSelection:l,onConnectAccount:s,playerTag:e.playerTag||"",onPlayerTagChange:u,platform:e.platform,onPlatformChange:m,hideBackButton:t});case n.CR.CS2:return(0,a.jsx)(f,{onClose:i,onBackToGameSelection:l,onConnectAccount:s,hideBackButton:t});case n.CR.MRV:return(0,a.jsx)(L,{onClose:i,onBackToGameSelection:l,onConnectAccount:s,hideBackButton:t});case n.CR.APX:return(0,a.jsx)(C,{onClose:i,onBackToGameSelection:l,onConnectAccount:s,hideBackButton:t});case n.CR.WILD_RIFT:return(0,a.jsx)(q,{onClose:i,onBackToGameSelection:l,onConnectAccount:s,hideBackButton:t});default:return null}}},24240:(e,t,r)=>{r.d(t,{hP:()=>l,WY:()=>d,cj:()=>m,b$:()=>o,kJ:()=>u,Y2:()=>c,LX:()=>h,H9:()=>g,qf:()=>y,kv:()=>s});var a=r(6027);let n={PERFORMANCE_TIER_EXCEPTIONAL:"tournaments.gamingProfile.performanceTiers.exceptional",PERFORMANCE_TIER_EXCELLENT:"tournaments.gamingProfile.performanceTiers.excellent",PERFORMANCE_TIER_GOOD:"tournaments.gamingProfile.performanceTiers.good",PERFORMANCE_TIER_NEUTRAL:"tournaments.gamingProfile.performanceTiers.neutral",PERFORMANCE_TIER_AVERAGE:"tournaments.gamingProfile.performanceTiers.average",PERFORMANCE_TIER_BELOW_AVERAGE:"tournaments.gamingProfile.performanceTiers.belowAverage",PERFORMANCE_TIER_POOR:"tournaments.gamingProfile.performanceTiers.poor"},o={EXCEPTIONAL:70,EXCELLENT:60,GOOD:55,NEUTRAL:52,AVERAGE:50,BELOW_AVERAGE:40},i={EXCEPTIONAL:5,EXCELLENT:3,GOOD:2.5,NEUTRAL:2.2,AVERAGE:2,BELOW_AVERAGE:1},l={EXCEPTIONAL:95,EXCELLENT:80,GOOD:65,NEUTRAL:52,AVERAGE:50,BELOW_AVERAGE:20},s=(e,t)=>e>=o.EXCEPTIONAL?t.COLORS.BRAND.PRIMARY:e>=o.EXCELLENT?t.COLORS.STATE.SUCCESS:e>=o.GOOD?t.COLORS.TAGS.CRYSTAL:e>=o.NEUTRAL||e>=o.AVERAGE?t.COLORS.TEXT.PRIMARY:e>=o.BELOW_AVERAGE?t.COLORS.STATE.WARNING:t.COLORS.STATE.ERROR,c=(e,t)=>e>=i.EXCEPTIONAL?t.COLORS.BRAND.PRIMARY:e>=i.EXCELLENT?t.COLORS.TAGS.PURPLE:e>=i.GOOD?t.COLORS.TAGS.CRYSTAL:e>=i.NEUTRAL||e>=i.AVERAGE?t.COLORS.TEXT.PRIMARY:e>=i.BELOW_AVERAGE?t.COLORS.STATE.WARNING:t.COLORS.STATE.ERROR,u=(e,t)=>
1t.COLORS.BANDS[(0,a.bL)(e).key];n.PERFORMANCE_TIER_EXCEPTIONAL,n.PERFORMANCE_TIER_EXCELLENT,n.PERFORMANCE_TIER_GOOD,n.PERFORMANCE_TIER_NEUTRAL,n.PERFORMANCE_TIER_AVERAGE,n.PERFORMANCE_TIER_BELOW_AVERAGE,n.PERFORMANCE_TIER_POOR;let d={IRON:"hsl(0 0% 45%)",BRONZE:"hsl(30 65% 45%)",SILVER:"hsl(0 0% 75%)",GOLD:"hsl(48 95% 58%)",PLATINUM:"hsl(185 60% 65%)",EMERALD:"hsl(145 75% 50%)",DIAMOND:"hsl(200 90% 65%)",MASTER:"hsl(280 80% 70%)",GRANDMASTER:"hsl(0 85% 55%)",CHALLENGER:"hsl(45 100% 65%)"},m={IRON:0,BRONZE:400,SILVER:800,GOLD:1200,PLATINUM:1600,EMERALD:2e3,DIAMOND:2400,MASTER:2800,GRANDMASTER:3200,CHALLENGER:3600},p={IV:0,III:100,II:200,I:300},h=e=>d[e]||d.IRON,g=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.5,r=e.match(/hsl\((\d+)\s+(\d+)%\s+(\d+)%\)/);if(r){let[,e,a,n]=r;return"hsla(".concat(e,", ").concat(a,"%, ").concat(n,"%, ").concat(t,")")}return e},y=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return(m[e]||0)+(p[t]||0)+r}},24312:(e,t,r)=>{r.d(t,{Q3:()=>y,q4:()=>o});var a=r(12115);let n=(0,a.createContext)(void 0),o=()=>{let e=(0,a.useContext)(n);if(!e)throw Error("usePathChoice must be used within a PathChoiceProvider");return e};var i=r(95155),l=r(6523),s=r(47206),c=r(583),u=r(57095),d=r(99776),m=r(45995),p=r(20063),h=r(85410);let g={[l.CR.LOL]:"LOL",[l.CR.TFT]:"TFT",[l.CR.VAL]:"VAL"},y=e=>{let{children:t,onClose:r,onSelectPath:o,initialStep:y="path-selection",initialGame:C,excludeGames:E=[],hideBackButton:A=!1,hideCloseButton:R=!1,customSubtitle:v,validateBrawlStarsAccount:O,validatePubgAccount:f,validateCs2Account:T,validateMrvAccount:I,validateApxAccount:L,onConfirmConnection:x,gameAttributes:_,keyAttributes:S,isConfirmLoading:w=!1,initialConnectionState:P=null,shouldAutoSelectPlaying:b=!1,shouldAutoSelectBacking:N=!1}=e,k=(0,p.useRouter)(),D=(0,m.h)(),{track:M}=(0,c.Ak)(),B=(0,a.useRef)(!1);(0,a.useEffect)(()=>{B.current||(B.current=!0,M("path_choice_shown",{}))},[M]);let[G,U]=(0,a.useState)(!1);(0,a.useEffect)(()=>{if(D.skipPathSelection&&!P&&"account-connection"!==y)return void U(!0);U("game-selection"===y&&!P)},[y,P,D.skipPathSelection]),(0,a.useEffect)(()=>{b&&"game-selection"===y&&!P&&(U(!0),o("playing"))},[b,y,P,o]),(0,a.useEffect)(()=>{N&&"game-selection"===y&&!P&&(j(!0),o("backing"))},[N,y,P,o]);let[F,j]=(0,a.useState)(!1),[V,K]=(0,a.useState)(!1),[H,Y]=(0,a.useState)(!1),[W,q]=(0,a.useState)(()=>P?"anti-cheat-warning"===P.step?{...P,step:"account-connection",acknowledged:!0}:P:"account-connection"===y&&C?{game:C,step:"account-connection",region:C===l.CR.LOL||C===l.CR.TFT?"NA1":void 0,playerTag:C===l.CR.BWS||C===l.CR.PUB?"":void 0,platform:C===l.CR.PUB?"steam":void 0,acknowledged:!0}:null);(0,a.useEffect)(()=>{((null==W?void 0:W.step)==="connection-confirm"||(null==W?void 0:W.step)==="connection-failure"||(null==W?void 0:W.step)==="connection-success")&&Y(!1)},[null==W?void 0:W.step]),(0,a.useEffect)(()=>{_&&S&&C&&(null==W?void 0:W.step)!=="connection-confirm"&&(null==W?void 0:W.step)!=="connection-failure"&&(null==W?void 0:W.step)!=="connection-success"&&q({game:C,step:"connection-confirm",gameAttributes:_,keyAttributes:S})},[_,S,C,null==W?void 0:W.step]);let z=(0,a.useCallback)(()=>{r(),o("backing"),k.push("/ladders")},[r,o,k]),X=(0,a.useCallback)(()=>{j(!1)},[]),Q=(0,a.useCallback)(()=>{j(!1),q({game:l.CR.LOL,step:"connection-success"}),o("backing")},[o]),J=(0,a.useCallback)(()=>{U(!0),o("playing")},[o]),$=(0,d.useQueryClient)(),{updateUserInformationMutation:Z}=(0,u.$c)({onSuccess:()=>{$.invalidateQueries({queryKey:["profile"]})}}),ee=(0,a.useCallback)(e=>{M("game_selected",{game:e}),q({game:e,step:"account-connection",playerTag:e===l.CR.BWS||e===l.CR.PUB?"":void 0,platform:e===l.CR.PUB?"steam":void 0,acknowledged:!0}),Z({favoriteGame:e})},[Z,M]);(0,a.useEffect)(()=>{"game-selection"===y&&C&&ee(C)},[y,C,ee]);let et=(0,a.useCallback)(()=>{q(null)},[]),er=(0,a.useCallback)(e=>{W&&q({...W,playerTag:e})},[W]),ea=(0,a.useCallback)(e=>{W&&q({...W,platform:e})},[W]),en=(0,a.useCallback)(()=>{W&&(K(!0),q({...W,step:"account-connection",acknowledged:!0}))},[W]),eo=(0,a.useCallback)(()=>
1{if(!W)return;let{game:e}=W;if(e===l.CR.LOL||e===l.CR.TFT||e===l.CR.VAL){M("connection_attempted",{game:e,method:"rso"}),Y(!0);let t="gamercraft",a="https://www.gamercraft.com/en/account/riot/callback",n="https://auth.riotgames.com/authorize";if(t&&a&&n){let o=a;a.includes("/es/")?o=a.replace("/es/","/en/"):a.includes("/pt/")?o=a.replace("/pt/","/en/"):a.includes("/en/")||(o=a.replace("/account/riot/callback","/en/account/riot/callback"));let i=new URL(n);if(i.searchParams.append("client_id",t),i.searchParams.append("redirect_uri",o),i.searchParams.append("response_type","code"),i.searchParams.append("scope","openid"),e===l.CR.LOL||e===l.CR.TFT||e===l.CR.VAL){let t=new URLSearchParams;t.append("game",e),i.searchParams.append("state",t.toString())}r(),window.location.href=i.toString()}else Y(!1)}else e===l.CR.BWS&&W.playerTag&&O?(M("connection_attempted",{game:e,method:"direct"}),O(W.playerTag).then(e=>{q({...W,step:"connection-confirm",gameAttributes:e,keyAttributes:{supercellId:null==e?void 0:e.tag}})}).catch(e=>{q({...W,step:"connection-failure",error:e})})):e===l.CR.PUB&&W.playerTag&&f?(M("connection_attempted",{game:e,method:"direct"}),f(W.playerTag,W.platform).then(e=>{q({...W,step:"connection-confirm",gameAttributes:e,keyAttributes:e.accountId?{accountId:e.accountId,platform:e.platform,playerName:e.playerName}:{playerName:null==e?void 0:e.playerName,platform:e.platform||W.platform}})}).catch(e=>{q({...W,step:"connection-failure",error:e})})):e===l.CR.CS2&&W.steamId&&T?(M("connection_attempted",{game:e,method:"direct"}),T(W.steamId).then(async t=>{if(x&&t.keyAttributes)try{await x(t.keyAttributes,e),r()}catch(e){var a,n,o,i;q({...W,step:"connection-failure",keyAttributes:t.keyAttributes,error:{...e,ownerDisplayName:e.ownerDisplayName||(null==(n=e.response)||null==(a=n.data)?void 0:a.ownerDisplayName),ownerUuid:e.ownerUuid||(null==(i=e.response)||null==(o=i.data)?void 0:o.ownerUuid)},errorMessage:e.message||"Failed to connect CS2 account."})}else q({...W,step:"connection-confirm",gameAttributes:t.gameAttributes,keyAttributes:t.keyAttributes})}).catch(e=>{q({...W,step:"connection-failure",error:e})})):e===l.CR.MRV&&W.playerName&&I?(M("connection_attempted",{game:e,method:"direct"}),I(W.playerName,W.playerTag).then(async t=>{if(x&&t.keyAttributes)try{await x(t.keyAttributes,e),r()}catch(e){var a,n,o,i;q({...W,step:"connection-failure",error:{...e,ownerDisplayName:e.ownerDisplayName||(null==(n=e.response)||null==(a=n.data)?void 0:a.ownerDisplayName),ownerUuid:e.ownerUuid||(null==(i=e.response)||null==(o=i.data)?void 0:o.ownerUuid)},keyAttributes:t.keyAttributes,errorMessage:e.message||"Failed to connect Marvel Rivals account."})}else q({...W,step:"connection-confirm",gameAttributes:t.gameAttributes,keyAttributes:t.keyAttributes})}).catch(e=>{q({...W,step:"connection-failure",error:e})})):e===l.CR.APX&&W.platform&&W.platformUserIdentifier&&L?(M("connection_attempted",{game:e,method:"direct"}),L(W.platform,W.platformUserIdentifier).then(async t=>{if(x&&t.keyAttributes)try{await x(t.keyAttributes,e),r()}catch(e){var a,n,o,i;q({...W,step:"connection-failure",error:{...e,ownerDisplayName:e.ownerDisplayName||(null==(n=e.response)||null==(a=n.data)?void 0:a.ownerDisplayName),ownerUuid:e.ownerUuid||(null==(i=e.response)||null==(o=i.data)?void 0:o.ownerUuid)},keyAttributes:t.keyAttributes,errorMessage:e.message||"Failed to connect Apex Legends account."})}else q({...W,step:"connection-confirm",gameAttributes:t.gameAttributes,keyAttributes:t.keyAttributes})}).catch(e=>{q({...W,step:"connection-failure",error:e})})):r()},[W,r,x,O,f,T,I,L,M]),ei=(0,a.useCallback)(async()=>{if(!W||!x||!W.keyAttributes||!W.game)return void r();try{await x(W.keyAttributes,W.game),M("connection_succeeded",{game:W.game}),r()}catch(e){throw console.error("PathChoiceProvider: Connection confirmation failed:",e),M("connection_failed",{game:W.game,error:e.message||"Unknown error"}),q({...W,step:"connection-failure",error:(0,h.aH)(e,"Failed to connect game account"),errorMessage:e.message||"Failed to connect game account"}),e}},[W,r,x,M]),el=(0,a.useCallback)(async(e,t,r)=>{if(!W)return;let a=g[r];if(!a)return void q({...W,step:"connection-failure",errorMessage:"Connecting with a Riot ID isn't available for ".concat(r,". Please connect with Riot Sign-On instead.")});M("connection_attempted",{game:r,method:"manual"}),Y(!0);try{let r=await (0,s._9)({gameName:e,tagLine:t,game:a});q({...W,step:"connection-confirm",gameAttributes:r.gameAttributes,keyAttributes:r.keyAttributes})}catch(e){q({...W,step:"connection-failure",error:e,errorMessage:e.message||"We couldn't find a Riot account with that ID. Please check that your Riot ID is correct (e.g., YourName#TAG)."})}finally{Y(!1)}},[W,M]),es=(0,a.useCallback)(()=>{W&&q({...W,step:"account-connection",acknowledged:!0,errorMessage:void 0,error:void 0})},[W]);return(0,i.jsx)(n.Provider,{value:{showGameSelection:G,showBackingSplash:F,globalAcknowledged:V,connectionState:W,hideBackButton:A,hideCloseButton:R,customSubtitle:v,excludeGames:E,isConfirmLoading:w,isConnectLoading:H,setShowGameSelection:U,setShowBackingSplash:j,setGlobalAcknowledged:K,setConnectionState:q,handleBackingClick:z,handleBackingSplashClose:X,handleBackingStepsComplete:Q,handlePlayingClick:J,handleGameSelect:ee,handleBackToGameSelection:et,handlePlayerTagChange:er,handlePlatformChange:ea,handleAcknowledge:en,handleConnectAccount:eo,handleConnectWithRiotId:el,handleConfirmConnection:ei,handleRetryConnection:es,onClose:r,onSelectPath:o},children:t})}},24445:(e,t,r)=>{r.d(t,{G:()=>d,O:()=>m});var a=r(95155),n=r(810),o=r(47206),i=r(58665),l=r(99776),s=r(53455),c=r(12115);let u=(0,c.createContext)(void 0),d=e=>{let{children:t,populateGames:r=!1}=e,{user:d}=(0,i.A)(),m=(0,l.useQueryClient)(),p=(0,s.useQuery)({queryKey:["gamerProfiles","bulk",r],queryFn:async()=>{try{return await (0,o.Pw)(r)}catch(e){return[]}},enabled:!!d,staleTime:5*n.K,gcTime:10*n.K,retry:!1,refetchOnWindowFocus:!1,refetchOnMount:!1}),h=(0,c.useMemo)(()=>{let e=new Map;
1return(p.data||[]).forEach(t=>{(null==t?void 0:t.game)&&e.set(t.game,t)}),e},[p.data]),g=p.isLoading,y=(0,c.useCallback)(e=>p.isLoading,[p.isLoading]),C=(0,c.useCallback)(e=>h.get(e),[h]),E=(0,c.useCallback)(e=>e.map(e=>h.get(e)),[h]),A=(0,c.useCallback)(e=>!!h.get(e),[h]),R=(0,c.useMemo)(()=>{for(let e of h.values())if((null==e?void 0:e.isExiled)===!0)return!0;return!1},[h]),v=(0,c.useCallback)(async e=>{e&&await m.invalidateQueries({queryKey:["gamerProfile",e]}),await p.refetch()},[p,m]),O=(0,c.useCallback)(async()=>{await p.refetch()},[p]),f=(0,c.useMemo)(()=>({profiles:h,isLoading:g,isAnyLoading:y,getProfile:C,getProfiles:E,hasProfile:A,hasAnyExiledProfile:R,refetch:v,refetchAll:O}),[h,g,y,C,E,A,R,v,O]);return(0,a.jsx)(u.Provider,{value:f,children:t})},m=()=>{let e=(0,c.useContext)(u);if(!e)throw Error("useGamerProfiles must be used within a GamerProfilesProvider");return e}},25691:(e,t,r)=>{r.d(t,{qh:()=>l,Mg:()=>s});var a=r(95155),n=r(33830),o=r(12115);let i=(0,o.createContext)(void 0),l=e=>{let{children:t,locale:r="en",patch:o="latest",enabled:l=!0}=e,s=(0,n.LF)(r,o,{enabled:l}),c={...s,getChampionById:e=>{var t;if(null==(t=s.champions)?void 0:t.champions)return Object.values(s.champions.champions).find(t=>t.id===String(e)||t.key===String(e)||t.name===String(e))},getChampionByName:e=>{var t;if(null==(t=s.champions)?void 0:t.champions)return Object.values(s.champions.champions).find(t=>t.name.toLowerCase()===e.toLowerCase()||t.id.toLowerCase()===e.toLowerCase())},getItemById:e=>{var t;if(null==(t=s.items)?void 0:t.items)return s.items.items[String(e)]},getSummonerSpellById:e=>{var t;if(null==(t=s.summonerSpells)?void 0:t.summonerSpells)return Object.values(s.summonerSpells.summonerSpells).find(t=>t.id===String(e)||t.key===String(e)||t.name===String(e))},getSummonerSpellByKey:e=>{var t;if(null==(t=s.summonerSpells)?void 0:t.summonerSpells)return s.summonerSpells.summonerSpells[e]},getRuneById:e=>{var t;if(null==(t=s.runes)?void 0:t.runes)return s.runes.runes[String(e)]}};return(0,a.jsx)(i.Provider,{value:c,children:t})},s=()=>{let e=(0,o.useContext)(i);if(void 0===e)throw Error("useGameData must be used within a GameDataProvider");return e}},28349:(e,t,r)=>{r.d(t,{H:()=>a});let a={V2_1_2:"v2_1_2",V3_0_0:"v3_0_0",V3_1_0:"v3_1_0",V4_0_0:"v4_0_0",V4_1_0:"v4_1_0",V4_2_0:"v4_2_0",V4_3_0:"v4_3_0",V5_0_0:"v5_0_0"}},30967:(e,t,r)=>{r.d(t,{B:()=>l,D:()=>o,OR:()=>d,P:()=>n,ST:()=>s,T:()=>i,X4:()=>m,bB:()=>u,sd:()=>c});var a=r(74469);let n={page:"#050B12",surface:"#0C1B30",item:a.l.OTHER.ITEM,raised:"#26426E",line:"#2C4A78",sunk:"#0F2038",border:"#132341",border2:"#2C4A78",text:a.l.TEXT.PRIMARY,sub:"#8BA8B6",dim:a.l.TEXT.TERTIARY,lime:a.l.BRAND.PRIMARY,limeDim:a.l.BRAND.PRIMARY_HOVER},o={card:"#0C1B30",card2:"#0A1728",item:"#152845",hair:"#16294A",hair2:"#20395F",sel:"rgba(197,249,85,.06)",hover:"rgba(255,255,255,.028)"},i={crystal:a.l.TAGS.CRYSTAL,yellow:a.l.TAGS.YELLOW,green:a.l.TAGS.GREEN,red:a.l.TAGS.RED,orange:a.l.TAGS.ORANGE,purple:a.l.TAGS.PURPLE,gold:a.l.TAGS.GOLD},l={outstanding:a.l.BANDS.OUTSTANDING,strong:a.l.BANDS.STRONG,solid:a.l.BANDS.SOLID,developing:a.l.BANDS.DEVELOPING,needsWork:a.l.BANDS.NEEDS_WORK},s={success:a.l.STATE.SUCCESS,error:a.l.STATE.ERROR,warning:a.l.STATE.WARNING},c=16,u=16,d=1500,m=(e,t)=>{let r=e.replace("#",""),a=Number.parseInt(3===r.length?r.split("").map(e=>e+e).join(""):r,16);return"rgba(".concat(a>>16&255,",").concat(a>>8&255,",").concat(255&a,",").concat(t,")")}},31386:(e,t,r)=>{r.d(t,{a:()=>s});var a=r(95155),n=r(29080),o=r(18955),i=r(12115),l=r(4687);let s=i.memo(e=>{let{messageKey:t,values:r}=e,i=(0,o.c)();return(0,a.jsxs)(l.LC,{$isError:!0,role:"alert",children:[(0,a.jsx)(l.H3,{$isError:!0,children:(0,a.jsx)(n.A,{size:16})}),(0,a.jsx)(l.tp,{$isError:!0,children:r?i(t,r):i(t)})]})});s.displayName="FieldFormatError"},33830:(e,t,r)=>{r.d(t,{Ei:()=>p,In:()=>l,LF:()=>h,Pq:()=>d,QC:()=>m});var a=r(84524),n=r(53455),o=r(11515);let i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"en",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"latest",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,n.useQuery)({queryKey:["gameData","items",e,t],queryFn:()=>(0,a.JS)(e,t),staleTime:72e5,gcTime:144e5,retry:3,retryDelay:e=>Math.min(1e3*2**e,3e4),...r})},l=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"en",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"latest",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,n.useQuery)({queryKey:["gameData","champions",e,t],queryFn:()=>(0,a.Lx)(e,t),staleTime:72e5,gcTime:144e5,retry:3,retryDelay:e=>Math.min(1e3*2**e,3e4),...r})},s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"en",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"latest",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,n.useQuery)({queryKey:["gameData","runes",e,t],queryFn:()=>(0,a.UT)(e,t),staleTime:72e5,gcTime:144e5,retry:3,retryDelay:e=>Math.min(1e3*2**e,3e4),...r})},c=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"en",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"latest",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,n.useQuery)({queryKey:["gameData","summonerSpells",e,t],queryFn:()=>(0,a.WC)(e,t),staleTime:72e5,gcTime:144e5,retry:3,retryDelay:e=>Math.min(1e3*2**e,3e4),...r})},u=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.useQuery)({queryKey:["gameData","metadata"],queryFn:()=>(0,a.yb)(),staleTime:18e5,gcTime:36e5,retry:3,retryDelay:e=>Math.min(1e3*2**e,3e4),...e})},d=function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return(0,o.useQueries)({queries:e.map(e=>({queryKey:["gameData","tft","set",e],queryFn:()=>(0,a.ps)(e),staleTime:72e5,gcTime:144e5,enabled:t,retry:1,retryDelay:e=>Math.min(1e3*2**e,3e4)}))})},m=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.useQuery)({queryKey:["gameData","tft","sets"],queryFn:()=>(0,a.zg)(),staleTime:72e5,gcTime:144e5,retry:3,retryDelay:e=>Math.min(1e3*2**e,3e4),...e})},p=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.useQuery)({queryKey:["gameData","tft","assetsManifest"],queryFn:()=>(0,a.rG)(),staleTime:72e5,gcTime:144e5,retry:3,retryDelay:e=>Math.min(1e3*2**e,3e4),...e})},h=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"en",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"latest",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=i(e,t,r),n=l(e,t,r),o=s(e,t,r),d=c(e,t,r),m=u(r),p=a.isLoading||n.isLoading||o.isLoading||d.isLoading||m.isLoading,h=a.isError||n.isError||o.isError||d.isError||m.isError,g=a.error||n.error||o.error||d.error||m.error;return{items:a.data,champions:n.data,runes:o.data,summonerSpells:d.data,metadata:m.data,isLoading:p,isError:h,error:g,refetch:()=>{a.refetch(),n.refetch(),o.refetch(),d.refetch(),m.refetch()}}}},38945:(e,t,r)=>{r.d(t,{L:()=>i});var a=r(20553),n=r(38554),o=r.n(n);let i=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{timeframe:t="12months",limit:r=100,offset:n=0}=e,i=o()({timeframe:t,limit:r,offset:n},e=>void 0!==e);try{var l,s,c,u,d;let e=await a.n.get("LadderAPI","/ladder-service/meta/champion-earnings",{queryStringParameters:i}),t=null!=(s=e.data)?s:e;return{data:(d=Array.isArray(t)?t:[])&&0!==d.length?d.map(e=>{var t,r,a,n,o,i,l,s,c,u,d,m,p,h;
1return{championId:null!=(r=null!=(t=e.championId)?t:e.champion_id)?r:0,championName:null!=(n=null!=(a=e.championName)?a:e.champion_name)?n:"",totalEarned:null!=(i=null!=(o=e.totalEarned)?o:e.total_earned)?i:0,avgGCS:null!=(s=null!=(l=e.avgGCS)?l:e.avg_gcs)?s:0,winRate:null!=(u=null!=(c=e.winRate)?c:e.win_rate)?u:0,gamesPlayed:null!=(m=null!=(d=e.gamesPlayed)?d:e.games_played)?m:0,earningsPerGame:null!=(h=null!=(p=e.earningsPerGame)?p:e.earnings_per_game)?h:0,tier:e.tier}}):[],lastUpdated:null!=(u=null!=(c=null==(l=e.meta)?void 0:l.lastUpdated)?c:e.lastUpdated)?u:new Date().toISOString()}}catch(e){throw Error("Failed to fetch champion earnings data")}}},40875:(e,t,r)=>{r.d(t,{i:()=>y});var a=r(95155),n=r(23449),o=r(24445),i=r(2186),l=r(47522),s=r(71708),c=r(20063),u=r(18955),d=r(12115),m=r(50625),p=r(24312),h=r(4687);let g={CONNECTION_SUCCESS_TITLE:"PathChoiceOverlay.connectionSuccessTitle",CONNECTION_SUCCESS_SUBTITLE:"PathChoiceOverlay.connectionSuccessSubtitle",BACKING_SUCCESS_TITLE:"PathChoiceOverlay.backingSuccessTitle",BACKING_SUCCESS_SUBTITLE:"PathChoiceOverlay.backingSuccessSubtitle"},y=d.memo(e=>{let{onClose:t,path:r="playing"}=e,y=(0,u.c)(),C=(0,c.useRouter)(),E=(0,d.useRef)(null),A=(0,m.DP)(),{hideCloseButton:R,connectionState:v}=(0,p.q4)(),{profiles:O}=(0,o.O)(),f=(0,d.useRef)(!1),T=Array.from(O.values()).filter(Boolean).length<=1,I=null==v?void 0:v.game,L=(0,d.useCallback)(()=>{f.current||(f.current=!0,t(),T&&I?C.push("/ladders?game=".concat(I)):C.push("/account?tab=".concat(n.xM.GAME_ACCOUNTS)))},[t,C,T,I]);return(0,d.useEffect)(()=>{let e=[A.COLORS.BRAND.PRIMARY,A.COLORS.STATE.SUCCESS,A.COLORS.STATE.WARNING,A.COLORS.TAGS.PURPLE,A.COLORS.TAGS.CRYSTAL];if(E.current){let t=Date.now()+2500;(0,s.A)({particleCount:100,spread:70,origin:{y:.6},colors:e,shapes:["circle","square"],scalar:1.2}),function r(){(0,s.A)({particleCount:5,angle:60,spread:55,origin:{x:0,y:.5},colors:e,ticks:200}),(0,s.A)({particleCount:5,angle:120,spread:55,origin:{x:1,y:.5},colors:e,ticks:200}),Date.now()<t&&requestAnimationFrame(r)}()}let t=setTimeout(()=>{E.current&&(0,s.A)({particleCount:200,spread:100,origin:{y:.5},colors:e,shapes:["circle","square"],gravity:1.2,scalar:1.5,drift:0})},2700),r=setTimeout(()=>{L()},3e3);return()=>{clearTimeout(t),clearTimeout(r)}},[A,L]),(0,a.jsxs)(h.IB,{children:[!R&&(0,a.jsx)(h.Jn,{onClick:L,"aria-label":"Close overlay",children:(0,a.jsx)(i.A,{size:24})}),(0,a.jsx)(h.Fk,{ref:E}),(0,a.jsx)(h._p,{children:(0,a.jsxs)(h.l5,{$isSuccess:!0,children:[(0,a.jsx)(h.Yw,{children:(0,a.jsx)(h.lD,{children:(0,a.jsxs)(h.lB,{children:[(0,a.jsxs)(h.qx,{viewBox:"0 0 64 64",children:[(0,a.jsx)(h.KD,{cx:"32",cy:"32",r:"28",$isBackground:!0}),(0,a.jsx)(h.KD,{cx:"32",cy:"32",r:"28",strokeDasharray:2*Math.PI*28,strokeDashoffset:2*Math.PI*28*(1-.9742),$color:A.COLORS.BRAND.PRIMARY})]}),(0,a.jsx)(h.XP,{children:(0,a.jsx)(h.sJ,{$color:A.COLORS.BRAND.PRIMARY,children:"97.42"})}),(0,a.jsx)(h.Ri,{$color:A.COLORS.BRAND.PRIMARY,children:(0,a.jsx)("span",{children:"1st"})})]})})}),(0,a.jsx)(h.o9,{children:(0,a.jsx)(l.A,{size:64,strokeWidth:2})}),(0,a.jsx)(h.JA,{children:y("playing"===r?g.CONNECTION_SUCCESS_TITLE:g.BACKING_SUCCESS_TITLE)}),(0,a.jsx)(h.zb,{children:y("playing"===r?g.CONNECTION_SUCCESS_SUBTITLE:g.BACKING_SUCCESS_SUBTITLE)})]})})]})});y.displayName="ConnectionSuccessStep"},41432:(e,t,r)=>{r.d(t,{E3:()=>u,Jt:()=>h,LC:()=>E,O2:()=>y,TY:()=>g,XS:()=>C,ZE:()=>d,_j:()=>n,fy:()=>p,i:()=>i,jd:()=>o,kz:()=>c,l5:()=>A,oJ:()=>l,qY:()=>a,tB:()=>s});let a=e=>"object"!=typeof e||null===e||Array.isArray(e)?null:e,n=e=>Array.isArray(e)?e:[],o=e=>n(e).map(a).filter(e=>null!==e),i=e=>{if("number"==typeof e)return Number.isFinite(e)?e:null;if("string"==typeof e&&""!==e.trim()){let t=Number(e);return Number.isFinite(t)?t:null}return null},l=e=>"string"==typeof e&&e.length>0?e:null,s=e=>"boolean"==typeof e?e:null,c=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];if(!e)return null;for(let t of r){let r=i(e[t]);if(null!==r)return r}return null},u=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];if(!e)return null;for(let t of r){let r=l(e[t]);if(null!==r)return r}return null},d=e=>{let t=i(e);return null===t?null:t>0&&t<=1?100*t:t},m={OVERVIEW:"OVERVIEW"},p=e=>{if(Array.isArray(e))return o(e);let t=a(e);if(!t)return[];let r=a(t.recentPerformance);return r?[r]:[]},h=e=>{var t;let r=e.find(e=>
1l(e.analyticsType)===m.OVERVIEW);if(r)return r;let a=e.filter(e=>null===l(e.analyticsType));return 1===a.length&&null!=(t=a[0])?t:null},g=e=>{var t,r;let n=a(e);return o(Array.isArray(e)?e:null!=(r=null!=(t=null==n?void 0:n.championStats)?t:null==n?void 0:n.topChampions)?r:[]).reduce((e,t)=>{var r;let n=c(t,"championId","id");return null===n||e.push({championId:n,stats:null!=(r=a(t.stats))?r:t}),e},[])},y=(e,t)=>{var r;let n=a(null==(r=a(e))?void 0:r[String(t)]);return n?{tier:u(n,"tier"),division:u(n,"division","rank"),leaguePoints:c(n,"leaguePoints","lp"),wins:c(n,"wins"),losses:c(n,"losses")}:null},C=(e,t)=>{var r;let n=a(null==(r=a(e))?void 0:r[String(t)]);return n?{wins:c(n,"wins"),losses:c(n,"losses"),winRate:d(n.winRate),totalGames:c(n,"totalGames","gamesPlayed"),leaguePoints:c(n,"leaguePoints","lp")}:null},E=e=>{let t=a(e);return null!==t&&null!==a(t.matchData)},A=e=>{let t=a(e),r=a(null==t?void 0:t.matchData);return t&&r?{matchData:r,tournamentDetails:o(t.tournamentDetails),usedInTournaments:n(t.usedInTournaments)}:null}},43961:(e,t,r)=>{r.d(t,{HY:()=>i,J3:()=>s,Uk:()=>l,is:()=>c});var a=r(20553),n=r(38554),o=r.n(n);let i=async()=>{try{return await a.n.get("APIGateway","/wallet-store-service/store/catalog",{})}catch(e){throw Error("Failed to fetch store catalog")}},l=async()=>{try{return await a.n.get("APIGateway","/wallet-store-service/store/public/catalog",{})}catch(e){throw Error("Failed to fetch store catalog")}},s=async e=>{try{return await a.n.get("APIGateway","/wallet-store-service/store/products/".concat(e),{})}catch(e){throw Error("Failed to fetch store products")}},c=async e=>{try{let t=o()({withCredits:e.options.withCredits,quantity:e.options.quantity,raffleUuid:e.options.raffleUuid},e=>void 0!==e);await a.n.post("APIGateway","/wallet-store-service/store/products/".concat(e.productId),{body:t})}catch(r){var t;let e=(null==(t=r.response)?void 0:t.data)||r.message||"Failed to buy product";throw console.error("Buy product error:",r),Error(e)}}},44612:(e,t,r)=>{r.d(t,{p:()=>C,C:()=>a.C});var a=r(56886),n=r(95155),o=r(6523),i=r(24445),l=r(54828),s=r(99776),c=r(15754),u=r(46358),d=r(88830),m=r(45995),p=r(20063),h=r(18955),g=r(12115),y=r(10298);let C=e=>{let{children:t}=e,r=(0,h.c)(),{toast:C}=(0,c._kQ)(),E=(0,s.useQueryClient)(),A=(0,p.useRouter)(),[R,v]=(0,g.useState)(),[O,f]=(0,g.useState)(),[T,I]=(0,g.useState)(),{getProfile:L}=(0,i.O)(),x=L(o.CR.LOL),_=L(o.CR.VAL),S=L(o.CR.TFT),w=L(o.CR.BWS),P=L(o.CR.PUB),b=L(o.CR.CS2),N=L(o.CR.MRV),k=L(o.CR.APX),D=(0,g.useMemo)(()=>[{game:o.CR.LOL,profile:x,isLinked:!!x},{game:o.CR.VAL,profile:_,isLinked:!!_},{game:o.CR.TFT,profile:S,isLinked:!!S},{game:o.CR.BWS,profile:w,isLinked:!!w},{game:o.CR.PUB,profile:P,isLinked:!!P},{game:o.CR.CS2,profile:b,isLinked:!!b},{game:o.CR.MRV,profile:N,isLinked:!!N},{game:o.CR.APX,profile:k,isLinked:!!k}],[x,_,S,w,P,b,N,k]),{putGamerProfileMutation:M,isPending:B}=(0,l.Jx)({onSuccess:(e,t)=>{C.success(r(y.A.PUT_GAMER_PROFILE_SUCCESS),r(d.GM.congrats)),A.push("/ladders"),E.invalidateQueries({queryKey:["gamerProfile"]}),E.invalidateQueries({queryKey:["gamerProfiles"]}),E.invalidateQueries({queryKey:["gamerProfile",t.game]}),t.game===o.CR.LOL&&E.invalidateQueries({queryKey:["gamerProfile",o.CR.TFT]}),t.game===o.CR.TFT&&E.invalidateQueries({queryKey:["gamerProfile",o.CR.LOL]}),t.game===o.CR.VAL&&(E.invalidateQueries({queryKey:["gamerProfile",o.CR.LOL]}),E.invalidateQueries({queryKey:["gamerProfile",o.CR.TFT]}))},onError:e=>{console.error("Error connecting game account:",e)}}),G=(0,g.useCallback)(async(e,t)=>{if(!e||!t)return Promise.reject(Error("Missing key attributes or game type"));try{return await M({keyAttributes:e,game:t}),Promise.resolve()}catch(e){return Promise.reject((0,u.aH)(e))}},[M]),{validateBrawlStarsAccountMutation:U}=(0,l.BS)({onSuccess:e=>{v(e),f({supercellId:e.tag}),I(o.CR.BWS)}}),{validatePubgAccountMutation:F}=(0,l.cs)({onSuccess:e=>{v(e),f(e.accountId?{accountId:e.accountId,platform:e.platform,playerName:e.playerName}:{playerName:e.playerName,platform:e.platform}),I(o.CR.PUB)}}),j=(0,g.useCallback)(async e=>{try{return await U({tagName:e})}catch(e){var t,r,a,n,o;throw{status:null==(t=e.response)?void 0:t.status,message:(null==(a=e.response)||null==(r=a.data)?void 0:r.message)||e.message,code:null==(o=e.response)||null==(n=o.data)?void 0:n.code}}},[U]),V=(0,g.useCallback)(async(e,t)=>{try{return await F({playerName:e,platform:t})}catch(e){var r,a,n,o,i;throw{status:null==(r=e.response)?void 0:r.status,message:(null==(n=e.response)||null==(a=n.data)?void 0:a.message)||e.message,code:null==(i=e.response)||null==(o=i.data)?void 0:o.code}}},[F]),K=(0,m.Uv)({gameData:D,gameAttributes:R,keyAttributes:O,game:T,onConfirm:G,isPutGamerProfileLoading:B,val
1idateBrawlStarsAccount:j,validatePubgAccount:V});return(0,n.jsx)(a.h.Provider,{value:K,children:t})}},46358:(e,t,r)=>{r.d(t,{Bf:()=>k,aH:()=>E.aH});var a=r(95155),n=r(2186),o=r(44748),i=r(18955),l=r(12115),s=r(24312),c=r(4687);let u={ANTI_CHEAT_WARNING_TITLE:"PathChoiceOverlay.antiCheatWarningTitle",ANTI_CHEAT_WARNING_TEXT:"PathChoiceOverlay.antiCheatWarningText",ACKNOWLEDGE_BUTTON:"PathChoiceOverlay.acknowledgeButton",ACKNOWLEDGE_BUTTON_COMPLETE:"PathChoiceOverlay.acknowledgeButtonComplete"};l.memo(e=>{let{onAcknowledge:t}=e,r=(0,i.c)(),{onClose:d}=(0,s.q4)(),[m,p]=(0,l.useState)(0),[h,g]=(0,l.useState)(null),[y,C]=(0,l.useState)(!1),E=(0,l.useCallback)(()=>{if(y)return;let e=0,t=setInterval(()=>{(e+=6)>=100&&(clearInterval(t),C(!0),e=100),p(e)},60);g(t)},[y]),A=(0,l.useCallback)(()=>{h&&!y&&(clearInterval(h),g(null),p(0))},[h,y]),R=(0,l.useCallback)(()=>{y&&t()},[y,t]);return(0,a.jsxs)(c.IB,{children:[(0,a.jsx)(c.Jn,{onClick:d,"aria-label":"Close overlay",children:(0,a.jsx)(n.A,{size:24})}),(0,a.jsxs)(c.XF,{children:[(0,a.jsx)(c.id,{children:(0,a.jsx)(o.A,{size:48})}),(0,a.jsx)(c.vG,{children:r(u.ANTI_CHEAT_WARNING_TITLE)}),(0,a.jsx)(c.SY,{children:r(u.ANTI_CHEAT_WARNING_TEXT)})]}),(0,a.jsx)(c.Wr,{$progress:m,onMouseDown:E,onMouseUp:A,onMouseLeave:A,onTouchStart:E,onTouchEnd:A,onClick:y?R:void 0,children:(0,a.jsx)("span",{children:r(y?u.ACKNOWLEDGE_BUTTON_COMPLETE:u.ACKNOWLEDGE_BUTTON)})})]})}).displayName="AntiCheatWarningStep";var d=r(99249),m=r(15754),p=r(7209);let h=l.memo(e=>{let{isOpen:t,onClose:r,onComplete:n}=e,o={overlay:{zIndex:p.Bb.BACKING_ONBOARDING,backdropFilter:"blur(16px)"},content:{}};return(0,a.jsxs)(m.ri5,{isOpen:t,onRequestClose:r,shouldPauseOnInteraction:!0,delay:5e3,customStyles:o,overlayOpacity:0,children:[(0,a.jsx)(m.ri5.Slide,{title:"Welcome to Backing",label:"How Backing Works",subtitle:"Learn how to back competitors and share in their success.",imageUrl:d.fW[12]}),(0,a.jsx)(m.ri5.Slide,{title:"Choose a Competitor",label:"How Backing Works",subtitle:"Browse tournaments and select a competitor you believe will perform well.",imageUrl:d.fW[0]}),(0,a.jsx)(m.ri5.Slide,{title:"Place Your Backing",label:"How Backing Works",subtitle:"Decide how much to back the competitor with. Your potential returns are shown instantly.",imageUrl:d.fW[1]}),(0,a.jsx)(m.ri5.Slide,{title:"Track Performance",label:"How Backing Works",subtitle:"Follow your competitor's progress in real-time throughout the tournament.",imageUrl:d.fW[2]}),(0,a.jsx)(m.ri5.Slide,{title:"Collect Winnings",label:"How Backing Works",subtitle:"If your competitor performs well, you'll receive a share of their winnings proportional to your backing.",imageUrl:d.fW[3],action:(0,a.jsx)(m.ri5.Slide.Action,{onClick:n,children:"Start Backing"})})]})});h.displayName="BackingOnboarding",r(90113),r(81606),r(6662),r(40875);var g=r(47650);let y=(0,r(50625).Ay)(c.Sf).withConfig({componentId:"sc-f434df80-0"})(["z-index:",";"],p.Bb.EMPTY_OVERLAY_CONTAINER),C=e=>{let{isOpen:t}=e;if(!t)return null;let r=(0,a.jsx)(y,{children:(0,a.jsx)(c.hJ,{})});return"undefined"!=typeof document?(0,g.createPortal)(r,document.body):r};var E=r(85410),A=r(10520);r(83658);var R=r(6523),v=r(24445),O=r(34620),f=r(89152),T=r(45995),I=r(54834);let L={CHOOSE_GAME:"PathChoiceOverlay.chooseGame",LOL_TITLE:"PathChoiceOverlay.lolTitle",VAL_TITLE:"PathChoiceOverlay.valTitle",TFT_TITLE:"PathChoiceOverlay.tftTitle",BWS_TITLE:"PathChoiceOverlay.bwsTitle",PUB_TITLE:"PathChoiceOverlay.pubTitle",WILD_RIFT_TITLE:"PathChoiceOverlay.wildRiftTitle",ALL_GAMES_CONNECTED:"PathChoiceOverlay.allGamesConnected",PLATFORM_PC:"PathChoiceOverlay.platformPc",PLATFORM_MOBILE:"PathChoiceOverlay.platformMobile"},x=l.memo(e=>{let{onClose:t,onGameSelect:r,excludeGames:o=[]}=e,l=(0,i.c)(),{wildRift:s}=(0,T.h)(),u=[R.CR.LOL,R.CR.VAL,R.CR.TFT,R.CR.BWS,R.CR.PUB,...s?[R.CR.WILD_RIFT]:[]],{getProfile:d,isLoading:p}=(0,v.O)(),h=[];d(R.CR.LOL)&&h.push(R.CR.LOL),d(R.CR.VAL)&&h.push(R.CR.VAL),d(R.CR.TFT)&&h.push(R.CR.TFT),d(R.CR.BWS)&&h.push(R.CR.BWS),d(R.CR.PUB)&&h.push(R.CR.PUB),d(R.CR.WILD_RIFT)&&h.push(R.CR.WILD_RIFT);let g=[...o,...h],y=u.filter(e=>!g.includes(e)),C=e=>e===R.Vx.PC?L.PLATFORM_PC:L.PLATFORM_MOBILE;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(c.Jn,{onClick:t,"aria-label":"Close overlay",children:(0,a.jsx)(n.A,{size:24})}),(0,a.jsx)(c.hE,{children:l(L.CHOOSE_GAME)}),p?(0,a.jsx)("div",{style:{textAlign:"center",padding:"24px"},children:(0,a.jsx)(m.EAD.Text,{children:"Loading available games..."})}):y.length>0?(0,a.jsx)(c.aY,{children:y.map(e=>(0,a.jsxs)(c.oL,{$type:"game",onClick:()=>r(e),children:[(0,a.jsx)(c.o8,{$type:"game",$game:e}),(0,a.jsx)(c.ck,{$type:"game"}),(0,a.jsxs)(c.WW,{$game:e,children:[e===R.CR.LOL&&(0,a.jsx)(c.ZE,{src:"/LOLGameCardCharacter.png",alt:"League of Legends character"}),e===R.CR.VAL&&(0,a.jsx)(c.ZE,{src:"/VALGameCardCharacter.png",alt:"
1Valorant character"}),e===R.CR.TFT&&(0,a.jsx)(c.ZE,{src:"/TFTGameCardCharacter.png",alt:"Teamfight Tactics character"}),e===R.CR.BWS&&(0,a.jsx)(c.ZE,{src:"/BWSGameCardCharacter.png",alt:"Brawl Stars character"}),e===R.CR.PUB&&(0,a.jsx)(c.ZE,{src:"/PUBGGameCardCharacter.png",alt:"PUBG character"})]}),(0,a.jsx)(c.VN,{children:(0,a.jsx)(I.a,{game:e,size:50})}),(0,a.jsx)(c.u6,{children:l((e=>{switch(e){case R.CR.LOL:return L.LOL_TITLE;case R.CR.VAL:return L.VAL_TITLE;case R.CR.TFT:return L.TFT_TITLE;case R.CR.BWS:return L.BWS_TITLE;case R.CR.PUB:return L.PUB_TITLE;case R.CR.WILD_RIFT:return L.WILD_RIFT_TITLE;default:return"game.".concat(e)}})(e))}),(0,a.jsx)(c.t7,{children:R.cT[e].map(e=>(0,a.jsxs)(c.vr,{"aria-label":l(C(e)),children:[e===R.Vx.PC?(0,a.jsx)(O.A,{size:14}):(0,a.jsx)(f.A,{size:14}),(0,a.jsx)("span",{children:l(C(e))})]},e))})]},e))}):(0,a.jsx)("div",{style:{textAlign:"center",padding:"24px"},children:l(L.ALL_GAMES_CONNECTED)})]})});x.displayName="GameSelectionStep",r(86942);var _=r(6312),S=r(6080);let w={BACK_COMPETITOR_TITLE:"PathChoiceOverlay.backCompetitorTitle",BACK_COMPETITOR_SUBTITLE:"PathChoiceOverlay.backCompetitorSubtitle",PLAY_TOURNAMENTS_TITLE:"PathChoiceOverlay.playTournamentsTitle",PLAY_TOURNAMENTS_SUBTITLE:"PathChoiceOverlay.playTournamentsSubtitle",CHOOSE_PATH:"PathChoiceOverlay.choosePath"},P=l.memo(e=>{let{onBackingClick:t,onPlayingClick:r}=e,n=(0,i.c)();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(c.hE,{children:n(w.CHOOSE_PATH)}),(0,a.jsxs)(c.Sl,{children:[(0,a.jsxs)(c.oL,{$type:"playing",onClick:r,children:[(0,a.jsx)(c.L6,{}),(0,a.jsx)(c.ck,{$type:"playing"}),(0,a.jsx)(c.VN,{children:(0,a.jsx)(_.A,{size:64})}),(0,a.jsx)(c.u6,{children:n(w.PLAY_TOURNAMENTS_TITLE)}),(0,a.jsx)(c.Qs,{children:n(w.PLAY_TOURNAMENTS_SUBTITLE)})]}),(0,a.jsxs)(c.oL,{$type:"backing",onClick:t,children:[(0,a.jsx)(c.q5,{}),(0,a.jsx)(c.ck,{$type:"backing"}),(0,a.jsx)(c.VN,{children:(0,a.jsx)(S.A,{size:64})}),(0,a.jsx)(c.u6,{children:n(w.BACK_COMPETITOR_TITLE)}),(0,a.jsx)(c.Qs,{children:n(w.BACK_COMPETITOR_SUBTITLE)})]})]})]})});P.displayName="PathSelectionStep";let b=()=>{let{showGameSelection:e,showBackingSplash:t,connectionState:r,excludeGames:n,handleBackingClick:o,handlePlayingClick:i,handleGameSelect:l,handleBackingSplashClose:u,handleBackingStepsComplete:d,onClose:m}=(0,s.q4)(),p=(0,T.h)();return(0,a.jsxs)(a.Fragment,{children:[!t&&(0,a.jsxs)(c.Sf,{"data-overlay-container":!0,children:[(0,a.jsx)(c.hJ,{}),(0,a.jsx)(c.HD,{children:r?(0,a.jsx)(A.i,{}):e||p.skipPathSelection?(0,a.jsx)(x,{onClose:m,onGameSelect:l,excludeGames:n}):(0,a.jsx)(P,{onBackingClick:o,onPlayingClick:i})})]}),(0,a.jsx)(C,{isOpen:t}),(0,a.jsx)(h,{isOpen:t,onClose:u,onComplete:d})]})},N=()=>{let{isMobile:e}=(0,T.Ri)();return(0,l.useEffect)(()=>{if(!e)return;(()=>{let e=document.querySelector('meta[name="viewport"]');e&&e.setAttribute("content","width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no")})(),(()=>{document.body.style.overflow="hidden",document.documentElement.style.overflow="hidden";let e=document.querySelector("[data-overlay-container]");e&&(e.style.overflowY="auto",e.style.touchAction="pan-y",e.style.setProperty("-webkit-overflow-scrolling","touch"),e.querySelectorAll("*").forEach(e=>{e.style.touchAction||(e.style.touchAction="pan-y")}))})();let t=e=>{e.target.closest("[data-overlay-container]")||e.preventDefault()};return document.addEventListener("touchmove",t,{passive:!1}),()=>{(()=>{let e=document.querySelector('meta[name="viewport"]');e&&e.setAttribute("content","width=device-width, initial-scale=1.0")})(),document.body.style.overflow="",document.documentElement.style.overflow="",document.removeEventListener("touchmove",t)}},[e]),null},k=e=>{let{isOpen:t,onClose:r,onSelectPath:n,initialStep:o="path-selection",initialGame:i,excludeGames:l=[],hideBackButton:c=!1,validateBrawlStarsAccount:u,validatePubgAccount:d,validateCs2Account:m,validateMrvAccount:p,validateApxAccount:h,onConfirmConnection:y,gameAttributes:C,keyAttributes:E,isConfirmLoading:A=!1,initialConnectionState:R,shouldAutoSelectPlaying:v=!1,shouldAutoSelectBacking:O=!1}=e;if(!t)return null;let f=(0,a.jsxs)(s.Q3,{onClose:r,onSelectPath:n,initialStep:o,initialGame:i,excludeGames:l,hideBackButton:c,validateBrawlStarsAccount:u,validatePubgAccount:d,validateCs2Account:m,validateMrvAccount:p,validateApxAccount:h,onConfirmConnection:y,gameAttributes:C,keyAttributes:E,isConfirmLoading:A,initialConnectionState:R,shouldAutoSelectPlaying:v,shouldAutoSelectBacking:O,children:[(0,a.jsx)(N,{}),(0,a.jsx)(b,{})]});return"undefined"!=typeof document?(0,g.createPortal)(f,document.body):f};r(84144),r(63550)},46417:(e,t,r)=>{r.d(t,{Gv:()=>s,Il:()=>i,S1:()=>c,VW:()=>n,jB:()=>u});var a=r(6523);
1let n="account",o={[a.CR.LOL]:"page.tournamentPass.GAME_LABEL_LOL",[a.CR.VAL]:"page.tournamentPass.GAME_LABEL_VAL",[a.CR.TFT]:"page.tournamentPass.GAME_LABEL_TFT",[a.CR.DOT]:"page.tournamentPass.GAME_LABEL_DOT",[a.CR.BWS]:"page.tournamentPass.GAME_LABEL_BWS",[a.CR.PUB]:"page.tournamentPass.GAME_LABEL_PUB",[a.CR.MRV]:"page.tournamentPass.GAME_LABEL_MRV",[a.CR.APX]:"page.tournamentPass.GAME_LABEL_APX",[a.CR.CS2]:"page.tournamentPass.GAME_LABEL_CS2",[a.CR.WILD_RIFT]:"page.tournamentPass.GAME_LABEL_WIL"},i=e=>o[e],l=[a.CR.LOL,a.CR.TFT],s=e=>l.includes(e),c=e=>e.map(e=>({label:e.label,value:e.value.trim()})).filter(e=>""!==e.value).map(e=>"".concat(e.label,": ").concat(e.value)),u=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=c(t),n=a.length>0?[r.newAccountHeading,...a].filter(Boolean).join("\n"):void 0;return[e,r.currentAccountLine,n,r.manualNote].filter(Boolean).join("\n\n")}},47206:(e,t,r)=>{r.d(t,{hD:()=>c,KW:()=>S,Lf:()=>f,mU:()=>J,gA:()=>Z,Pw:()=>P,bl:()=>W,Qe:()=>x,e0:()=>V,wF:()=>M,RB:()=>Q,NG:()=>A,Gs:()=>B,xv:()=>H,$c:()=>C,jy:()=>y,uE:()=>b,QM:()=>Y,ek:()=>g,qc:()=>N,xf:()=>T,o3:()=>I,CW:()=>w,getTournament:()=>E,lo:()=>p,bI:()=>L,qM:()=>h,HK:()=>_,DN:()=>R,ML:()=>O,QJ:()=>v,_9:()=>D,jE:()=>k,vU:()=>j,$v:()=>q,ei:()=>F,XA:()=>ee,jL:()=>$,fk:()=>X,NE:()=>z,VM:()=>K,__:()=>m,zJ:()=>G,Io:()=>U});var a=r(6523),n=r(20553),o=r(38554),i=r.n(o),l=r(89788),s=r(69452);class c extends Error{constructor(e,t){super(t),this.status=e,this.name="ApiError"}}let u=e=>e.participants?{...e,id:e.matchId}:{...e,id:e.matchId,participants:[{ranking:e.ranking,scoreDetails:e.scoreDetails,kills:e.kills,points:e.points}],playerIndex:0},d=e=>{var t;let{userUuid:r,displayName:a,divisionRanking:n,registeredMatches:o,lastFiveMatches:i,points:l,sidePoints:s,discountedPrizesEntry:c,isOPMember:d,subscriptionLevel:m,created:p,participationCheatingStatus:h,matchesDone:g,avatar:y,showcaseBadges:C,jackpotOutcome:E,jackpotWheelSpinned:A,effectiveEntryFee:R,userSelectedStru
1ctureCode:v,multiplierStructure:O,isTeamEntry:f,teamMembers:T,teamUuid:I,finalResult:L}=e;return{userId:r,displayName:a,ranking:n,points:l,participationCheatingStatus:h,registeredMatches:null!=(t=null==o?void 0:o.map(u))?t:[],lastFiveMatches:null==i?void 0:i.map(u),discountedPrizesEntry:c,isOPMember:d,subscriptionLevel:m,sidePoints:s,created:p,matchesDone:g,avatar:y,showcaseBadges:C,...E&&{jackpotOutcome:E},...void 0!==A&&{jackpotWheelSpinned:A},...void 0!==R&&{effectiveEntryFee:R},...v&&{userSelectedStructureCode:v},...O&&{multiplierStructure:O},...f&&{isTeamEntry:f,teamMembers:T,teamUuid:I},...L&&{finalResult:L}}},m=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.n;return t.post("LadderAPI","/ladder-service/validate-access-code",{body:e})},p=async e=>{let{game:t,entryType:r,prizePoolType:a,prizePoolMin:o,gameMode:l,opOnly:s,isInstantLadder:c,prizeStructure:u}=e,d=i()({game:(null==t?void 0:t.toUpperCase())||"LOL",gameMode:l,entryType:r,prizePoolType:a,prizePoolMin:o,opOnly:s,isInstantLadder:c,prizeStructure:u},e=>void 0!==e);try{return await n.n.get("LadderAPI","/ladder-service/public/ladders",{queryStringParameters:d})}catch(e){throw Error("Failed to fetch user ladders")}},h=async e=>{let{segment:t,game:r,entryType:a,prizePoolType:o,prizePoolMin:l,gameMode:s,opOnly:c,isInstantLadder:u,withOnboarding:d,prizeStructure:m,limit:p,nextToken:h,fromDate:g}=e,y=i()({segment:t,game:"past"===t?null==r?void 0:r.toUpperCase():(null==r?void 0:r.toUpperCase())||"LOL",gameMode:s,entryType:a,prizePoolType:o,prizePoolMin:l,opOnly:c,isInstantLadder:u,withOnboarding:d,prizeStructure:m,limit:p,nextToken:h,fromDate:g},e=>void 0!==e);try{let e=await n.n.get("LadderAPI","past"===t?"/ladder-service/user/past-ladders":"/ladder-service/user/ladders",{queryStringParameters:y});return"past"===t&&"object"==typeof e&&"ladders"in e,e}catch(e){throw Error("Failed to fetch user ladders")}},g=async e=>{try{return await n.n.get("LadderAPI","/ladder-service/skill-pool-variants",{queryStringParameters:{tournamentTemplateId:e}})}catch(e){throw Error("Failed to fetch skill pool variants")}},y=async e=>{try{return await n.n.get("LadderAPI","/ladder-service/public/skill-pool-variants",{queryStringParameters:{tournamentTemplateId:e}})}catch(e){throw Error("Failed to fetch skill pool variants")}},C=async()=>{try{return await n.n.get("LadderAPI","/ladder-service/open-ladder-cap-status",{})}catch(e){return{applyOpenLadderCap:!1}}},E=async e=>{try{return await n.n.get("LadderAPI","/ladder-service/ladders/".concat(e),{})}catch(e){var t,r;throw(null==e||null==(r=e.response)||null==(t=r.data)?void 0:t.message)||null==e||e.message,e}},A=async(e,t,r,a)=>{try{let o=i()({divisionId:t,isOPDivision:r,userUuid:a},e=>void 0!==e);return(await n.n.get("LadderAPI","/ladder-service/ladders/".concat(e,"/participations"),{queryStringParameters:o})).map(d)}catch(e){throw Error("Failed to fetch participations")}},R=async e=>{let t="/ladder-service/ladders/".concat(e.ladderId,"/join");try{await n.n.post("LadderAPI",t,{body:{ticketUuid:e.ticketUuid,bonusId:e.bonusId,selectedStru
1ctureCode:e.selectedStructureCode,lockedLegend:e.lockedLegend}}),(0,s.sx)("TournamentJoin"),(0,l.bP)({ladder_id:e.ladderId,ticket_uuid:e.ticketUuid})}catch(t){var r;let e=null==(r=t.response)?void 0:r.data;throw Error("string"==typeof e?e:(null==e?void 0:e.message)||t.message)}},v=async e=>{try{await n.n.post("LadderAPI","/ladder-service/ladders/".concat(e.ladderId,"/leave"),{})}catch(e){throw Error("Failed to leave ladder")}},O=async e=>{let t="/ladder-service/ladders/".concat(e.ladderId,"/join-team");try{let{ladderId:r,...a}=e,o=await n.n.post("LadderAPI",t,{body:a});return(0,s.sx)("TeamLadderJoin"),(0,l.bP)({template_id:e.ladderId,is_team:!0}),o}catch(t){var r;let e=null==(r=t.response)?void 0:r.data;throw Error(("string"==typeof e?e:(null==e?void 0:e.message)||t.message)||"Failed to join team ladder")}},f=async e=>{let t="/ladder-service/team-invites/".concat(e.inviteCode,"/accept");try{let r=await n.n.post("LadderAPI",t,{body:{paymentMethod:e.paymentMethod,ticketId:e.ticketId}});return(0,s.sx)("TeamInviteAccepted"),r}catch(t){var r;let e=null==(r=t.response)?void 0:r.data;throw Error(("string"==typeof e?e:(null==e?void 0:e.message)||t.message)||"Failed to accept team invite")}},T=async e=>{try{return await n.n.get("LadderAPI","/ladder-service/team-invites/".concat(e),{})}catch(r){var t;let e=null==(t=r.response)?void 0:t.data;throw Error(("string"==typeof e?e:(null==e?void 0:e.message)||r.message)||"Failed to get team invite details")}},I=async(e,t)=>{try{return await n.n.get("LadderAPI","/ladder-service/ladders/".concat(e,"/team-participations"),{queryStringParameters:i()({divisionId:null==t?void 0:t.divisionId,status:null==t?void 0:t.status},e=>void 0!==e)})}catch(t){var r;let e=null==(r=t.response)?void 0:r.data;throw Error(("string"==typeof e?e:(null==e?void 0:e.message)||t.message)||"Failed to get team participations")}},L=async()=>{try{return await n.n.get("LadderAPI","/ladder-service/user/team-participations",{})}catch(r){var e;let t=null==(e=r.response)?void 0:e.data;throw Error(("string"==typeof t?t:(null==t?void 0:t.message)||r.message)||"Failed to get user team participations")}},x=async function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return n.n.get("TournamentAPI","/tournament-service/users/@me/gamer-profiles/".concat(encodeURIComponent(e)),{queryStringParameters:{populateGameAttributes:t}})},_=async function(e){let{limit:t,cursor:r,refresh:a}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n.n.get("TournamentAPI","/tournament-service/users/".concat(encodeURIComponent(e),"/val/profile"),{queryStringParameters:i()({limit:t,cursor:r,refresh:a},e=>null!=e)})},S=24,w=async e=>{let{userId:t,limit:r,cursor:a}=e;return n.n.get("TournamentAPI","/tournament-service/users/".concat(encodeURIComponent(t),"/tft/profile"),{queryStringParameters:{...void 0===r?{}:{limit:r},...void 0===a?{}:{cursor:a}}})},P=async function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return n.n.get("TournamentAPI","/tournament-service/users/@me/gamer-profiles",{queryStringParameters:{populateGames:"boolean"==typeof e?e.toString():e}})},b=async e=>{try{let t="/tournament-service/riot/".concat(e.game,"/riot-account");return await n.n.post("TournamentAPI",t,{body:{code:e.code}})}catch(a){let e=a.response||{},t=e.data||{},r=Error(t.message||a.message||"Failed to fetch riot account");throw r.status=e.status,r.code=t.code,r.response=e,r}},N=async e=>{try{let t="/tournament-service/steam/".concat(e.game,"/steam-account");return await n.n.post("TournamentAPI",t,{body:{accountId:e.accountId,steamId:e.steamId}})}catch(a){let e=a.response||{},t=e.data||{},r=Error(t.message||a.message||"Failed to fetch steam account");throw r.status=e.status,r.code=t.code,r.response=e,r}},k=async e=>{try{await n.n.put("TournamentAPI","/tournament-service/users/@me/gamer-profiles/".concat(e.game),{body:e.keyAttributes})}catch(a){let e=a.response||{},t=e.data||{},r=Error(t.message||a.message||"Failed to create gamer profile");throw r.status=e.status,r.code=t.code,r.response=e,t.ownerDisplayName&&(r.ownerDisplayName=t.ownerDisplayName),t.ownerUuid&&
1(r.ownerUuid=t.ownerUuid),t.ownerMaskedEmail&&(r.ownerMaskedEmail=t.ownerMaskedEmail),t.approvedAccount&&(r.approvedAccount=t.approvedAccount),r}},D=async e=>{try{let t="/tournament-service/riot/".concat(e.game,"/lookup-by-riot-id");return await n.n.post("TournamentAPI",t,{body:{gameName:e.gameName,tagLine:e.tagLine,region:e.region}})}catch(a){let e=a.response||{},t=e.data||{},r=Error(t.message||a.message||"Failed to look up Riot account");throw r.status=e.status,r.code=t.code,r.response=e,r}},M=async(e,t)=>{try{return await n.n.get("LadderAPI","/ladder-service/ladders/".concat(e,"/divisions/").concat(t),{})}catch(e){throw Error("Failed to fetch division")}},B=async(e,t,r)=>{let a=i()({game:e,timeWindow:t,length:r},e=>void 0!==e);try{return await n.n.get("LadderAPI","/ladder-service/top-earners",{queryStringParameters:a})}catch(e){throw Error("Failed to fetch top earners")}},G=async e=>{try{return await n.n.post("TournamentAPI","/tournament-service/brawlstars/account",{queryStringParameters:{tagName:e.tagName}})}catch(a){let e=a.response||{},t=e.data||{},r=Error(t.message||a.message||"Failed to validate brawl stars account");throw r.status=e.status,r.code=t.code,r.response=e,r}},U=async e=>{try{var t,r,a,o;let i=await n.n.post("TournamentAPI","/tournament-service/pub/account",{queryStringParameters:{playerName:e.playerName,platform:e.platform}});return{name:(null==(t=i.attributes)?void 0:t.name)||e.playerName,playerName:(null==(r=i.attributes)?void 0:r.name)||e.playerName,avatar:null==(a=i.attributes)?void 0:a.avatar,accountId:i.id,platform:(null==(o=i.attributes)?void 0:o.shardId)||e.platform}}catch(a){let e=a.response||{},t=e.data||{},r=Error(t.message||a.message||"Failed to validate PUBG account");throw r.status=e.status,r.code=t.code,r.response=e,r}},F=async e=>{try{await n.n.post("LadderAPI","/ladder-service/ladders/".concat(e.ladderId,"/report"),{queryStringParameters:{userUuid:e.userUuid,files:e.files}})}catch(e){throw Error("Failed to report match")}},j=async e=>{try{await n.n.post("LadderAPI","/ladder-service/ladders/".concat(e.ladderId,"/participations/").concat(e.userUuid,"/jackpot-ready"),{})}catch(e){throw Error("Failed to ready jackpot participation")}},V=async e=>{try{return await n.n.get("LadderAPI","/ladder-service/public/jackpot-odds-samples",{queryStringParameters:{structureCode:e.structureCode,game:e.game,scoringVersion:e.scoringVersion}})}catch(t){return{structureCode:e.structureCode,game:e.game,scoringVersion:e.scoringVersion,lastTwoOdds:[],highestOdd:null,lastUpdated:new Date().toISOString()}}},K=async e=>{try{return await n.n.post("LadderAPI","/ladder-service/ladders/".concat(e.ladderId,"/users/").concat(e.userUuid,"/matches/").concat(e.matchId,"/surrender-decision"),{body:{keepMatch:e.keepMatch}})}catch(e){throw Error("Failed to update surrender match decision")}},H=async e=>{let{userId:t,queue:r,refresh:a,limit:o,offset:l}=e,s=i()({queue:r,refresh:null==a?void 0:a.toString(),limit:null==o?void 0:o.toString(),offset:null==l?void 0:l.toString()},e=>void 0!==e);try{return await n.n.get("TournamentAPI","/tournament-service/users/".concat(t,"/lol/analytics-on-demand"),{queryStringParameters:s})}catch(t){var u,d,m;let e=null==(u=t.response)?void 0:u.status;if(404===e)throw new c(e,"Analytics endpoint not found. Please try again later.");if(429===e)throw new c(e,"Too many requests. Please wait a moment before trying again.");if(500===e)throw new c(e,"Analytics service temporarily unavailable. Please try again later.");if(403===e)throw new c(e,"Access denied. You can only view your own analytics.");if("NETWORK_ERROR"===t.code||"Network Error"===t.message)throw new c(e,"Network connection failed. Please check your internet connection.");throw new c(e,"Failed to fetch analytics: ".concat((null==(m=t.response)||null==(d=m.data)?void 0:d.error)||t.message||"Unknown error"))}},Y=async e=>{let{userId:t,queue:r,season:a}=e;try{return await n.n.get("TournamentAPI","/tournament-service/users/".concat(t,"/lol/season-review"),{queryStringParameters:{queue:r.toString(),season:a}})}catch(e){var o,i,l;if((null==(o=e.response)?void 0:o.status)===404)throw Error("Season review is not available yet.");throw Error("Failed to fetch season review: ".concat((null==(l=e.response)||null==(i=l.data)?void 0:i.error)||e.message||"Unknown error"))}},W=async e=>{let{userId:t,refresh:r,limit:a}=e,o=i()({refresh:null==r?void 0:r.toString(),limit:null==a?void 0:a.toString()},e=>void 0!==e);try{return await n.n.get("TournamentAPI","/tournament-service/users/".concat(t,"/lol/champion-mastery"),{queryStringParameters:o})}catch(t){var l,s,u,d,m;let e=null==(l=t.response)?void 0:l.status;if(429===e)throw new c(e,"Too many requests. Please wait a moment before trying again.");if(403===e)throw new c(e,"Access denied. You can only view your own champion mastery data.");
1if(400===e)throw new c(e,(null==(m=t.response)||null==(d=m.data)?void 0:d.message)||"Invalid request for champion mastery data.");throw new c(e,"Failed to fetch champion mastery: ".concat((null==(u=t.response)||null==(s=u.data)?void 0:s.error)||t.message||"Unknown error"))}},q=async e=>{let{userId:t,videoGameShortCode:r}=e;try{return await n.n.post("TournamentAPI","/tournament-service/users/".concat(t,"/gamer-profiles/").concat(r,"/refresh"),{})}catch(e){var a,o;throw Error((null==(o=e.response)||null==(a=o.data)?void 0:a.message)||"Failed to refresh gamer profile data")}},z=async e=>{let{userId:t}=e;try{return await n.n.post("TournamentAPI","/tournament-service/users/".concat(t,"/tft/trigger-fetch"),{})}catch(n){var r,o,i,l,s,c,u,d,m,p,h;if((null==(r=n.response)?void 0:r.status)===429){let e=(null==(u=n.response)||null==(c=u.data)?void 0:c.message)||"Please wait before refreshing TFT data again";throw Error("".concat(a.vN.RATE_LIMITED).concat(e))}if((null==(o=n.response)?void 0:o.status)===404){let e=(null==(m=n.response)||null==(d=m.data)?void 0:d.message)||"TFT profile not found";throw Error("".concat(a.vN.NO_PROFILE).concat(e))}let e=null==(l=n.response)||null==(i=l.data)?void 0:i.message;if(e)throw Error(e);let t=null!=(h=null!=(p=null==(s=n.response)?void 0:s.status)?p:n.message)?h:"no response";throw Error("".concat(a.vN.UNAVAILABLE).concat(t))}},X=async e=>{let{userId:t}=e;try{return await n.n.post("TournamentAPI","/tournament-service/users/".concat(t,"/bws/trigger-fetch"),{})}catch(e){var r,a,o,i,l;if((null==(r=e.response)?void 0:r.status)===429){let t=(null==(l=e.response)||null==(i=l.data)?void 0:i.message)||"Please wait before refreshing Brawl Stars data again";throw Error("RATE_LIMITED:".concat(t))}throw Error((null==(o=e.response)||null==(a=o.data)?void 0:a.message)||"Failed to fetch Brawl Stars trophy data")}},Q=async function(){let{game:e,minPrize:t,limit:r=50}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=i()({game:e,minPrize:t,limit:r},e=>void 0!==e);try{return await n.n.get("LadderAPI","/ladder-service/earners-feed",{queryStringParameters:a})}catch(e){throw Error("Failed to fetch ladder earners feed")}},J=async e=>{let{participationUuid:t,ladderUuid:r,gameId:a,scoringVersion:o,scoringFocus:i,question:l,language:s}=e;try{return await n.n.post("LadderAPI","/ladder-service/explain-ai-score",{body:{participationUuid:t,ladderUuid:r,gameId:a,scoringVersion:o,scoringFocus:i,question:l,language:s}})}catch(e){throw Error("Failed to get score explanation")}},$=async e=>{try{await n.n.post("TournamentAPI","/tournament-service/analytics/".concat(e,"/track-view"),{})}catch(e){}},Z=async e=>{try{return await n.n.post("LadderAPI","/ladder-service/ladders/".concat(e,"/participations/force-update"),{})}catch(e){var t,r,a,o;if((null==(t=e.response)?void 0:t.status)===429){let t=(null==(o=e.response)?void 0:o.data)||{};return{success:!1,message:t.message||"Please wait before requesting another update",nextAllowedAt:t.nextAllowedAt}}throw Error((null==(a=e.response)||null==(r=a.data)?void 0:r.message)||e.message||"Failed to update participation")}},ee=async e=>{try{return await n.n.post("TournamentAPI","/tournament-service/users/@me/gamer-profiles/".concat(encodeURIComponent(e),"/exile-appeal"),{})}catch(e){throw Error(((e.response||{}).data||{}).message||e.message||"Failed to submit exile appeal")}}},47743:(e,t,r)=>{r.d(t,{H:()=>i});var a=r(20553),n=r(38554),o=r.n(n);let i=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{timeframe:t="12months",limit:r=100,offset:n=0}=e,i=o()({timeframe:t,limit:r,offset:n},e=>void 0!==e);try{var l,s,c,u,d;let e=await a.n.get("LadderAPI","/ladder-service/meta/player-earnings",{queryStringParameters:i}),t=null!=(s=e.data)?s:e;return{data:(d=Array.isArray(t)?t:[])&&0!==d.length?d.map(e=>{var t,r,a,n,o,i,l,s,c,u,d,m,p,h,g,y,C,E;return{playerUuid:null!=(r=null!=(t=e.playerUuid)?t:e.player_uuid)?r:"",displayName:null!=(n=null!=(a=e.displayName)?a:e.display_name)?n:"",avatar:null!=(o=e.avatar)?o:null,totalEarned:null!=(l=null!=(i=e.totalEarned)?i:e.total_earned)?l:0,avgGCS:null!=(c=null!=(s=e.avgGCS)?s:e.avg_gcs)?c:0,winRate:null!=(d=null!=(u=e.winRate)?u:e.win_rate)?d:0,gamesPlayed:null!=(p=null!=(m=e.gamesPlayed)?m:e.games_played)?p:0,earningsPerGame:null!=(g=null!=(h=e.earningsPerGame)?h:e.earnings_per_game)?g:0,topChampions:(e=>{if(!e)return[];if(Array.isArray(e))return e;try{let t=JSON.parse(e);return Array.isArray(t)?t:[]}catch(t){return e.split(",").map(e=>
1e.trim()).filter(Boolean)}})(null!=(y=e.topChampions)?y:e.top_champions),recentTrend:null!=(E=null!=(C=e.recentTrend)?C:e.recent_trend)?E:"stable"}}):[],lastUpdated:null!=(u=null!=(c=null==(l=e.meta)?void 0:l.lastUpdated)?c:e.lastUpdated)?u:new Date().toISOString()}}catch(e){throw Error("Failed to fetch player earnings data")}}},54828:(e,t,r)=>{r.d(t,{BS:()=>k,CY:()=>z,Cp:()=>U,Dy:()=>W,Ev:()=>eo,G8:()=>_,Gc:()=>P,J_:()=>X,Jx:()=>b,LY:()=>G,Le:()=>x,Mc:()=>T,Nv:()=>A,Pb:()=>y,T2:()=>er,Ur:()=>M,WZ:()=>w,YP:()=>R,YR:()=>C,Y_:()=>en,c8:()=>Y,cs:()=>D,cv:()=>f,es:()=>L,j$:()=>ee,ke:()=>ea,lR:()=>O,lZ:()=>J,nL:()=>E,nU:()=>$,rU:()=>N,tG:()=>K,tc:()=>q,tq:()=>S,vr:()=>Q,xP:()=>I,zj:()=>v});var a=r(6523),n=r(810),o=r(47206),i=r(64239),l=r(90026),s=r(58665),c=r(53455),u=r(99776),d=r(80549),m=r(25979),p=r(11515),h=r(45995),g=r(12115);r(84024);let y=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var t=arguments.length,r=Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];return(0,c.useQuery)({queryKey:["userTournaments",...r],queryFn:async()=>await (0,o.qM)(...r),staleTime:20*n.K,...e})},C=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,c.useQuery)({queryKey:["tournaments",...t],queryFn:async()=>await (0,o.lo)(...t),staleTime:20*n.K})},E=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{user:r}=(0,s.A)();return(0,c.useQuery)({queryKey:["skillPoolVariants",e,r?"authenticated":"public"],queryFn:async()=>r?(0,o.ek)(e):(0,o.jy)(e),enabled:!1!==t.enabled&&!!e,staleTime:5*n.K})},A=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,c.useQuery)({queryKey:["tournament",e],queryFn:async()=>(0,o.getTournament)(e),enabled:!1!==t.enabled&&!!e,refetchInterval:t.refetchInterval,retry:!1,throwOnError:!1})},R=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,c.useQuery)({queryKey:["tournamentDivision",e,t],queryFn:()=>(0,o.wF)(e,t),enabled:!1!==r.enabled&&!!e&&!!t,refetchInterval:r.refetchInterval})},v=function(e,t,r,a){let n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return(0,c.useQuery)({queryKey:["tournamentParticipations",e,t,r,a],queryFn:async()=>(0,o.NG)(e,t,r,a),enabled:!1!==n.enabled&&!!e&&(!!t||!!r),refetchInterval:n.refetchInterval||3e4})},O=e=>{let t=(0,u.useQueryClient)(),{mutateAsync:r,...a}=(0,d.useMutation)({mutationFn:o.DN,onSuccess:()=>{t.invalidateQueries({queryKey:["wallet"]}),t.invalidateQueries({queryKey:["userTournaments"]}),t.invalidateQueries({queryKey:["multiGameTournaments"]}),t.invalidateQueries({queryKey:["tournamentParticipations"]}),t.invalidateQueries({queryKey:["tournamentDivision"]})},...e});return{joinLadderMutation:r,...a}},f=e=>{let t=(0,u.useQueryClient)(),{mutateAsync:r,...a}=(0,d.useMutation)({mutationFn:o.QJ,onSuccess:()=>{t.invalidateQueries({queryKey:["wallet"]}),t.invalidateQueries({queryKey:["userTournaments"]}),t.invalidateQueries({queryKey:["multiGameTournaments"]}),t.invalidateQueries({queryKey:["tournamentParticipations"]}),t.invalidateQueries({queryKey:["tournament"]}),t.invalidateQueries({queryKey:["tournamentDivision"]})},...e});return{leaveLadderMutation:r,...a}},T=e=>{let t=(0,u.useQueryClient)();return(0,d.useMutation)({mutationFn:o.ML,onSuccess:()=>{t.invalidateQueries({queryKey:["wallet"]}),t.invalidateQueries({queryKey:["userTournaments"]}),t.invalidateQueries({queryKey:["multiGameTournaments"]}),t.invalidateQueries({queryKey:["teamParticipations"]}),t.invalidateQueries({queryKey:["tournamentParticipations"]}),t.invalidateQueries({queryKey:["tournamentDivision"]})},...e})},I=e=>{let t=(0,u.useQueryClient)(),{mutateAsync:r,...a}=(0,d.useMutation)({mutationFn:o.Lf,onSuccess:()=>{t.invalidateQueries({queryKey:["wallet"]}),t.invalidateQueries({queryKey:["userTournaments"]}),t.invalidateQueries({queryKey:["multiGameTournaments"]}),t.invalidateQueries({queryKey:["teamParticipations"]}),t.invalidateQueries({queryKey:["tournamentParticipations"]}),t.invalidateQueries({queryKey:["teamInvite"]})},...e});return{acceptTeamInviteMutation:r,...a}},L=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,c.useQuery)({queryKey:["teamInvite",e],queryFn:()=>(0,o.xf)(e),staleTime:5*n.K,enabled:!!e&&(null==(t=r.enabled)||t)})},x=(e,t)=>{var r,a;return(0,c.useQuery)({queryKey:["teamParticipations",e,null==t?void 0:t.divisionId,null==t?void 0:t.status],queryFn:()=>(0,o.o3)(e,{divisionId:null==t?void 0:t.divisionId,status:null==t?void 0:t.status}),staleTime:3e4,refetchInterval:null!=(r=null==t?void 0:t.refetchInterval)?r:3e4,enabled:!!e&&(null==(a=null==t?void 0:t.enabled)||a)})},_=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,c.useQuery)({queryKey:["userTeamParticipations"],queryFn:o.bI,staleTime:3e4,refetchInterval:3e4,enabled:null==(e=t.enabled)||e})},S=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,c.useQuery)({queryKey:["gamerProfile",e,t],queryFn:()=>(0,o.Qe)(e,t),staleTime:5*n.K,gcTime:10*n.K,retry:!1,refetchOnWindowFocus:!1,refetchOnMount:!1,...r})},w=e=>{let{mutateAsync:t,...r}=(0,d.useMutation)({mutationFn:o.uE,...e});return{getRiotAccountMutation:t,...r}},P=e=>{let{mutateAsync:t,...r}=(0,d.useMutation)({mutationFn:o.qc,...e});return{getSteamAccountMutation:t,...r}},b=e=>{let{mutateAsync:t,...r}=(0,d.useMutation)({mutationFn:o.jE,...e});return{putGamerProfileMutation:t,...r}},N=(e,t,r,a)=>(0,c.useQuery)({queryKey:[e,"topEarners",t,r,a],queryFn:()=>(0,o.Gs)(t,r,a),enabled:!!r,staleTime:30*n.K,placeholderData:e=>e,refetchOnWindowFocus:!1}),k=e=>{let{mutateAsync:t,...r}=(0,d.useMutation)({mutationFn:o.zJ,...e});return{validateBrawlStarsAccountMutation:t,...r}},D=e=>{let{mutateAsync:t,...r}=(0,d.useMutation)({mutationFn:o.Io,...e});return{validatePubgAccountMutation:t,...r}},M=e=>{let{mutateAsync:t,...r}=(0,d.useMutation)({mutationFn:o.ei,...e});return{reportMatchMutation:t,...r}},B=[["userTournaments"],["multiGameTournaments"],["tournamentParticipations"],["tournament"],["tournamentDivision"]],G=e=>{let t=(0,u.useQueryClient)(),{mutateAsync:r,...a}=(0,d.useMutation)(((e,t)=>({...t,mutationFn:o.vU,onSuccess:(r,a,n)=>{var o;for(let t of B)e.invalidateQueries({queryKey:t});return null==t||null==(o=t.onSuccess)?void 0:o.call(t,r,a,n)}}))(t,e));return{readyJackpotParticipationMutation:r,...a}},U=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0;return(0,c.useQuery)({queryKey:["ladderEarnersFeed",t,r,a],queryFn:()=>(0,o.RB)({game:t,minPrize:r,limit:a}),enabled:!1!==e.enabled,refetchInterval:e.refetchInterval||5*n.K,staleTime:2*n.K})},F=e=>e instanceof o.hD&&(429===e.status||403===e.status),j=(e,t)=>!F(t)&&e<1,V=(e,t)=>!F(t)&&e<3,K=10,H=10*n.K,Y=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{user:r}=(0,s.A)();return(0,c.useQuery)({queryKey:["onDemandAnalytics",e.userId,e.queue],queryFn:()=>(0,o.xv)({userId:e.userId,queue:e.queue,limit:K}),enabled:!!r&&!1!==t.enabled&&!!e.userId,staleTime:H,gcTime:18e5,refetchOnWindowFocus:!1,refetchInterval:t.refetchInterval,retry:j})},W=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{user:r}=(0,s.A)();return(0,m.useInfiniteQuery)({queryKey:["tftProfile",e],queryFn:t=>{let{pageParam:r}=t;return(0,o.CW)({userId:e,limit:o.KW,cursor:"string"==typeof r?r:void 0})},initialPageParam:void 0,getNextPageParam:e=>{var t;return null!=(t=e.data.pagination.nextCursor)?t:void 0},enabled:!!r&&!1!==t.enabled&&!!e,staleTime:15*n.K,gcTime:60*n.K,refetchOnWindowFocus:!1,retry:i.MZ,refetchInterval:e=>{var t,r,a,n;let{state:o}=e,l=null!=(a=null==(t=o.data)?void 0:t.pages)?a:[];return(0,i.ZM)({isError:"error"===o.status,error:o.error,fetchFailureCount:o.fetchFailureCount,pendingMatches:null!=(n=null==(r=l[l.length-1])?void 0:r.metadata.pendingMatches)?n:0})}})},q=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{user:r}=(0,s.A)();return(0,c.useQuery)({queryKey:["seasonReview",e.userId,e.queue,e.season],queryFn:()=>(0,o.QM)(e),enabled:!!r&&!1!==t.enabled&&!!e.userId,staleTime:15*n.K,gcTime:60*n.K,refetchOnWindowFocus:!1,retry:1})},z=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{user:r}=(0,s.A)();return(0,c.useQuery)({queryKey:["championMastery",e.userId,e.limit],queryFn:()=>(0,o.bl)(e),enabled:!!r&&!1!==t.enabled&&!!e.userId,staleTime:5*n.K,refetchOnWindowFocus:!1,retry:V})},X=e=>{let t=(0,u.useQueryClient)(),{mutateAsync:r,...a}=(0,d.useMutation)({mutationFn:o.$v,onSuccess:(e,r)=>{t.invalidateQueries({queryKey:["gamerProfile"]}),t.invalidateQueries({queryKey:["gamerProfiles"]}),t.invalidateQueries({queryKey:["playerOverview",{userId:r.userId}]}),t.invalidateQueries({queryKey:["onDemandAnalytics",r.userId]}),t.invalidateQueries({queryKey:["matchAnalytics",{userId:r.userId}]}),t.invalidateQueries({queryKey:["analyticsAggregates",{userId:r.userId}]}),t.invalidateQueries({queryKey:["championStatistics",{userId:r.userId}]})},...e});return{refreshGamerProfileDataMutation:r,...a}},Q=e=>{let t=(0,u.useQueryClient)(),{mutateAsync:r,...a}=(0,d.useMutation)({mutationFn:o.NE,onSuccess:(e,r)=>{t.invalidateQueries({queryKey:["gamerProfile","TFT"]}),t.invalidateQueries({queryKey:["gamerProfiles"]}),t.invalidateQueries({queryKey:["tftQualification",{userId:r.userId}]})},...e});return{triggerTftDataFetchMutation:r,...a}},J=e=>{let t=(0,u.useQueryClient)(),{mutateAsync:r,...a}=(0,d.useMutation)({mutationFn:o.fk,onSuccess:(e,r)=>{t.invalidateQueries({queryKey:["gamerProfile","BWS"]}),t.invalidateQueries({queryKey:["gamerProfiles"]}),t.invalidateQueries({queryKey:["bwsQualification",{userId:r.userId}]})},...e});return{triggerBwsDataFetchMutation:r,...a}},$=e=>{let t=(0,u.useQueryClient)(),{mutateAsync:r,...a}=(0,d.useMutation)({mutationFn:o.VM,onSuccess:(e,r)=>{t.invalidateQueries({queryKey:["tournamentParticipations"]}),t.invalidateQueries({queryKey:["tournament",r.ladderId]}),t.invalidateQueries({queryKey:["tournamentDivision"]})},...e});return{updateSurrenderMatchDecisionMutation:r,...a}},Z="ALL_GAMES",ee=e=>{let{games:t,segment:r,enabled:a}=e,{showUrf:i,teamLadders:s}=(0,h.h)(),c=(0,u.useQueryClient)(),[d,m]=(0,g.useState)({}),[y,C]=(0,g.useState)({}),[E,A]=(0,g.useState)({}),[R,v]=(0,g.useState)(void 0),[O,f]=(0,g.useState)(!1),T=(0,g.useRef)(r),I=(0,g.useRef)(r),L=(0,g.useRef)(new Set),x="past"===r&&t.length>1;(0,g.useEffect)(()=>{I.current!==r&&(f(!0),m({}),I.current=r),T.current=r},[r]),(0,g.useEffect)(()=>{m({}),C({}),v(void 0),A({}),c.removeQueries({queryKey:["multiGameTournaments"]})},[r,x,c]);let _=(0,p.useQueries)({queries:x?[{queryKey:["multiGameTournaments","all",r],queryFn:async()=>await (0,o.qM)({segment:r,game:null,limit:9}),enabled:a,staleTime:20*n.K}]:t.map(e=>({queryKey:["multiGameTournaments",e,r],queryFn:async()=>await (0,o.qM)({segment:r,game:e,limit:9}),enabled:a&&!!e,staleTime:20*n.K}))}),S=e=>{var t;return e?Array.isArray(e)?e:null!=(t=e.ladders)?t:[]:[]},w=_.map(e=>"".concat(e.dataUpdatedAt,"-").concat(e.status)).join("|");(0,g.useEffect)(()=>{O&&_.length&&!_.some(e=>e.isPending||e.isRefetching)&&f(!1)},[O,_]),(0,g.useEffect)(()=>
1{if(O||!_.length||_.some(e=>e.isPending||e.isRefetching))return;let e={},a={};if(x){var n;let o=null==(n=_[0])?void 0:n.data;if(o){let n=S(o),c=(0,l.Ai)(n,i);c=(0,l.z6)(c,s),"current"===r&&(c=c.filter(e=>!e.isFinished&&"finished"!==e.ladderStatus&&!e.userResult)),c=c.map(e=>(0,l.ZF)(e,e.userParticipation)),t.forEach(t=>{e[t]=[],a[t]=void 0}),c.forEach(t=>{let r=t.game;e[r]&&e[r].push(t)}),v(Array.isArray(o)?void 0:o.nextToken)}else t.forEach(t=>{e[t]=[],a[t]=void 0})}else t.forEach((t,n)=>{var o;let c=null==(o=_[n])?void 0:o.data;if(c){let n=S(c),o=(0,l.Ai)(n,i);o=(0,l.z6)(o,s),"current"===r&&(o=o.filter(e=>!e.isFinished&&"finished"!==e.ladderStatus&&!e.userResult)),o=o.map(e=>(0,l.ZF)(e,e.userParticipation)),e[t]=o,a[t]=Array.isArray(c)?void 0:c.nextToken}else e[t]=[],a[t]=void 0});m(e),C(a)},[t,i,s,x,w,r,O]);let P=(0,g.useMemo)(()=>O||_.some(e=>e.isPending||e.isRefetching),[O,_.map(e=>"".concat(e.isPending,"-").concat(e.isRefetching)).join(",")]);return{tournamentsByGame:d,isLoading:P,hasMoreByGame:(0,g.useMemo)(()=>{let e={};return x?t.forEach(t=>{e[t]=!!R}):t.forEach(t=>{e[t]=!!y[t]}),e},[t,y,x,R]),loadMoreForGame:(0,g.useCallback)(async e=>{if(x){if(!(!R||L.current.has(Z))){L.current.add(Z);try{let e={};t.forEach(t=>{e[t]=!0}),A(e);let a=await (0,o.qM)({segment:r,game:null,limit:9,nextToken:R});if(T.current!==r)return;let n=S(a),c=(0,l.Ai)(n,i);c=(0,l.z6)(c,s),"current"===r&&(c=c.filter(e=>!e.isFinished&&"finished"!==e.ladderStatus&&!e.userResult)),c=c.map(e=>(0,l.ZF)(e,e.userParticipation));let u=Array.isArray(a)?void 0:a.nextToken,d={};t.forEach(e=>{d[e]=[]}),c.forEach(e=>{let t=e.game;d[t]&&d[t].push(e)}),m(e=>{let r={...e};return t.forEach(t=>{r[t]=[...e[t]||[],...d[t]||[]]}),r}),v(u)}catch(e){}finally{if(L.current.delete(Z),T.current===r){let e={};t.forEach(t=>{e[t]=!1}),A(e)}}}}else{let t=y[e];if(!t||L.current.has(e))return;L.current.add(e);try{A(t=>({...t,[e]:!0}));let a=await (0,o.qM)({segment:r,game:e,limit:9,nextToken:t});if(T.current!==r)return;let n=S(a),c=(0,l.Ai)(n,i);c=(0,l.z6)(c,s),"current"===r&&(c=c.filter(e=>!e.isFinished&&"finished"!==e.ladderStatus&&!e.userResult)),c=c.map(e=>(0,l.ZF)(e,e.userParticipation));let u=Array.isArray(a)?void 0:a.nextToken;m(t=>({...t,[e]:[...t[e]||[],...c]})),C(t=>({...t,[e]:u}))}catch(e){}finally{L.current.delete(e),T.current===r&&A(t=>({...t,[e]:!1}))}}},[r,y,i,s,x,R,t]),isLoadingMoreByGame:E}},et=[a.CR.LOL,a.CR.VAL,a.CR.TFT,a.CR.BWS,a.CR.PUB,a.CR.WILD_RIFT],er=()=>{let{user:e}=(0,s.A)(),{tournamentsByGame:t,isLoading:r}=ee({games:et,segment:"current",enabled:!!e}),n=(0,g.useMemo)(()=>(e=>(null==e?void 0:e.length)?e.reduce((e,t)=>{var r,n;if(!(null==t?void 0:t.isInstantLadder)||t.isFinished||t.isTeamLadder)return e;let o=null!=(n=null==(r=t.userParticipation)?void 0:r.userSelectedStru
1ctureCode)?n:t.multiplierStructureCode;return o&&a.S5.includes(o)?e+1:e},0):0)(Object.values(null!=t?t:{}).flat()),[t]);return{count:n,max:a.$O,isAtLimit:n>=a.$O,isLoading:r}},ea=()=>{let{user:e}=(0,s.A)(),{tournamentsByGame:t,isLoading:r}=ee({games:et,segment:"current",enabled:!!e}),n=(0,g.useMemo)(()=>(e=>(null==e?void 0:e.length)?e.reduce((e,t)=>{var r,n;if((null==t?void 0:t.isTeamLadder)!==!0||t.isFinished)return e;let o=null!=(n=null==(r=t.userParticipation)?void 0:r.userSelectedStructureCode)?n:t.multiplierStructureCode;return o&&a.S5.includes(o)?e+1:e},0):0)(Object.values(null!=t?t:{}).flat()),[t]);return{count:n,max:a.ns,isAtLimit:n>=a.ns,isLoading:r}},en=()=>{let{user:e}=(0,s.A)(),{data:t,isLoading:r}=(0,c.useQuery)({queryKey:["openLadderCapStatus",e?"authenticated":"public"],queryFn:o.$c,enabled:!!e,staleTime:30*n.K,gcTime:30*n.K});return{applyCap:(null==t?void 0:t.applyOpenLadderCap)===!0,isLoading:r}},eo=()=>{let e=(0,u.useQueryClient)();return(0,d.useMutation)({mutationFn:e=>(0,o.XA)(e),onSuccess:()=>{e.invalidateQueries({queryKey:["wallet"]})}})}},54834:(e,t,r)=>{r.d(t,{a:()=>i});var a=r(95155),n=r(6523),o=r(15754);let i=r(12115).memo(e=>{let{game:t,...r}=e;switch(t){case n.CR.VAL:return(0,a.jsx)(o.HQt,{...r});case n.CR.TFT:return(0,a.jsx)(o.iJ6,{...r});case n.CR.DOT:return(0,a.jsx)(o.NLc,{...r});case n.CR.BWS:return(0,a.jsx)(o.dws,{...r});case n.CR.PUB:return(0,a.jsx)(o.QHj,{...r});case n.CR.MRV:return(0,a.jsx)(o.X0,{...r});case n.CR.APX:return(0,a.jsx)(o.lz7,{...r});case n.CR.CS2:return(0,a.jsx)(o.QJ4,{...r});case n.CR.WILD_RIFT:return(0,a.jsx)(o.fMF,{...r});default:return(0,a.jsx)(o.FjY,{...r})}})},56886:(e,t,r)=>{r.d(t,{C:()=>o,h:()=>n});var a=r(12115);let n=(0,a.createContext)({gameData:[],onConfirm:async()=>Promise.resolve(),isPutGamerProfileLoading:!1,validateBrawlStarsAccount:async()=>Promise.resolve(),validatePubgAccount:async()=>Promise.resolve()}),o=()=>(0,a.useContext)(n)},58665:(e,t,r)=>{r.d(t,{A:()=>a.A});var a=r(90300)},61827:(e,t,r)=>{r.d(t,{n:()=>A});var a=r(95155),n=r(12115),o=r(50625);let i=o.Ay.div.withConfig({componentId:"sc-21eb0701-0"})([""," background:linear-gradient( 270deg,"," 0%,"," 47.4%,"," 100% );background-size:400% 400%;animation:skeletonPulse 1.2s ease-in-out infinite;border-radius:8px;"],"\n @keyframes skeletonPulse {\n 0% { background-position: 0% 0%; }\n 100% { background-position: -135% 0%; }\n }\n",e=>{let{theme:t}=e;return t.COLORS.OTHER.ITEM},e=>{let{theme:t}=e;return t.COLORS.BACKGROUND.TERTIARY},e=>{let{theme:t}=e;return t.COLORS.OTHER.ITEM}),l=o.Ay.div.withConfig({componentId:"sc-21eb0701-1"})(["display:flex;flex-direction:column;gap:24px;padding:20px;max-width:1200px;margin:0 auto;"]),s=(0,o.Ay)(i).withConfig({componentId:"sc-21eb0701-2"})(["height:120px;border-radius:12px;"]),c=o.Ay.div.withConfig({componentId:"sc-21eb0701-3"})(["display:flex;gap:8px;padding:0 20px;"]),u=(0,o.Ay)(i).withConfig({componentId:"sc-21eb0701-4"})(["width:120px;height:40px;"]),d=o.Ay.div.withConfig({componentId:"sc-21eb0701-5"})(["display:grid;grid-template-columns:1fr 2fr;gap:24px;@media (max-width:768px){grid-template-columns:1fr;}"]),m=o.Ay.div.withConfig({componentId:"sc-21eb0701-6"})(["display:flex;flex-direction:column;gap:20px;"]),p=o.Ay.div.withConfig({componentId:"sc-21eb0701-7"})(["display:flex;flex-direction:column;gap:20px;"]),h=(0,o.Ay)(i).withConfig({componentId:"sc-21eb0701-8"})(["height:200px;border-radius:12px;"]),g=(0,o.Ay)(i).withConfig({componentId:"sc-21eb0701-9"})(["height:300px;border-radius:12px;"]),y=o.Ay.div.withConfig({componentId:"sc-21eb0701-10"})(["display:flex;gap:8px;padding:0 20px;"]),C=(0,o.Ay)(i).withConfig({componentId:"sc-21eb0701-11"})(["width:80px;height:36px;"]),E=(0,o.Ay)(i).withConfig({componentId:"sc-21eb0701-12"})(["height:400px;border-radius:12px;"]),A=(0,n.memo)(()=>(0,a.jsxs)(l,{children:[(0,a.jsx)(s,{}),(0,a.jsxs)(c,{children:[(0,a.jsx)(u,{}),(0,a.jsx)(u,{}),(0,a.jsx)(u,{})]}),(0,a.jsxs)(d,{children:[(0,a.jsxs)(m,{children:[(0,a.jsx)(h,{}),(0,a.jsx)(g,{}),(0,a.jsx)(h,{})]}),(0,a.jsxs)(p,{children:[(0,a.jsx)(h,{}),(0,a.jsx)(y,{children:Array.from({length:6},(e,t)=>(0,a.jsx)(C,{},t))}),(0,a.jsx)(E,{})]})]})]}))},63518:(e,t,r)=>{r.d(t,{mU$:()=>o.mU,gAr:()=>o.gA,xvy:()=>o.xv,LEt:()=>n,_9v:()=>
1o._9,jLD:()=>o.jL,__8:()=>o.__,qEf:()=>i.qE}),r(65009),r(69102),r(89994);var a=r(20553);let n=async e=>{try{return await a.n.post("LadderAPI","/ladder-service/matchmaking/join",{body:e})}catch(r){var t;let e=null==(t=r.response)?void 0:t.data;throw Error(("string"==typeof e?e:null==e?void 0:e.message)||r.message||"Failed to join via matchmaking")}};r(38945),r(72089),r(38554),r(47743),r(43961);var o=r(47206),i=r(8766);r(7287)},63550:(e,t,r)=>{r.d(t,{i:()=>c});var a=r(95155),n=r(6523),o=r(18955),i=r(12115),l=r(83658);let s={VAL_TITLE:"PathChoiceOverlay.valTitle"},c=i.memo(e=>{let{onClose:t,onBackToGameSelection:r,onConnectAccount:i,hideBackButton:c=!1}=e,u=(0,o.c)();return(0,a.jsx)(l.Dp,{onClose:t,onBackToGameSelection:r,onConnectAccount:i,hideBackButton:c,game:n.CR.VAL,gameTitle:u(s.VAL_TITLE),isRiotGame:!0})});c.displayName="ValConnectionStep"},64239:(e,t,r)=>{r.d(t,{MZ:()=>n,Mt:()=>s,ZM:()=>c,d$:()=>o,mv:()=>i});let a=[5e3,1e4,2e4],n=1,o=e=>Math.ceil(Math.max(e,0)/(n+1)),i=e=>{var t,r;let n=Math.max(e,0),o=0;for(let e=0;e<n;e+=1)o+=null!=(t=a[e])?t:3e4;return!(o>=18e4)&&(null!=(r=a[n])?r:3e4)},l=new Set([408,425,429,500,502,503,504]),s=e=>{if(null==e)return!1;let t=(e=>{if("object"!=typeof e||null===e)return null;let t=e.response,r="object"==typeof t&&null!==t?t.status:e.status;return"number"==typeof r?r:null})(e);return null===t||l.has(t)},c=e=>{let{isError:t,error:r,fetchFailureCount:a,pendingMatches:n}=e;return t?!!s(r)&&i(o(a)):n>0&&15e3}},65009:(e,t,r)=>{r.d(t,{A8:()=>E,Cg:()=>u,Ck:()=>C,JP:()=>A,NF:()=>d,Oj:()=>R,Pc:()=>h,Rh:()=>p,UO:()=>m,Xs:()=>y,_U:()=>g,jR:()=>v,oY:()=>c});var a=r(32830),n=r(20553),o=r(38554),i=r.n(o),l=r(89788),s=r(69452);let c=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[a.sW.VAL,a.sW.LOL];try{let r=t.map(t=>n.n.get("BackingAPI","/backing-service/tournaments",{queryStringParameters:{status:e,game:t}}));return(await Promise.all(r)).flat()}catch(e){throw Error("Failed to fetch backing tournaments")}},u=async e=>{try{let t=Math.abs(e.amount);if(t<=0)throw Error("Backing amount must be greater than 0");await n.n.post("BackingAPI","/backing-service/slips",{body:{tournamentUuid:e.tournamentUuid,odds:e.odds,amount:t,playerPickUuid:e.playerPickUuid,game:e.game,appliedBonuses:e.appliedBonuses,ticketUuid:e.ticketUuid}}),(0,s.sx)("BackingJoin"),(0,l.jo)({tournament_id:e.tournamentUuid,amount:t,value:t,currency:"USD"})}catch(e){var t;throw Error((null==(t=e.response)?void 0:t.data)||e.message)}},d=async e=>{try{return await n.n.get("BackingAPI","/backing-service/tournaments/".concat(e),{})}catch(e){throw Error("Failed to fetch backing tournament")}},m=async e=>{try{return await n.n.get("BackingAPI","/backing-service/tournaments/".concat(e,"/slips"),{})}catch(e){throw Error("Failed to fetch backing tournament slips")}},p=async(e,t)=>{try{return await n.n.get("BackingAPI","/backing-service/users/@me/slips",{queryStringParameters:i()({status:e,game:t},e=>void 0!==e)})}catch(e){throw Error("Failed to fetch backing slips")}},h=async()=>{try{return await n.n.get("BackingAPI","/backing-service/users/@me/competitor-status",{})}catch(e){throw Error("Failed to fetch competitor status")}},g=async e=>{try{return await n.n.post("BackingAPI","/backing-service/tournaments/by-uuids",{body:{tournamentIds:e}})}catch(e){throw Error("Failed to fetch backing tournaments")}},y=async(e,t)=>{let r=i()({timeWindow:e,length:t},e=>void 0!==e);try{return await n.n.get("BackingAPI","/backing-service/top-backers",{queryStringParameters:r})}catch(e){throw Error("Failed to fetch top earners")}},C=async function(){let{game:e,minPrize:t,limit:r=50}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=i()({game:e,minPrize:t,limit:r},e=>void 0!==e);try{return await n.n.get("BackingAPI","/backing-service/backers-feed",{queryStringParameters:a})}catch(e){throw Error("Failed to fetch backers feed")}},E=async function(){let{game:e,minPrize:t,limit:r=50}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=i()({game:e,minPrize:t,limit:r},e=>void 0!==e);try{return await n.n.get("BackingAPI","/backing-service/pinned-backers-feed",{queryStringParameters:a})}catch(e){throw Error("Failed to fetch pinned backers feed")}},A=async e=>{try{await n.n.del("BackingAPI","/backing-service/tournaments/refund/".concat(e.tournamentUuid),{})}catch(e){throw Error(e.response.data)}},R=async e=>{try{return await n.n.get("BackingAPI","/backing-service/".concat(e,"/leagues"),{})}catch(e){throw Error("Failed to fetch backing leagues")}},v=async e=>{try{return await n.n.get("BackingAPI","/backing-service/leagues/".concat(e,"/rankings"),{})}catch(e){throw Error("Failed to fetch league competitor rankings")}}},66187:(e,t,r)=>{r.d(t,{QP:()=>n,nh:()=>o,sT:()=>i,sc:()=>a});let a={OVERVIEW:"overview",ARAM:"aram",CHAMPIONS:"champions",SEASON:"season"},n=a.OVERVIEW,o={KDA:"kdaScore",SPECIALTY:"specialtyScore",LP:"lpScore",FARM:"farmScore",VISION:"visionScore",OBJECTIVES:"objectivesScore",GOLD:"goldScore"},i={MATCH:"match",SCORING:"scoring"}},69102:(e,t,r)=>{r.d(t,{o:()=>y,M0:()=>g,V5:()=>p,y9:()=>m,$s:()=>h});let a="https://admin.gamercraft.com/api/blog",n=new URL(a).origin,o=e=>!e||e.startsWith("http://")||e.startsWith("https://")?e:"".concat(n,"/").concat(e.replace(/^\//,"")),i=e=>{var t,r,a;return{...e,featureImage:null!=(t=o(e.featureImage))?t:e.featureImage,html:null!=(r=(e=>e?e.replace(/(?:src|srcset|href)="(content\/images\/[^"]+)"/g,(e,t)=>e.replace(t,"".concat(n,"/").concat(t))):e)(e.html))?r:e.html,primaryAuthor:e.primaryAuthor?{...e.primaryAuthor,profileImage:null!=(a=o(e.primaryAuthor.profileImage))?a:e.primaryAuthor.profileImage}:e.primaryAuthor}},l=(e,t)=>
1(t&&"en"!==t&&e.set("locale",t),e),s=e=>{let t=l(new URLSearchParams,e).toString();return t?"?".concat(t):""},c={FOUND:"found",NOT_FOUND:"not-found",UNAVAILABLE:"unavailable"},u=new Set([404,410]),d=async(e,t)=>{var r;let n,o;try{n=await fetch("".concat(a,"/posts/").concat(e).concat(s(t)))}catch(e){return console.error("Error fetching post by slug:",e),{status:c.UNAVAILABLE,post:null}}if(!n.ok)return{status:u.has(n.status)?c.NOT_FOUND:c.UNAVAILABLE,post:null};try{o=await n.json()}catch(e){return console.error("Error parsing post by slug:",e),{status:c.UNAVAILABLE,post:null}}let l=null!=(r=o.post)?r:o.slug?o:null;return l?{status:c.FOUND,post:i(l)}:{status:c.NOT_FOUND,post:null}};r(24407);let m=async function(){let{pageParam:e=0,tag:t,locale:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=new URLSearchParams({page:String(e||1),limit:"25"});t&&n.set("tag",t),l(n,r);try{let e=await fetch("".concat(a,"/posts?").concat(n));if(!e.ok)throw Error("Blog API error: ".concat(e.status));let t=await e.json();return{...t,posts:t.posts.map(i)}}catch(e){return console.error("Error fetching posts:",e),{posts:[],meta:{pagination:{pages:0,page:0,limit:25,total:0,next:null,prev:null}}}}},p=async(e,t)=>(await d(e,t)).post,h=async()=>{try{let e=await fetch("".concat(a,"/tags/counts"));if(!e.ok)return{};return e.json()}catch(e){return console.error("Error getting category counts:",e),{}}},g=async e=>{let t=l(new URLSearchParams({page:"1",limit:"1"}),e);try{var r;let e=await fetch("".concat(a,"/posts?").concat(t));if(!e.ok)return null;let n=(null==(r=(await e.json()).posts)?void 0:r[0])||null;return n?i(n):null}catch(e){return console.error("Error fetching latest post:",e),null}},y=async e=>{try{let t=await fetch("".concat(a,"/highlighted").concat(s(e)));if(!t.ok)return null;let r=await t.json();return r.post?i(r.post):null}catch(e){return console.error("Error fetching highlighted post:",e),null}}},69452:(e,t,r)=>{r.d(t,{Dd:()=>n,Z9:()=>i,m2:()=>o,sx:()=>a});let a=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{"function"==typeof window.fbq&&window.fbq("track",e,t)}catch(e){}},n=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{"function"==typeof window.fbq&&window.fbq("trackCustom",e,t)}catch(e){}},o=e=>{try{"function"==typeof window.fbq&&(window.fbq("track","CompleteRegistration",{content_name:"User Signup",content_category:"Registration",value:0,currency:"USD",signup_method:e.method||"email_password",has_referral:!!e.referralCode,user_country:e.country}),n("UserSignedUp",{signup_method:e.method||"email_password",has_referral:!!e.referralCode,referral_code:e.referralCode,country:e.country,timestamp:new Date().toISOString()}))}catch(e){}},i=e=>{try{"function"==typeof window.fbq&&n("UserLoggedIn",{login_method:e.method||"email_password",timestamp:new Date().toISOString()})}catch(e){}}},69733:(e,t,r)=>{r.d(t,{z:()=>n});var a=r(86107);let n=e=>a.RKK.test(e.trim().toUpperCase())},72089:(e,t,r)=>{r.d(t,{j:()=>i});var a=r(20553),n=r(38554),o=r.n(n);let i=async e=>{let{champion:t,timeframe:r="12months",limit:n=100,offset:i=0}=e;if(!t)throw Error("Champion name is required");let l=o()({champion:t,timeframe:r,limit:n,offset:i},e=>void 0!==e);try{var s,c,u,d,m;let e=await a.n.get("LadderAPI","/ladder-service/meta/champion-rankings",{queryStringParameters:l}),r=null!=(c=e.data)?c:e,n=(e=>e&&0!==e.length?e.map((e,t)=>{var r,a,n,o,i,l,s,c,u,d,m,p,h,g,y,C;return{rank:null!=(r=e.rank)?r:t+1,playerName:null!=(n=null!=(a=e.playerName)?a:e.player_name)?n:"",playerUuid:null!=(o=e.playerUuid)?o:e.player_uuid,playerAvatar:null!=(i=e.playerAvatar)?i:e.player_avatar,totalEarnings:null!=(s=null!=(l=e.totalEarnings)?l:e.total_earnings)?s:0,gamesPlayed:null!=(u=null!=(c=e.gamesPlayed)?c:e.games_played)?u:0,earningsPerGame:null!=(m=null!=(d=e.earningsPerGame)?d:e.earnings_per_game)?m:0,avgGCS:null!=(h=null!=(p=e.avgGCS)?p:e.avg_gcs)?h:0,winRate:null!=(y=null!=(g=e.winRate)?g:e.win_rate)?y:0,lastPlayed:null!=(C=e.lastPlayed)?C:e.last_played}}):[])(Array.isArray(r)?r:[]);return{champion:null!=(u=e.champion)?u:t,data:n,lastUpdated:null!=(m=null!=(d=null==(s=e.meta)?void 0:s.lastUpdated)?d:e.lastUpdated)?m:ne
1w Date().toISOString()}}catch(e){throw Error("Failed to fetch champion rankings data")}}},75022:(e,t,r)=>{r.d(t,{gi:()=>T,DF:()=>R,Tv:()=>f,fF:()=>l,cC:()=>s,cK:()=>h,QL:()=>m,lS:()=>d,VL:()=>p,Gz:()=>O,Kw:()=>E,uy:()=>C,_z:()=>g,D:()=>y,vX:()=>A});var a=r(65797);let n=r(87358).env.NEXT_PUBLIC_SUPPORT_API_URL||"https://support.gamercraft.com/api";async function o(){try{let e=await a.N.currentSession();if(e.isValid())return e.getIdToken().getJwtToken();return null}catch(e){return null}}async function i(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{method:r="GET",body:a,headers:i={}}=t,l=await o(),c={"Content-Type":"application/json",...i};l&&(c.Authorization="Bearer ".concat(l));let u=await fetch("".concat(n).concat(e),{method:r,headers:c,credentials:"include",body:a?JSON.stringify(a):void 0});if(!u.ok){var d,m,p,h;let e=await u.json().catch(()=>({}));throw new s(u.status,e.error||e.message||"An error occurred",e.code,{detail:null!=(d=e.detail)?d:null,blockedUntil:null!=(m=e.blockedUntil)?m:null,openConversations:null!=(p=e.openConversations)?p:null,maxOpenConversations:null!=(h=e.maxOpenConversations)?h:null})}return 204===u.status?{}:u.json()}let l={USER_BLOCKED:"user_blocked",USER_BLOCKED_TEMPORARY:"user_blocked_temporary",TOO_MANY_OPEN:"too_many_open_conversations"};class s extends Error{get isPolicyDenial(){return 403===this.status&&"string"==typeof this.code&&Object.values(l).includes(this.code)}get policyCode(){return this.isPolicyDenial?this.code:null}get isUnauthorized(){return 401===this.status}get isForbidden(){return 403===this.status}get isNotFound(){return 404===this.status}get isRateLimited(){return 429===this.status}constructor(e,t,r,a={}){super(t),this.status=e,this.code=r,this.name="SupportApiError",this.meta=a}}function c(e){let t=Object.entries(e).filter(e=>{let[,t]=e;return void 0!==t}).map(e=>{let[t,r]=e;return"".concat(encodeURIComponent(t),"=").concat(encodeURIComponent(String(r)))});return t.length>0?"?".concat(t.join("&")):""}var u=r(87358);let d=async(e,t)=>{let r=c({cursor:e,limit:t});return i("/conversations".concat(r))},m=async e=>i("/conversations/".concat(e)),p=async(e,t,r)=>{let a=c({cursor:t,limit:r});return i("/conversations/".concat(e,"/messages").concat(a))},h=async e=>i("/conversations",{method:"POST",body:e}),g=async(e,t)=>i("/conversations/".concat(e,"/messages"),{method:"POST",body:t}),y=async(e,t)=>i("/conversations/".concat(e,"/widget-events"),{method:"POST",body:t}),C=async e=>i("/conversations/".concat(e,"/resolve"),{method:"POST"}),E=async(e,t)=>i("/conversations/".concat(e,"/rate"),{method:"POST",body:t}),A=async e=>{let{Auth:t}=await r.e(7241).then(r.bind(r,67241)),a=null;try{let e=await t.currentSession();e.isValid()&&(a=e.getIdToken().getJwtToken())}catch(e){}let n=u.env.NEXT_PUBLIC_SUPPORT_API_URL||"https://support.gamercraft.com/api",o=new FormData;o.append("file",e);let i={};a&&(i.Authorization="Bearer ".concat(a));let l=await fetch("".concat(n,"/upload"),{method:"POST",headers:i,credentials:"include",body:o});if(!l.ok){let e=await l.json().catch(()=>({}));throw new s(l.status,e.message||"Upload failed")}return l.json()},R={OPEN:"OPEN",WAITING_APPROVAL:"WAITING_APPROVAL",PENDING_REVIEW:"PENDING_REVIEW",ESCALATED:"ESCALATED",RESOLVED:"RESOLVED",CLOSED:"CLOSED"},v=new Set([R.OPEN,R.WAITING_APPROVAL,R.PENDING_REVIEW,R.ESCALATED]),O=e=>v.has(e),f={USER:"USER",AGENT:"AGENT",SYSTEM:"SYSTEM",REVIEWER:"REVIEWER"},T={PENDING:"PENDING",APPROVED:"APPROVED",EXECUTING:"EXECUTING",COMPLETED:"COMPLETED",FAILED:"FAILED",REJECTED:"REJECTED",EXPIRED:"EXPIRED"}},81606:(e,t,r)=>{r.d(t,{b:()=>R});var a=r(95155),n=r(6523),o=r(2186),i=r(49294),l=r(44748),s=r(69950),c=r(15754),u=r(45995),d=r(20063),m=r(18955),p=r(12115),h=r(54834),g=r(85410),y=r(24312),C=r(7209),E=r(4687);let A={CONNECTION_CONFIRM_TITLE:"PathChoiceOverlay.connectionConfirmTitle",CONNECTION_CONFIRM_SUBTITLE:"PathChoiceOverlay.connectionConfirmSubtitle",CONNECTION_FAILURE_TITLE:"PathChoiceOverlay.connectionFailureTitle",CONFIRM:"PathChoiceOverlay.confirm",CANCEL:"PathChoiceOverlay.cancel",TRY_AGAIN:"PathChoiceOverlay.tryAgain",CONTACT_SUPPORT:"PathChoiceOverlay.contactSupport",RIOT_LOGOUT_INFO_TITLE:"PathChoiceOverlay.riotLogoutInfoTitle",RIOT_LOGOUT_INFO_DESCRIPTION:"PathChoiceOverlay.riotLogoutInfoDescription",LOGOUT_FROM_RIOT:"PathChoiceOverlay.logoutFromRiot",USERNAME_LABEL:"PathChoiceOverlay.usernameLabel",CONFIRMING:"PathChoiceOverlay.confirming",PROCESSING_CONNECTION:"PathChoiceOverlay.processingConnection"},R=p.memo(e=>{let{onConfirm:t,onCancel:r,onRetry:R,game:v,gameAttributes:O,isLoading:f=!1,errorMessage:T,error:I}=e,L=(0,m.c)(),x=(0,d.useRouter)(),[_,S]=(0,p.useState)(!1),[w,P]=(0,p.useState)(),{isMobile:b}=(0,u.Ri)(),{hideCloseButton:N}=(0,y.q4)(),k=v&&[n.CR.TFT,n.CR.VAL,n.CR.LOL].includes(v),D=(0,p.useCallback)(()=>{window.open("https://auth.riotgames.com/logout","_blank","noopener,noreferrer")},[]),M=()=>
1{if(!O)return"";if(v===n.CR.BWS)return O.name||"";if(v===n.CR.LOL||v===n.CR.TFT){var e,t,r;return(null==(e=O.summoner)?void 0:e.gameName)||O.gameName||(null==(t=O.summoner)?void 0:t.displayName)||(null==(r=O.summoner)?void 0:r.name)||O.summonerName||""}return v===n.CR.VAL?O.gameName?"".concat(O.gameName,"#").concat(O.tagLine):"":v===n.CR.PUB&&(O.name||O.playerName)||""},B=(0,p.useCallback)(async()=>{try{await Promise.resolve(t())}catch(e){console.error("Error confirming connection:",e),P(e),S(!0)}},[t]),G=(0,p.useCallback)(()=>{P(void 0),S(!1),B()},[B]),U=(0,p.useCallback)(()=>{x.push("/support")},[x]);if(_){let e=w?(0,g.Ej)(w,v):I?(0,g.Ej)(I,v):T?{descriptor:{id:"custom.error",defaultMessage:T},values:void 0}:M().length>0?{descriptor:C.UU.GENERIC_ERROR,values:void 0}:{descriptor:{id:"error.missing_username",defaultMessage:"Failed to retrieve account username. Please try again."},values:void 0},t=!!w&&"conflict"===(0,g.Mb)(w);return(0,a.jsxs)(E.IB,{children:[!N&&(0,a.jsx)(E.Jn,{onClick:r,"aria-label":"Close overlay",children:(0,a.jsx)(o.A,{size:24})}),r&&b&&(0,a.jsx)(E.F9,{onClick:r,"aria-label":"Back",children:(0,a.jsx)(i.A,{size:24})}),(0,a.jsx)(E._p,{children:(0,a.jsxs)(E.XF,{children:[(0,a.jsx)(E.rC,{children:(0,a.jsx)(l.A,{size:48,strokeWidth:2})}),(0,a.jsx)(E.JA,{children:L(A.CONNECTION_FAILURE_TITLE)}),(0,a.jsx)(E.zb,{children:(0,g.yL)(L,e)})]})}),(0,a.jsx)(E.e2,{$singleButton:b,children:t?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(E.cL,{variant:c.Cki.PRIMARY,onClick:U,children:L(A.CONTACT_SUPPORT)}),(0,a.jsx)(E.cL,{variant:c.Cki.TERTIARY,onClick:R||G,children:L(A.TRY_AGAIN)})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(E.cL,{variant:c.Cki.PRIMARY,onClick:R||G,children:L(A.TRY_AGAIN)}),(0,a.jsx)(E.cL,{variant:c.Cki.TERTIARY,onClick:U,children:L(A.CONTACT_SUPPORT)})]})})]})}return(0,a.jsxs)(E.IB,{children:[!N&&(0,a.jsx)(E.Jn,{onClick:r,"aria-label":"Close overlay",children:(0,a.jsx)(o.A,{size:24})}),r&&b&&(0,a.jsx)(E.F9,{onClick:r,"aria-label":"Back",children:(0,a.jsx)(i.A,{size:24})}),(0,a.jsx)(E._p,{children:(0,a.jsxs)(E.l5,{children:[(0,a.jsx)(E.XT,{children:v&&(0,a.jsx)(h.a,{game:v,size:48})}),(0,a.jsx)(E.JA,{children:L(A.CONNECTION_CONFIRM_TITLE,{game:(()=>{if(!v)return"";switch(v){case n.CR.LOL:return"League of Legends";case n.CR.VAL:return"VALORANT";case n.CR.TFT:return"Teamfight Tactics";case n.CR.BWS:return"Brawl Stars";default:return""}})()})}),(0,a.jsx)(E.zb,{children:L(A.CONNECTION_CONFIRM_SUBTITLE)})]})}),(0,a.jsxs)(E.jF,{children:[(0,a.jsx)(E.L1,{children:L(A.USERNAME_LABEL)}),(0,a.jsx)(E.yV,{children:M()})]}),k&&!b&&(0,a.jsx)(E.nO,{children:(0,a.jsxs)(E.Kw,{children:[(0,a.jsx)(E.TK,{children:L(A.RIOT_LOGOUT_INFO_TITLE)}),(0,a.jsx)(E.Nl,{children:L(A.RIOT_LOGOUT_INFO_DESCRIPTION)}),(0,a.jsx)(E.th,{variant:c.Cki.TERTIARY,onClick:D,icon:(0,a.jsx)(s.A,{size:16}),children:L(A.LOGOUT_FROM_RIOT)})]})}),(0,a.jsxs)(E.e2,{$singleButton:b,children:[!b&&(0,a.jsx)(E.cL,{variant:c.Cki.SECONDARY,onClick:r,children:L(A.CANCEL)}),(0,a.jsx)(E.cL,{variant:c.Cki.PRIMARY,onClick:B,disabled:f,children:L(f?A.CONFIRMING:A.CONFIRM)})]}),k&&b&&(0,a.jsx)(E.nO,{children:(0,a.jsxs)(E.Kw,{children:[(0,a.jsx)(E.TK,{children:L(A.RIOT_LOGOUT_INFO_TITLE)}),(0,a.jsx)(E.Nl,{children:L(A.RIOT_LOGOUT_INFO_DESCRIPTION)}),(0,a.jsx)(E.th,{variant:c.Cki.TERTIARY,onClick:D,icon:(0,a.jsx)(s.A,{size:16}),children:L(A.LOGOUT_FROM_RIOT)})]})}),f&&(0,a.jsx)(E.p8,{children:(0,a.jsxs)("div",{style:{textAlign:"center"},children:[(0,a.jsx)(E.kt,{}),L(A.PROCESSING_CONNECTION)]})})]})});R.displayName="ConnectionConfirmStep"},83658:(e,t,r)=>{r.d(t,{Dp:()=>E,Km:()=>R,tb:()=>A});var a=r(95155),n=r(20909),o=r(2186),i=r(49294),l=r(68595),s=r(15754),c=r(45995),u=r(18955),d=r(54834),m=r(31386),p=r(24312),h=r(4687),g=r(88099);let y={CONNECT_ACCOUNT_SUBTITLE:"PathChoiceOverlay.connectAccountSubtitle",BACK_TO_GAMES:"PathChoiceOverlay.backToGames",CONNECT_BUTTON:"PathChoiceOverlay.connectButton",PLAYER_TAG_HELP:"PathChoiceOverlay.playerTagHelp",ENTER_PLAYER_TAG:"PathChoiceOverlay.enterPlayerTag",PLAYER_TAG_PLACEHOLDER:"PathChoiceOverlay.playerTagPlaceholder",MANUAL_LINK_PROMPT:"PathChoiceOverlay.manualLinkPrompt"},C=e=>{let{size:t=20,...r}=e;return(0,a.jsx)("img",{src:"/RiotGamesIcon.svg",alt:"Riot Games",width:t,height:t,...r})},E=e=>{let{onClose:t,onBackToGameSelection:r,onConnectAccount:n,onManualLink:m,hideBackButton:g=!1,game:E,gameTitle:A,formContent:R,isRiotGame:v=!1}=e,O=(0,u.c)(),{isMobile:f}=(0,c.Ri)(),{isConnectLoading:T,hideCloseButton:I,customSubtitle:L}=(0,p.q4)();return(0,a.jsxs)(h.IB,{children:[!I&&(0,a.jsx)(h.Jn,{onClick:t,"aria-label":"Close overlay",children:(0,a.jsx)(o.A,{size:24})}),!g&&f&&(0,a.jsx)(h.F9,{onClick:r,"aria-label":"Back to game selection",children:(0,a.jsx)(i.A,{size:24})}),(0,a.jsx)(h._p,{children:(0,a.jsxs)(h.l5,{children:[(0,a.jsx)(h.XT,{children:(0,a.jsx)(d.a,{game:E,size:48})}),(0,a.jsx)(h.JA,{children:A}),(0,a.jsx)(h.zb,{children:L||O(y.CONNECT_ACCOUNT_SUBTITLE)}),R]})}),(0,a.jsxs)(h.e2,{$singleButton:g||f,children:[!g&&!f&&(0,a.jsxs)(s.$nd,{variant:s.Cki.SECONDARY,onClick:r,children:[(0,a.jsx)(i.A,{size:16}),O(y.BACK_TO_GAMES)]}),v?(0,a.jsxs)(h.L0,{onClick:n,$fullWidth:!0,disabled:T,children:[T?(0,a.jsx)(h.kh,{}):(0,a.jsx)(C,{size:g||f?28:24,style:{marginRight:"8px"}}),O(y.CONNECT_BUTTON)]}):(0,a.jsxs)(s.$nd,{variant:s.Cki.PRIMARY,onClick:n,size:s.GO8.MEDIUM,style:{width:"100%"},children:[O(y.CONNECT_BUTTON),(0,a.jsx)(l.A,{size:g||f?20:16})]})]}
1),v&&m&&(0,a.jsx)(h.rP,{onClick:m,children:O(y.MANUAL_LINK_PROMPT)})]})},A=e=>{let{onClose:t,onBackToGameSelection:r,onConnectAccount:n,onManualLink:o,hideBackButton:i=!1,game:l,gameTitle:s}=e;return(0,a.jsx)(E,{onClose:t,onBackToGameSelection:r,onConnectAccount:n,onManualLink:o,hideBackButton:i,game:l,gameTitle:s,formContent:null,isRiotGame:!0})},R=e=>{let{onClose:t,onBackToGameSelection:r,onConnectAccount:o,hideBackButton:i=!1,game:l,gameTitle:c,playerTag:d,onPlayerTagChange:p}=e,C=(0,u.c)(),{errorMessageKey:A,errorValues:R,onBlur:v,guardSubmit:O,reset:f}=(0,g.K)(n.vR.BWS_PLAYER_TAG,d),T=(0,a.jsxs)(h.gE,{children:[(0,a.jsx)(h.lR,{children:C(y.ENTER_PLAYER_TAG)}),(0,a.jsx)(s.pde,{value:d,onChange:e=>{f(),p(e)},onBlur:v,placeholder:C(y.PLAYER_TAG_PLACEHOLDER)}),(0,a.jsx)(h.$9,{children:C(y.PLAYER_TAG_HELP)}),A&&(0,a.jsx)(m.a,{messageKey:A,values:R})]});return(0,a.jsx)(E,{onClose:t,onBackToGameSelection:r,onConnectAccount:O(o),hideBackButton:i,game:l,gameTitle:c,formContent:T,isRiotGame:!1})}},84024:(e,t,r)=>{r.d(t,{VP:()=>o});var a=r(63518),n=r(80549);let o=e=>(0,n.useMutation)({mutationFn:a.LEt,...e})},84144:(e,t,r)=>{r.d(t,{L:()=>m});var a=r(95155),n=r(6523),o=r(34620),i=r(89152),l=r(18955),s=r(12115),c=r(83658),u=r(4687);let d={TFT_TITLE:"PathChoiceOverlay.tftTitle",TFT_PLATFORM_NOTICE:"PathChoiceOverlay.tftPlatformNotice"},m=s.memo(e=>{let{onClose:t,onBackToGameSelection:r,onConnectAccount:s,onManualLink:m,hideBackButton:p=!1}=e,h=(0,l.c)();return(0,a.jsx)(c.Dp,{onClose:t,onBackToGameSelection:r,onConnectAccount:s,onManualLink:m,hideBackButton:p,game:n.CR.TFT,gameTitle:h(d.TFT_TITLE),isRiotGame:!0,formContent:(0,a.jsxs)(u.H7,{children:[(0,a.jsx)(o.A,{size:16}),(0,a.jsx)(i.A,{size:16}),(0,a.jsx)("span",{children:h(d.TFT_PLATFORM_NOTICE)})]})})});m.displayName="TftConnectionStep"},84524:(e,t,r)=>{r.d(t,{$D:()=>R,$R:()=>T,Gd:()=>g,JS:()=>n,KS:()=>I,Lx:()=>o,UT:()=>i,Ug:()=>A,WC:()=>l,ZN:()=>v,_c:()=>O,ar:()=>y,dO:()=>C,e1:()=>f,kf:()=>m,ps:()=>s,rG:()=>u,tp:()=>h,xc:()=>p,yb:()=>d,zg:()=>c});var a=r(20553);let n=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"en",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"latest";try{return await a.n.get("TournamentAPI","/tournament-service/game-data/items",{queryStringParameters:{locale:e,patch:t}})}catch(e){throw console.error("Failed to fetch items data:",e),Error("Failed to fetch items data")}},o=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"en",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"latest";try{return await a.n.get("TournamentAPI","/tournament-service/game-data/champions",{queryStringParameters:{locale:e,patch:t}})}catch(e){throw console.error("Failed to fetch champions data:",e),Error("Failed to fetch champions data")}},i=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"en",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"latest";try{return await a.n.get("TournamentAPI","/tournament-service/game-data/runes",{queryStringParameters:{locale:e,patch:t}})}catch(e){throw console.error("Failed to fetch runes data:",e),Error("Failed to fetch runes data")}},l=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"en",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"latest";try{return await a.n.get("TournamentAPI","/tournament-service/game-data/summoner-spells",{queryStringParameters:{locale:e,patch:t}})}catch(e){throw console.error("Failed to fetch summoner spells data:",e),Error("Failed to fetch summoner spells data")}},s=async e=>{try{return await a.n.get("TournamentAPI","/tournament-service/game-data/tft/set",{...e?{queryStringParameters:{set:e}}:{}})}catch(e){throw console.error("Failed to fetch TFT set data:",e),Error("Failed to fetch TFT set data")}},c=async()=>{try{return await a.n.get("TournamentAPI","/tournament-service/game-data/tft/sets",{})}catch(e){throw console.error("Failed to fetch TFT set index:",e),Error("Failed to fetch TFT set index")}},u=async()=>{try{return await a.n.get("TournamentAPI","/tournament-service/game-data/tft/assets-manifest",{})}catch(e){throw console.error("Failed to fetch TFT assets manifest:",e),Error("Failed to fetch TFT assets manifest")}},d=async()=>{try{return await a.n.get("TournamentAPI","/tournament-service/game-data/metadata",{})}catch(e){throw console.error("Failed to fetch metadata:",e),Error("Failed to fetch metadata")}},m=async()=>{try{return await a.n.get("TournamentAPI","/tournament-service/game-data/val/agents",{})}catch(e){throw console.error("Failed to fetch Valorant agents data:",e),Error("Failed to fetch Valorant agents data")}},p=async()=>{try{return await a.n.get("TournamentAPI","/tournament-service/game-data/val/maps",{})}catch(e){throw console.error("Failed to fetch Valorant maps data:",e),Error("Failed to fetch Valorant maps data")}},h=async()=>{try{return await a.n.get("TournamentAPI","/tournament-service/game-data/val/tiers",{})}catch(e){throw console.error("Failed to fetch Valorant tiers data:",e),Error("Failed to fetch Valorant tiers data")}},g=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"latest";return"https://gamercraft-game-data-production.s3.amazonaws.com/raw-repo-data/".concat(t,"/img/item/").concat(e,".png")},y=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"latest";return"https://gamercraft-game-data-production.s3.amazonaws.com/raw-repo-data/".concat(t,"/img/champion/").concat(encodeURIComponent(e),".png")},C=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;
1return"https://ddragon.leagueoflegends.com/cdn/img/champion/splash/".concat(encodeURIComponent(e),"_").concat(t,".jpg")},E={1:"Annie",2:"Olaf",3:"Galio",4:"TwistedFate",5:"XinZhao",6:"Urgot",7:"Leblanc",8:"Vladimir",9:"Fiddlesticks",10:"Kayle",11:"MasterYi",12:"Alistar",13:"Ryze",14:"Sion",15:"Sivir",16:"Soraka",17:"Teemo",18:"Tristana",19:"Warwick",20:"Nunu",21:"MissFortune",22:"Ashe",23:"Tryndamere",24:"Jax",25:"Morgana",26:"Zilean",27:"Singed",28:"Evelynn",29:"Twitch",30:"Karthus",31:"Chogath",32:"Amumu",33:"Rammus",34:"Anivia",35:"Shaco",36:"DrMundo",37:"Sona",38:"Kassadin",39:"Irelia",40:"Janna",41:"Gangplank",42:"Corki",43:"Karma",44:"Taric",45:"Veigar",48:"Trundle",50:"Swain",51:"Caitlyn",53:"Blitzcrank",54:"Malphite",55:"Katarina",56:"Nocturne",57:"Maokai",58:"Renekton",59:"JarvanIV",60:"Elise",61:"Orianna",62:"MonkeyKing",63:"Brand",64:"LeeSin",67:"Vayne",68:"Rumble",69:"Cassiopeia",72:"Skarner",74:"Heimerdinger",75:"Nasus",76:"Nidalee",77:"Udyr",78:"Poppy",79:"Gragas",80:"Pantheon",81:"Ezreal",82:"Mordekaiser",83:"Yorick",84:"Akali",85:"Kennen",86:"Garen",89:"Leona",90:"Malzahar",91:"Talon",92:"Riven",96:"KogMaw",98:"Shen",99:"Lux",101:"Xerath",102:"Shyvana",103:"Ahri",104:"Graves",105:"Fizz",106:"Volibear",107:"Rengar",110:"Varus",111:"Nautilus",112:"Viktor",113:"Sejuani",114:"Fiora",115:"Ziggs",117:"Lulu",119:"Draven",120:"Hecarim",121:"Khazix",122:"Darius",126:"Jayce",127:"Lissandra",131:"Diana",133:"Quinn",134:"Syndra",136:"AurelionSol",141:"Kayn",142:"Zoe",143:"Zyra",145:"Kaisa",147:"Seraphine",150:"Gnar",154:"Zac",157:"Yasuo",161:"Velkoz",163:"Taliyah",164:"Camille",166:"Akshan",200:"Belveth",201:"Braum",202:"Jhin",203:"Kindred",221:"Zeri",222:"Jinx",223:"TahmKench",234:"Viego",235:"Senna",236:"Lucian",238:"Zed",240:"Kled",245:"Ekko",246:"Qiyana",254:"Vi",266:"Aatrox",267:"Nami",268:"Azir",350:"Yuumi",360:"Samira",412:"Thresh",420:"Illaoi",421:"RekSai",427:"Ivern",429:"Kalista",432:"Bard",516:"Ornn",517:"Sylas",518:"Neeko",523:"Aphelios",526:"Rell",555:"Pyke",711:"Vex",777:"Yone",875:"Sett",876:"Lillia",887:"Gwen",888:"Renata",895:"Nilah",897:"KSante",901:"Smolder",902:"Milio",910:"Hwei",950:"Naafiri",893:"Aurora",233:"Briar",799:"Ambessa",800:"Mel",497:"Rakan",498:"Xayah",804:"Yunara",805:"Locke",904:"Zaahen"},A=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"latest",r=E[e];return r?"https://gamercraft-game-data-production.s3.amazonaws.com/raw-repo-data/".concat(t,"/img/champion/").concat(r,".png"):"https://ddragon.leagueoflegends.com/cdn/16.13.1/img/champion/".concat(e,".png")},R=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"latest";return"https://gamercraft-game-data-production.s3.amazonaws.com/raw-repo-data/".concat(t,"/img/spell/").concat(encodeURIComponent(e),".png")},v=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"latest";return"https://gamercraft-game-data-production.s3.amazonaws.com/raw-repo-data/".concat(t,"/img/profileicon/").concat(e,".png")},O=e=>"https://raw.communitydragon.org/latest/plugins/rcp-be-lol-game-data/global/default/v1/profile-icons/".concat(e,".jpg"),f=(e,t)=>{let r=t&&(null==e?void 0:e.assets[t]);return r?"https://gamercraft-game-data-production.s3.amazonaws.com/".concat(r):null},T=e=>"https://gamercraft-game-data-production.s3.amazonaws.com/raw-repo-data/img/perk-images/".concat(e),I=e=>"".concat("https://gamercraft-game-data-production.s3.amazonaws.com/val/img","/tiers/").concat(e,"/largeicon.png")},85208:(e,t,r)=>{r.d(t,{H0:()=>s,e3:()=>Q,r5:()=>p,kb:()=>j,mD:()=>H,kI:()=>W,fy:()=>Z,a2:()=>z,iM:()=>ei,Ic:()=>es,Ti:()=>eu,R_:()=>em,LF:()=>$,Y3:()=>u,B_:()=>c});var a=r(95155),n=r(84524),o=r(12115),i=r(30967);let l={frame:{overflow:"hidden",flexShrink:0,display:"block",background:i.P.sunk},image:{width:"100%",height:"100%",objectFit:"cover",display:"block"}},s=(0,o.memo)(e=>{let{src:t,championId:r,size:i=32,radius:s=4,alt:c="",ring:u,zoom:d=1,style:m}=e,[p,h]=(0,o.useState)(null),g=null!=t?t:void 0===r?void 0:(0,n.Ug)(r),y=void 0!==g&&p!==g;return(0,a.jsx)("span",{style:{...l.frame,width:i,height:i,borderRadius:s,boxShadow:u?"inset 0 0 0 1px ".concat(u):"none",...m},children:y?(0,a.jsx)("img",{src:g,alt:c,onError:()=>h(g),style:{...l.image,transform:1===d?"none":"scale(".concat(d,")")}}):null})}),c=e=>"".concat(Math.floor(e/60),":").concat(String(e%60).padStart(2,"0")),u=e=>e>=1e6?"".concat((e/1e6).toFixed(1),"M"):e>=1e3?"".concat((e/1e3).toFixed(1),"K"):String(e);var d=r(15754);let m={root:{display:"block",flexShrink:0}},p=(0,o.memo)(e=>{let{height:t=13,color:r,style:n}=e;
1return(0,a.jsx)(d.$_6,{role:"img","aria-label":"GCS",size:3.6875*t,height:t,style:{...m.root,color:r,...n}})});var h=r(99099),g=r(95585),y=r(33016),C=r(7991),E=r(83818),A=r(1371),R=r(46735),v=r(89485),O=r(26545),f=r(6080),T=r(92039),I=r(27884),L=r(43897),x=r(73351),_=r(67812),S=r(26953),w=r(38582),P=r(59962),b=r(68040),N=r(27499),k=r(84193),D=r(31372),M=r(83051),B=r(47522),G=r(83256),U=r(45600),F=r(2186);let j={CHEVRON:"chevron-down",CHEVRON_RIGHT:"chevron-right",CHEVRON_UP:"chevron-up",FLAME:"flame",TROPHY:"trophy",REFRESH:"refresh",CROWN:"crown",SWORDS:"sword",EYE:"eye",COIN:"coins",SHIELD:"shield",CASTLE:"building-castle",SKULL:"skull",SHARE:"share",INFO:"info-circle",EXTERNAL:"external-link",GRID:"layout-grid",FLAG:"flag",UP:"trending-up",DOWN:"trending-down",SPARK:"sparkles",LINE:"chart-line",MEDAL:"medal",CHECK:"check",STAR_FILLED:"star-filled",CLOCK:"clock",CLOSE:"x"},V={[j.CHEVRON]:h.A,[j.CHEVRON_RIGHT]:g.A,[j.CHEVRON_UP]:y.A,[j.FLAME]:C.A,[j.TROPHY]:E.A,[j.REFRESH]:A.A,[j.CROWN]:R.A,[j.SWORDS]:v.A,[j.EYE]:O.A,[j.COIN]:f.A,[j.SHIELD]:T.A,[j.CASTLE]:I.A,[j.SKULL]:L.A,[j.SHARE]:x.A,[j.INFO]:_.A,[j.EXTERNAL]:S.A,[j.GRID]:w.A,[j.FLAG]:P.A,[j.UP]:b.A,[j.DOWN]:N.A,[j.SPARK]:k.A,[j.LINE]:D.A,[j.MEDAL]:M.A,[j.CHECK]:B.A,[j.STAR_FILLED]:G.A,[j.CLOCK]:U.A,[j.CLOSE]:F.A},K={root:{display:"block",flexShrink:0,lineHeight:1}},H=(0,o.memo)(e=>{let{name:t,size:r=16,color:n,style:o}=e,i=V[t];return(0,a.jsx)(i,{size:r,stroke:2,style:{...K.root,color:n,...o}})}),Y={track:{overflow:"hidden"},fill:{height:"100%",transition:"width .5s cubic-bezier(.2,.8,.2,1)"}},W=(0,o.memo)(e=>{let{pct:t,color:r=i.P.lime,h:n=4,track:o=i.P.sunk,radius:l=99,style:s}=e;return(0,a.jsx)("div",{style:{...Y.track,height:n,borderRadius:l,background:o,...s},children:(0,a.jsx)("div",{style:{...Y.fill,width:"".concat(Math.max(0,Math.min(100,t)),"%"),background:r,borderRadius:l}})})}),q={root:{background:i.D.card,border:"1px solid ".concat(i.D.hair),borderRadius:i.sd}},z=(0,o.memo)(e=>{let{children:t,pad:r=0,style:n,...o}=e;return(0,a.jsx)("div",{...o,style:{...q.root,padding:r,...n},children:t})}),X={root:{fontSize:9.5,fontWeight:700,letterSpacing:1.3,textTransform:"uppercase",whiteSpace:"nowrap"}},Q=(0,o.memo)(e=>{let{children:t,color:r=i.P.dim,style:n}=e;return(0,a.jsx)("span",{style:{...X.root,color:r,...n},children:t})}),J={root:{width:1,alignSelf:"stretch",background:i.D.hair}},$=(0,o.memo)(e=>{let{style:t}=e;return(0,a.jsx)("span",{style:{...J.root,...t}})}),Z={ALL:"ALL",TOP:"TOP",JUNGLE:"JUNGLE",MID:"MID",ADC:"ADC",SUPPORT:"SUPPORT",JG:"JG",BOTTOM:"BOTTOM",MIDDLE:"MIDDLE",UTILITY:"UTILITY"},ee=[["M5.14 2c1.58 1.21 5.58 5.023 6.976 9.953s0 10.047 0 10.047c-2.749-3.164-5.893-5.2-6.18-5.382l-.02-.013C5.45 13.814 3 8.79 3 8.79c3.536.867 4.93 4.279 4.93 4.279C7.558 8.698 5.14 2 5.14 2zm14.976 5.907s-1.243 2.471-1.814 4.604c-.235.878-.285 2.2-.29 3.058v.282c.003.347.01.568.01.568s-1.738 2.397-3.38 3.678c.088-1.601.062-3.435-.208-5.334.928-2.023 2.846-5.454 5.682-6.856zm-2.124-5.331s-2.325 3.052-2.836 6.029c-.11.636-.201 1.194-.284 1.695-.379.584-.73 1.166-1.05 1.733-.033-.125-.06-.25-.095-.375-.302-1.07-.704-2.095-1.16-3.08.053-.146.103-.29.17-.438 0 0 1.814-3.78 5.255-5.564z",1]],et=[["M13.7929 3C14.2383 3 14.4614 3.53857 14.1464 3.85355L11.1464 6.85355C11.0527 6.94732 10.9255 7 10.7929 7H7.5C7.22386 7 7 7.22386 7 7.5V10.7929C7 10.9255 6.94732 11.0527 6.85355 11.1464L3.85355 14.1464C3.53857 14.4614 3 14.2383 3 13.7929V3.5C3 3.22386 3.22386 3 3.5 3H13.7929Z",.2],["M17.8536 3.14645C17.9473 3.05268 18.0745 3 18.2071 3H20.5C20.7761 3 21 3.22386 21 3.5V5.79289C21 5.9255 20.9473 6.05268 20.8536 6.14645L6.14645 20.8536C6.05268 20.9473 5.9255 21 5.79289 21H3.5C3.22386 21 3 20.7761 3 20.5V18.2071C3 18.0745 3.05268 17.9473 3.14645 17.8536L17.8536 3.14645Z",1],["M10.2071 21C9.76165 21 9.53857 20.4614 9.85355 20.1464L12.8536 17.1464C12.9473 17.0527 13.0745 17 13.2071 17H16.5C16.7761 17 17 16.7761 17 16.5V13.2071C17 13.0745 17.0527 12.9473 17.1464 12.8536L20.1464 9.85355C20.4614 9.53857 21 9.76165 21 10.2071V20.5C21 20.7761 20.7761 21 20.5 21H10.2071Z",.2]],er=[["M17.7929 3C18.2383 3 18.4614 3.53857 18.1464 3.85355L15.1464 6.85355C15.0527 6.94732 14.9255 7 14.7929 7H7.5C7.22386 7 7 7.22386 7 7.5V14.7929C7 14.9255 6.94732 15.0527 6.85355 15.1464L3.85355 18.1464C3.53857 18.4614 3 18.2383 3 17.7929V3.5C3 3.22386 3.22386 3 3.5 3H17.7929Z",.2],["M6.20711 21C5.76165 21 5.53857 20.4614 5.85355 20.1464L8.85355 17.1464C8.94732 17.0527 9.0745 17 9.20711 17H16.5C16.7761 17 17 16.7761 17 16.5V9.20711C17 9.0745 17.0527 8.94732 17.1464 8.85355L20.1464 5.85355C20.4614 5.53857 21 5.76165 21 6.20711L21 20.5C21 20.7761 20.7761 21 20.5 21L6.20711 21Z",1],["M10 10.5C10 10.2239 10.2239 10 10.5 10H13.5C13.7761 10 14 10.2239 14 10.5V13.5C14 13.7761 13.7761 14 13.5 14H10.5C10.2239 14 10 13.7761 10 13.5V10.5Z",.2]],ea=[["M13.5907 4.1601C13.738 4.1601 13.8785 4.22224 13.9775 4.33124L14.4774 4.88134C14.5649 4.97754 14.6133 5.10287 14.6133 5.23285V5.74436C14.6133 5.84757 14.5827 5.94846 14.5255 6.03432L13.0259 8.28323C12.929 8.42861 12.7658 8.51593 12.5911 8.51593H11.4089C11.2342 8.51593 11.071 8.42861 10.9741 8.28323L9.47452 6.03432C9.41726 5.94846 9.38671 5.84757 9.38671 5.74436V5.23285C9.38671 5.10287 9.43515 4.97754 9.52257 4.88134L10.0225 4.33124C10.1215 4.22224 10.262 4.1601 10.4093 4.1601H13.5907ZM12.4622 10.2574C12.7023 10.2574 12.9114 10.4209 12.9694 10.6538L14.5978 17.1957C14.6081 17.237 14.6133 17.2794 14.6133 17.322V17.8818C14.6133 18.0204 14.5582 18.1534 14.4601 18.2514L13.0238 19.6869C12.9258 19.7848 12.7929 19.8398 12.6543 19.8398H11.3457C11.2071 19.8398 11.0742 19.7848 10.9762 19.6868L9.53979 18.2504C9.44177 18.1524 9.38671 18.0194 9.38671 17.8808V17.3209C9.38671 17.2784 9.39191 17.236 9.40219 17.1947L11.0306 10.6538C11.0886 10.4209 11.2977 10.2574 11.5377 10.2574H12.4622ZM6.55692 6.77339C6.69554 6.77339 6.82848 6.82845 6.9265 6.92647L9.143 9.14297C9.29085 9.29082 9.33635 9.51255 9.25869 9.70668L7.93856 13.0066C7.79919 13.355 7.34903 13.4474 7.08372 13.1821L5.29732 11.3957C5.13821 11.2366 5.09879
110.9935 5.19947 10.7922L5.52419 10.1432C5.69805 9.79566 5.44535 9.38668 5.05676 9.38668H3.56906C3.39433 9.38668 3.23115 9.29936 3.13421 9.15398L2.08869 7.586C1.85709 7.23867 2.10607 6.77339 2.52354 6.77339H6.55692ZM21.4765 6.77339C21.8939 6.77339 22.1429 7.23867 21.9113 7.586L20.8658 9.15398C20.7688 9.29936 20.6057 9.38668 20.4309 9.38668H18.9432C18.5546 9.38668 18.3019 9.79567 18.4758 10.1432L18.8005 10.7922C18.9012 10.9935 18.8618 11.2366 18.7027 11.3957L16.9163 13.1821C16.651 13.4474 16.2008 13.355 16.0614 13.0066L14.7413 9.70668C14.6636 9.51255 14.7092 9.29082 14.857 9.14297L17.0735 6.92647C17.1715 6.82845 17.3045 6.77339 17.4431 6.77339H21.4765Z",1]],en={[Z.ALL]:[["M16.293 17.03c.362.628.147 1.43-.48 1.793-.629.364-1.431.149-1.794-.479l-2.144-3.717-2.144 3.717c-.363.628-1.165.843-1.793.48-.628-.363-.843-1.166-.48-1.793l2.144-3.718h-4.29c-.724 0-1.312-.587-1.312-1.312 0-.727.588-1.314 1.313-1.314h4.289L7.457 6.969c-.362-.627-.147-1.43.48-1.792.629-.364 1.431-.149 1.794.479l2.144 3.717 2.144-3.717c.363-.628 1.165-.843 1.793-.48.628.363.843 1.166.48 1.793l-2.144 3.718h4.29c.725 0 1.312.587 1.312 1.312 0 .727-.587 1.314-1.312 1.314h-4.29l2.145 3.718z",1]],[Z.TOP]:[["M6.20711 21C5.76165 21 5.53857 20.4614 5.85355 20.1464L8.85355 17.1464C8.94732 17.0527 9.0745 17 9.20711 17H16.5C16.7761 17 17 16.7761 17 16.5V9.20711C17 9.0745 17.0527 8.94732 17.1464 8.85355L20.1464 5.85355C20.4614 5.53857 21 5.76165 21 6.20711L21 20.5C21 20.7761 20.7761 21 20.5 21L6.20711 21Z",.2],["M17.7929 3C18.2383 3 18.4614 3.53857 18.1464 3.85355L15.1464 6.85355C15.0527 6.94732 14.9255 7 14.7929 7H7.5C7.22386 7 7 7.22386 7 7.5V14.7929C7 14.9255 6.94732 15.0527 6.85355 15.1464L3.85355 18.1464C3.53857 18.4614 3 18.2383 3 17.7929V3.5C3 3.22386 3.22386 3 3.5 3H17.7929Z",1],["M10 10.5C10 10.2239 10.2239 10 10.5 10H13.5C13.7761 10 14 10.2239 14 10.5V13.5C14 13.7761 13.7761 14 13.5 14H10.5C10.2239 14 10 13.7761 10 13.5V10.5Z",.2]],[Z.JUNGLE]:ee,[Z.MID]:et,[Z.ADC]:er,[Z.SUPPORT]:ea,[Z.JG]:ee,[Z.BOTTOM]:er,[Z.MIDDLE]:et,[Z.UTILITY]:ea},eo={root:{display:"block",flexShrink:0}},ei=(0,o.memo)(e=>{let{role:t,size:r=18,color:n="currentColor",style:o}=e,i=en[t],l=null!=i?i:en[Z.ALL];return(0,a.jsx)("svg",{width:r,height:r,viewBox:"0 0 24 24",fill:"currentColor",style:{...eo.root,color:n,...o},children:l.map(e=>{let[t,r]=e;return(0,a.jsx)("path",{d:t,opacity:r},t)})})}),el={root:{display:"flex",flexDirection:"column",gap:6},grid:{display:"grid",gap:"7px 20px"},row:{display:"grid",gridTemplateColumns:"38px 1fr 44px",alignItems:"center",gap:8,transition:"opacity .14s",padding:0,border:"none",background:"none",textAlign:"left",fontFamily:"inherit",color:"inherit"},label:{fontSize:8.5,fontWeight:700,letterSpacing:.7,textTransform:"uppercase"},track:{borderRadius:3,background:"rgba(255,255,255,.07)",overflow:"hidden",transition:"height .12s"},fill:{display:"block",height:"100%",borderRadius:3,transition:"background .14s"},value:{textAlign:"right",fontSize:10.5,fontWeight:700,fontVariantNumeric:"tabular-nums"},max:{color:i.P.dim,fontWeight:400},caption:{fontSize:10.5,lineHeight:1.4}},es=(0,o.memo)(e=>{let{components:t,idleHint:r,hoverSuffix:n,columns:l=2,onPick:s}=e,[c,u]=(0,o.useState)(null),d=t.map(e=>({...e,pct:e.value/e.max*100})).sort((e,t)=>t.pct-e.pct),m=d.find(e=>e.key===c);return(0,a.jsxs)("div",{style:el.root,children:[(0,a.jsx)("div",{"data-columns":l,style:{...el.grid,gridTemplateColumns:"repeat(".concat(l,", minmax(0,1fr))")},children:d.map((e,t)=>{let r=0===t,n=t===d.length-1,o=c===e.key,l=r?i.P.lime:n?i.ST.warning:"rgba(255,255,255,.4)";return(0,a.jsxs)("button",{type:"button","data-component-key":e.key,onMouseEnter:()=>u(e.key),onMouseLeave:()=>u(null),onFocus:()=>u(e.key),onBlur:()=>u(null),onClick:s?()=>s(e.key):void 0,style:{...el.row,cursor:s?"pointer":"default",opacity:c&&!o?.55:1},children:[(0,a.jsx)("span",{style:{...el.label,color:o||r||n?i.P.sub:i.P.dim},children:e.shortLabel}),(0,a.jsx)("span",{style:{...el.track,height:o?6:5},children:(0,a.jsx)("span",{style:{...el.fill,width:"".concat(e.pct,"%"),background:o?e.color:l}})}),(0,a.jsxs)("span",{style:{...el.value,color:o?i.P.text:r?i.P.lime:n?i.ST.warning:i.P.sub},children:[e.value.toFixed(1),(0,a.jsxs)("span",{style:el.max,children:["/",e.max]})]})]},e.key)})}),m?(0,a.jsxs)("span",{style:{...el.caption,color:i.P.sub},children:[(0,a.jsx)("b",{style:{color:m.color,fontWeight:700},children:m.label})," \xb7"," ",m.explainer," ",s&&n?(0,a.jsx)("span",{style:{color:i.P.dim},children:n}):null]}):(0,a.jsx)("span",{style:{...el.caption,color:i.P.dim},children:r})]})}),ec={root:{display:"flex"},segment:{height:"100%",borderRadius:2,overflow:"hidden",transition:"opacity .14s, background .14s"},interactiveSegment:{display:"block",padding:0,border:"none",fontFamily:"inherit",curs
1or:"pointer"},fill:{height:"100%",borderRadius:2,transition:"width .5s cubic-bezier(.2,.8,.2,1)"}},eu=(0,o.memo)(e=>{let{parts:t,model:r,h:n=5,gap:o=2,showRest:l=!0,interactive:s=!1,hi:c=null,onHoverKey:u,style:d}=e,m=r.reduce((e,t)=>e+t.max,0);return(0,a.jsx)("div",{style:{...ec.root,gap:o,height:n,...d},children:r.map(e=>{var r;let n=null!=(r=null==t?void 0:t[e.key])?r:0,o=e.max/m*100,d=Math.max(0,Math.min(100,n/e.max*100)),p=s&&c===e.key,h={...ec.segment,width:"".concat(o,"%"),background:l?(0,i.X4)(e.color,p?.28:.16):"transparent",opacity:s&&c&&!p?.4:1},g=(0,a.jsx)("div",{style:{...ec.fill,width:"".concat(d,"%"),background:e.color,filter:p?"brightness(1.25)":"none"}});return s?(0,a.jsx)("button",{type:"button","data-segment-key":e.key,onMouseEnter:()=>null==u?void 0:u(e.key),onMouseLeave:()=>null==u?void 0:u(null),onFocus:()=>null==u?void 0:u(e.key),onBlur:()=>null==u?void 0:u(null),style:{...h,...ec.interactiveSegment},children:g},e.key):(0,a.jsx)("div",{"data-segment-key":e.key,style:h,children:g},e.key)})})}),ed={root:{display:"flex",alignItems:"flex-end"}},em=(0,o.memo)(e=>{let{seq:t,h:r=16,w:n=5,gap:o=3,radius:l=2,style:s}=e;return(0,a.jsx)("div",{style:{...ed.root,gap:o,...s},children:t.map((e,t)=>(0,a.jsx)("span",{style:{width:n,height:null===e?.4*r:e?r:.62*r,borderRadius:l,background:null===e?(0,i.X4)(i.P.dim,.8):e?i.ST.success:(0,i.X4)(i.ST.error,.8)}},t))})})},85410:(e,t,r)=>{r.d(t,{Mb:()=>s,Ej:()=>u,aH:()=>i,yL:()=>l});var a=r(6523),n=r(86107);let o={GAMER_PROFILE_EXISTS:"PathChoiceOverlay.error.gamerProfileExists",GAME_ACCOUNT_EXISTS_OTHER_PROFILE:"PathChoiceOverlay.error.gameAccountExistsOtherProfile",GAME_ACCOUNT_EXISTS_WITH_OWNER:"PathChoiceOverlay.error.gameAccountExistsWithOwner",GAME_ACCOUNT_LINKED_TO_ANOTHER_ACCOUNT:"PathChoiceOverlay.error.gameAccountLinkedToAnotherAccount",ACCOUNT_ALREADY_EXISTS:"PathChoiceOverlay.error.accountAlreadyExists",NO_PERMISSION:"PathChoiceOverlay.error.noPermission",ACCOUNT_CHANGE_MISMATCH:"PathChoiceOverlay.error.accountChangeMismatch",ACCOUNT_CHANGE_MISMATCH_GENERIC:"PathChoiceOverlay.error.accountChangeMismatchGeneric",ACCOUNT_DOES_NOT_EXIST:"PathChoiceOverlay.error.accountDoesNotExist",BWS_TAG_NOT_FOUND:"PathChoiceOverlay.error.bwsTagNotFound",RIOT_ID_NOT_FOUND:"PathChoiceOverlay.error.riotIdNotFound",PUB_NAME_NOT_FOUND:"PathChoiceOverlay.error.pubNameNotFound",CS2_STEAM_ID_NOT_FOUND:"PathChoiceOverlay.error.cs2SteamIdNotFound",MRV_NAME_NOT_FOUND:"PathChoiceOverlay.error.mrvNameNotFound",APX_IDENTIFIER_NOT_FOUND:"PathChoiceOverlay.error.apxIdentifierNotFound",WIL_IGN_NOT_FOUND:"PathChoiceOverlay.error.wilIgnNotFound",SERVER_CONNECTION_ISSUE:"PathChoiceOverlay.error.serverConnectionIssue",UNEXPECTED_ERROR:"PathChoiceOverlay.error.unexpectedError"};r(7209);let i=(e,t)=>{var r,a,n;let o=null==e||null==(r=e.response)?void 0:r.data;return{status:null!=(n=null==e?void 0:e.status)?n:null==e||null==(a=e.response)?void 0:a.status,message:(null==o?void 0:o.message)||(null==e?void 0:e.message)||t,code:(null==e?void 0:e.code)||(null==o?void 0:o.code),ownerDisplayName:(null==e?void 0:e.ownerDisplayName)||(null==o?void 0:o.ownerDisplayName),ownerUuid:(null==e?void 0:e.ownerUuid)||(null==o?void 0:o.ownerUuid),ownerMaskedEmail:(null==e?void 0:e.ownerMaskedEmail)||(null==o?void 0:o.ownerMaskedEmail),approvedAccount:(null==e?void 0:e.approvedAccount)||(null==o?void 0:o.approvedAccount),response:null==e?void 0:e.response}},l=(e,t)=>
1{var r;let{descriptor:a,values:n}=t;return"string"==typeof a?n?e(a,n):e(a):null!=(r=null==a?void 0:a.defaultMessage)?r:""},s=e=>{let{code:t,status:r}=e;if(t)switch(t){case n._F1.ACCOUNT_ALREADY_CONNECTED:case n._F1.GAMER_PROFILE_EXISTS:case n._F1.NO_PERMISSION:case n._F1.ACCOUNT_CHANGE_MISMATCH:return"conflict";case n._F1.PROFILE_FETCH_ERROR:case n._F1.INTERNAL_ERROR:case n._F1.ACCOUNT_NOT_FOUND:return"retryable"}return 409===r||403===r?"conflict":"retryable"},c={[a.CR.BWS]:o.BWS_TAG_NOT_FOUND,[a.CR.LOL]:o.RIOT_ID_NOT_FOUND,[a.CR.TFT]:o.RIOT_ID_NOT_FOUND,[a.CR.VAL]:o.RIOT_ID_NOT_FOUND,[a.CR.PUB]:o.PUB_NAME_NOT_FOUND,[a.CR.CS2]:o.CS2_STEAM_ID_NOT_FOUND,[a.CR.MRV]:o.MRV_NAME_NOT_FOUND,[a.CR.APX]:o.APX_IDENTIFIER_NOT_FOUND,[a.CR.WILD_RIFT]:o.WIL_IGN_NOT_FOUND},u=(e,t)=>{var r,a,i,l,s,u;let d=e.ownerDisplayName||(null==(a=e.response)||null==(r=a.data)?void 0:r.ownerDisplayName),m=e.ownerMaskedEmail||(null==(l=e.response)||null==(i=l.data)?void 0:i.ownerMaskedEmail),p=e.approvedAccount||(null==(u=e.response)||null==(s=u.data)?void 0:s.approvedAccount),{code:h,status:g}=e,y=(e=>e&&c[e]||o.ACCOUNT_DOES_NOT_EXIST)(t);if(h)switch(h){case n._F1.ACCOUNT_ALREADY_CONNECTED:if(m)return{descriptor:o.GAME_ACCOUNT_LINKED_TO_ANOTHER_ACCOUNT,values:{ownerMaskedEmail:m}};return d?{descriptor:o.GAME_ACCOUNT_EXISTS_WITH_OWNER,values:{ownerDisplayName:d}}:{descriptor:o.GAME_ACCOUNT_EXISTS_OTHER_PROFILE};case n._F1.GAMER_PROFILE_EXISTS:return{descriptor:o.GAMER_PROFILE_EXISTS};case n._F1.NO_PERMISSION:return{descriptor:o.NO_PERMISSION};case n._F1.ACCOUNT_CHANGE_MISMATCH:return p?{descriptor:o.ACCOUNT_CHANGE_MISMATCH,values:{approvedAccount:p}}:{descriptor:o.ACCOUNT_CHANGE_MISMATCH_GENERIC};case n._F1.ACCOUNT_NOT_FOUND:return{descriptor:y};case n._F1.PROFILE_FETCH_ERROR:case n._F1.INTERNAL_ERROR:return{descriptor:o.SERVER_CONNECTION_ISSUE};default:return{descriptor:o.UNEXPECTED_ERROR}}if(void 0!==g){if(g>=500)return{descriptor:o.SERVER_CONNECTION_ISSUE};if(409===g)return m?{descriptor:o.GAME_ACCOUNT_LINKED_TO_ANOTHER_ACCOUNT,values:{ownerMaskedEmail:m}}:d?{descriptor:o.GAME_ACCOUNT_EXISTS_WITH_OWNER,values:{ownerDisplayName:d}}:{descriptor:o.ACCOUNT_ALREADY_EXISTS};if(403===g)return{descriptor:o.NO_PERMISSION};if(404===g)return{descriptor:y}}return{descriptor:o.SERVER_CONNECTION_ISSUE}}},86221:(e,t,r)=>{r.d(t,{Ni:()=>l,cE:()=>a,gw:()=>o,o1:()=>i,om:()=>n});let a={BLUE:"blue",RED:"red"},n={WIN:"win",LOSS:"loss",REMAKE:"remake"},o={RIFT:"rift",ARAM:"aram"},i={KEEP:"KEEP",MAYBE:"MAYBE",REROLL:"REROLL"},l={TEAM_FIGHT:"teamFight",POKE_SUSTAIN:"pokeSustain",DEATH_TIMER:"deathTimer",GOLD_EFFICIENCY:"goldEfficiency"}},86942:(e,t,r)=>{r.d(t,{s:()=>c});var a=r(95155),n=r(6523),o=r(18955),i=r(12115),l=r(83658);let s={LOL_TITLE:"PathChoiceOverlay.lolTitle"},c=i.memo(e=>{let{onClose:t,onBackToGameSelection:r,onConnectAccount:i,onManualLink:c,hideBackButton:u=!1}=e,d=(0,o.c)();return(0,a.jsx)(l.tb,{onClose:t,onBackToGameSelection:r,onConnectAccount:i,onManualLink:c,hideBackButton:u,game:n.CR.LOL,gameTitle:d(s.LOL_TITLE)})});c.displayName="LolConnectionStep"},88099:(e,t,r)=>{r.d(t,{K:()=>o});var a=r(20909),n=r(12115);let o=(e,t)=>{let[r,o]=(0,n.useState)(!1),i=(0,n.useMemo)(()=>(0,a.ES)(e,t),[e,t]),l=(0,n.useCallback)(()=>o(!0),[]),s=(0,n.useCallback)(()=>o(!1),[]),c=(0,n.useCallback)(()=>{(null!=t?t:"").trim()&&o(!0)},[t]),u=(0,n.useCallback)(e=>()=>{if(i.valid)return void e();l()},[i.valid,l]);return{isValid:i.valid,errorMessageKey:r&&!i.valid?i.messageKey:null,errorValues:r&&!i.valid?i.values:void 0,onBlur:c,guardSubmit:u,reset:s}}},89788:(e,t,r)=>{r.d(t,{Dd:()=>n,W7:()=>l,bP:()=>i,jo:()=>s,m2:()=>o});let a=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};try{"function"==typeof window.gtag&&window.gtag("event","conversion",{send_to:"".concat(e,"/").concat(t),...r})}catch(e){}},n=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{"function"==typeof window.gtag&&window.gtag("event",e,t)}catch(e){}},o=e=>{try{if("function"==typeof window.gtag){let t="AW-416941512",r="wulZCKm77O8aEMiL6MYB";t&&r&&a(t,r,{value:0,currency:"USD",signup_method:e.method||"email_password",has_referral:!!e.referralCode,user_country:e.country}),n("sign_up",{method:e.method||"email_password",has_referral:!!e.referralCode,referral_code:e.referralCode,country:e.country,timestamp:new Date().toISOString()})}}catch(e){}},i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{if("function"==typeof window.gtag){let t="AW-416941512",r="9KUOCK-77O8aEMiL6MYB";t&&r&&a(t,r,{value:0,currency:"USD",...e}),n("join_group",{group_id:"tournament",...e})}}catch(e){}},l=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{if("function"==typeof window.gtag){let t="AW-416941512",r="bHAiCKq87O8aEMiL6MYB";t&&r&&a(t,r,{value:e.value||0,currency:"USD",...e}),n("purchase",{currency:"USD",value:e.value||0,...e})}}catch(e){}},s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{if("function"==typeof window.gtag){let t="AW-416941512",r="9KUOCK-77O8aEMiL6MYB";t&&r&&a(t,r,{value:e.value||0,currency:"USD",...e}),n("join_group",{group_id:"backing",...e})}}catch(e){}}},89994:(e,t,r)=>{r.d(t,{B:()=>R,BF:()=>_,Bj:()=>y,CC:()=>N,E1:()=>D,HG:()=>c,L3:()=>n.L3,NG:()=>E,PH:()=>U,PX:()=>M,Ps:()=>A,RN:()=>x,Rk:()=>f,SG:()=>S,Uj:()=>b,W:()=>w,Zi:()=>u,bW:()=>k,bs:()=>F,ed:()=>v,gd:()=>d,hE:()=>G,hR:()=>I,kp:()=>L,lM:()=>s,oA:()=>g,oQ:()=>P,om:()=>C,qU:()=>h,rt:()=>p,tl:()=>n.tl,v9:()=>T,wp:()=>B,xm:()=>O,yz:()=>m});var a=r(20553),n=r(6917);r(69733);let o="/clan-service",i=e=>"".concat(o,"/clans/").concat(encodeURIComponent(e)),l=e=>"@me"===e?"@me":encodeURIComponent(e),s=async()=>await a.n.get("APIGateway","".concat(o,"/users/").concat("@me","/membership"),{}),c=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={};return void 0!==e.limit&&(t.limit=String(e.limit)),e.nextToken&&
1(t.nextToken=e.nextToken),e.game&&(t.game=e.game),e.recruitment&&(t.recruitment=e.recruitment),await a.n.get("APIGateway","".concat(o,"/clans"),{queryStringParameters:t})},u=async()=>await a.n.get("APIGateway","".concat(o,"/hall-of-legends"),{}),d=async e=>await a.n.get("APIGateway","".concat(o,"/clans/eligibility"),{queryStringParameters:{...e?{bondPaymentMethod:e}:{}}}),m=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return await a.n.get("APIGateway","".concat(o,"/clans/by-tag/").concat(encodeURIComponent(e),"/xp-activity"),{queryStringParameters:{...t.limit?{limit:String(t.limit)}:{},...t.nextToken?{nextToken:t.nextToken}:{}}})},p=async(e,t)=>await a.n.get("APIGateway","".concat(o,"/clans/by-tag/").concat(encodeURIComponent(e),"/xp-contribution"),{queryStringParameters:{scope:t}}),h=async e=>await a.n.get("APIGateway","".concat(o,"/clans/cup/prizes"),{queryStringParameters:{...e?{week:e}:{}}}),g=async e=>await a.n.get("APIGateway","".concat(o,"/clans/by-tag/").concat(encodeURIComponent(e)),{}),y=async(e,t)=>await a.n.patch("APIGateway","/clan-service/clans/".concat(encodeURIComponent(e),"/crest"),{body:t}),C=async(e,t)=>{try{return await a.n.post("APIGateway","".concat(i(e),"/banner/upload"),{body:t})}catch(e){throw(0,n.L3)(e,"Failed to start the clan banner upload")}},E=async(e,t)=>{let r=await fetch(e.uploadUrl,{method:"PUT",headers:{"Content-Type":e.contentType},body:t});if(!r.ok)throw Error("Clan banner upload failed with status ".concat(r.status))},A=async(e,t)=>{try{return await a.n.post("APIGateway","".concat(i(e),"/banner"),{body:t})}catch(e){throw(0,n.L3)(e,"Failed to submit the clan banner")}},R=e=>{let t=null==e?void 0:e.response,r=null==t?void 0:t.status,a=null==t?void 0:t.data;if(a&&"object"==typeof a)return{status:r,code:a.code,message:a.message};if("string"==typeof a)try{let e=JSON.parse(a);return{status:r,code:e.code,message:e.message}}catch(e){return{status:r,message:a}}return{status:r}},v=async e=>await a.n.get("APIGateway","".concat(o,"/tags/").concat(encodeURIComponent(e),"/availability"),{}),O=async e=>{try{return await a.n.post("APIGateway","".concat(o,"/clans"),{body:e})}catch(e){throw(0,n.L3)(e,"Failed to create clan")}},f=async(e,t)=>{try{return await a.n.patch("APIGateway",i(e),{body:t})}catch(e){throw(0,n.L3)(e,"Failed to update clan settings")}},T=async e=>{try{return await a.n.post("APIGateway","".concat(i(e),"/members"),{})}catch(e){throw(0,n.L3)(e,"Failed to join clan")}},I=async(e,t)=>{try{return await a.n.del("APIGateway","".concat(i(e),"/members/").concat(l(t)),{})}catch(e){throw(0,n.L3)(e,"Failed to remove clan member")}},L=e=>I(e,"@me"),x=async(e,t,r)=>{try{return await a.n.patch("APIGateway","".concat(i(e),"/members/").concat(l(t),"/role"),{body:{role:r}})}catch(e){throw(0,n.L3)(e,"Failed to change member role")}},_=async(e,t)=>{try{return await a.n.post("APIGateway","".concat(i(e),"/founder"),{body:{userUuid:t}})}catch(e){throw(0,n.L3)(e,"Failed to transfer clan ownership")}},S=async e=>{try{return await a.n.post("APIGateway","".concat(i(e),"/disband"),{})}catch(e){throw(0,n.L3)(e,"Failed to disband clan")}},w=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{return await a.n.post("APIGateway","".concat(i(e),"/invites"),{...t.inviteeUuid?{body:t}:{}})}catch(e){throw(0,n.L3)(e,"Failed to create clan invite")}},P=async e=>{try{return await a.n.get("APIGateway","".concat(o,"/invites/").concat(encodeURIComponent(e)),{})}catch(e){throw(0,n.L3)(e,"Failed to load clan invite")}},b=async e=>{try{return await a.n.post("APIGateway","".concat(o,"/invites/").concat(encodeURIComponent(e),"/accept"),{})}catch(e){throw(0,n.L3)(e,"Failed to accept clan invite")}},N=async e=>{try{return await a.n.post("APIGateway","".concat(o,"/invites/").concat(encodeURIComponent(e),"/decline"),{})}catch(e){throw(0,n.L3)(e,"Failed to decline clan invite")}},k=async e=>{let t=await fetch("".concat("https://vojavemh29.execute-api.us-east-1.amazonaws.com/production").concat("".concat(o,"/public/invites/").concat(encodeURIComponent(e))));if(!t.ok){let e=await t.json().catch(()=>void 0);throw(0,n.L3)({response:{status:t.status,data:e}},"Failed to load clan invite")}return await t.json()},D=async()=>{try{return await a.n.post("APIGateway","".concat(o,"/users/").concat("@me","/membership/primer-dismissal"),{})}catch(e){throw(0,n.L3)(e,"Failed to dismiss the clan primer")}},M=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{return await a.n.post("APIGateway","".concat(i(e),"/applications"),{...t.note?{body:t}:{}})}catch(e){throw(0,n.L3)(e,"Failed to apply to clan")}},B=async e=>await a.n.get("APIGateway","".concat(i(e),"/applications"),{}),G=async(e,t)=>{try{return await a.n.post("APIGateway","".concat(i(e),"/applications/").concat(l(t),"/accept"),{})}catch(e){throw(0,n.L3)(e,"Failed to accept application")}},U=async(e,t)=>{try{return await a.n.del("APIGateway","".concat(i(e),"/applications/").concat(l(t)),{})}catch(e){throw(0,n.L3)(e,"Failed to remove application")}},F=e=>U(e,"@me")},90113:(e,t,r)=>{r.d(t,{x:()=>c});var a=r(95155),n=r(6523),o=r(18955),i=r(12115),l=r(83658);let s={BWS_TITLE:"PathChoiceOverlay.bwsTitle"},c=i.memo(e=>{let{onClose:t,onBackToGameSelection:r,onConnectAccount:i,playerTag:c="",onPlayerTagChange:u,hideBackButton:d=!1}=e,m=(0,o.c)();return(0,a.jsx)(l.Km,{onClose:t,onBackToGameSelection:r,onConnectAccount:i,hideBackButton:d,game:n.CR.BWS,gameTitle:m(s.BWS_TITLE),playerTag:c,onPlayerTagChange:u})});c.displayName="BwsConnectionStep"},92987:(e,t,r)=>{r.d(t,{K:()=>a});let a=[{label:"NA",value:"NA1"},{label:"EUNE",value:"EUN1"},{label:"EUW",value:"EUW1"},{label:"BR",value:"BR1"},{label:"JP",value:"JP1"},{label:"KR",value:"KR"},{label:"LAN",value:"LA1"},{label:"LAS",value:"LA2"},{label:"OCE",value:"OC1"},{label:"TR",value:"TR1"},{label:"RU",value:"RU"},{label:"PH2",value:"PH2"},{label:"SG2",value:"SG2"},{label:"TH2",value:"TH2"},{label:"TW2",value:"TW2"},{label:"VN2",value:"VN2"}]},95956:(e,t,r)=>{r.d(t,{JO:()=>f,Jj:()=>h,M7:()=>O,U0:()=>d,ZN:()=>C,aR:()=>c,fQ:()=>L,fx:()=>y,im:()=>g,l2:()=>R,mF:()=>v,mc:()=>s,o1:()=>m,yp:()=>A,zN:()=>p});var a=r(84288),n=r(28349),o=r(66187),i=r(30967),l=r(86221);let s=[{key:o.nh.KDA,max:25,color:i.T.red},{key:o.nh.SPECIALTY,max:25,color:i.T.purple},{key:o.nh.LP,max:15,color:i.T.orange},{key:o.nh.FARM,max:15,color:i.T.green},{key:o.nh.VISION,max:10,color:i.T.crystal},{key:o.nh.OBJECTIVES,max:10,color:i.T.yellow}],c=[{key:o.nh.KDA,max:50,color:i.T.red},{key:o.nh.LP,max:25,color:i.T.orange},{key:o.nh.GOLD,max:25,color:i.T.yellow}],u={[l.gw.RIFT]:s,[l.gw.ARAM]:c},d=e=>e===a.y1.ARAM?l.gw.ARAM:l.gw.RIFT,m=e=>u[d(e)],p=e=>e.reduce((e,t)=>
1e+t.max,0),h=()=>({[o.nh.KDA]:null,[o.nh.SPECIALTY]:null,[o.nh.LP]:null,[o.nh.FARM]:null,[o.nh.VISION]:null,[o.nh.OBJECTIVES]:null,[o.nh.GOLD]:null}),g=(e,t)=>{let r={...h()};for(let a of t){let t=e.map(e=>e[a.key]).filter(e=>null!==e);r[a.key]=t.length>0?Math.round(t.reduce((e,t)=>e+t,0)/t.length*10)/10:null}return r},y={OUTSTANDING:"outstanding",STRONG:"strong",SOLID:"solid",DEVELOPING:"developing",NEEDS_WORK:"needsWork"},C=[{key:y.OUTSTANDING,min:80,color:i.B.outstanding},{key:y.STRONG,min:65,color:i.B.strong},{key:y.SOLID,min:50,color:i.B.solid},{key:y.DEVELOPING,min:35,color:i.B.developing},{key:y.NEEDS_WORK,min:0,color:i.B.needsWork}],E={key:y.NEEDS_WORK,min:0,color:i.B.needsWork},A=e=>{var t;return null!=(t=C.find(t=>e>=t.min))?t:E},R={S:"S",A:"A",B:"B",C:"C",D:"D"},v=[R.S,R.A,R.B,R.C,R.D],O=e=>e>=80?R.S:e>=65?R.A:e>=50?R.B:e>=35?R.C:R.D,f={[R.S]:i.P.lime,[R.A]:i.ST.success,[R.B]:i.T.crystal,[R.C]:i.ST.warning,[R.D]:i.ST.error},T=n.H.V4_2_0,I={[a.y1.ARAM]:n.H.V3_0_0,[a.y1.AURF]:n.H.V5_0_0,[a.y1.URF]:n.H.V5_0_0},L=e=>{var t;return null===e?T:null!=(t=I[e])?t:T}},99739:(e,t,r)=>{r.d(t,{EJ:()=>u,EX:()=>c,Jl:()=>g,LM:()=>d,V5:()=>p,bR:()=>h,ot:()=>m,qW:()=>y,t_:()=>C});var a=r(75022),n=r(58665),o=r(53455),i=r(25979),l=r(99776),s=r(80549);let c={all:["support"],conversations:()=>[...c.all,"conversations"],conversation:e=>[...c.all,"conversation",e],messages:e=>[...c.all,"messages",e]},u=e=>{let{user:t}=(0,n.A)();return(0,o.useQuery)({queryKey:c.conversations(),queryFn:()=>(0,a.lS)(),enabled:!!t&&(null==e?void 0:e.enabled)!==!1,staleTime:3e4})},d=(e,t)=>{let{user:r}=(0,n.A)();return(0,o.useQuery)({queryKey:c.conversation(e),queryFn:()=>(0,a.QL)(e),enabled:!!r&&!!e&&(null==t?void 0:t.enabled)!==!1})},m=(e,t)=>{let{user:r}=(0,n.A)();return(0,i.useInfiniteQuery)({queryKey:c.messages(e),queryFn:t=>{let{pageParam:r}=t;return(0,a.VL)(e,r)},initialPageParam:void 0,getNextPageParam:e=>{var t;return null==(t=e.data)?void 0:t.nextCursor},enabled:!!r&&!!e&&(null==t?void 0:t.enabled)!==!1,refetchInterval:5e3})},p=e=>{let t=(0,l.useQueryClient)();return(0,s.useMutation)({mutationFn:a.cK,onSuccess:()=>{t.invalidateQueries({queryKey:c.conversations()})},...e})},h=(e,t)=>{let r=(0,l.useQueryClient)();return(0,s.useMutation)({mutationFn:t=>(0,a._z)(e,t),onSuccess:()=>{r.invalidateQueries({queryKey:c.messages(e)})},...t})},g=e=>{let t=(0,l.useQueryClient)();return(0,s.useMutation)({mutationFn:a.uy,onSuccess:(e,r)=>{t.invalidateQueries({queryKey:c.conversation(r)}),t.invalidateQueries({queryKey:c.messages(r)}),t.invalidateQueries({queryKey:c.conversations()})},...e})},y=(e,t)=>{let r=(0,l.useQueryClient)();return(0,s.useMutation)({mutationFn:t=>(0,a.D)(e,t),onSuccess:()=>{r.invalidateQueries({queryKey:c.messages(e)}),r.invalidateQueries({queryKey:c.conversation(e)})},...t})},C=(e,t)=>{let r=(0,l.useQueryClient)();return(0,s.useMutation)({mutationFn:t=>(0,a.Kw)(e,t),onSuccess:()=>{r.invalidateQueries({queryKey:c.conversation(e)}),r.invalidateQueries({queryKey:c.conversations()})},...t})}}}]);
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.