1import{L as A}from"./Bm2gbXfl.js";import{b9 as j,ba as C,br as B,bd as K,bb as G}from"./BuaA-AAG.js";import{l as $,d as f,D as P,o as S,F as k,a4 as x,ao as u,Z as e,N as z,a3 as w,Q as V,u as i,$ as o,_ as s,m as L,S as R,ab as N,ac as Y,W as D,ah as Z,Y as U,O as T,X as H}from"./DwVXjd4k.js";import{u as Q}from"./D1Dr3lUN.js";import{E as X}from"./BMlBBUZx.js";import{_ as J}from"./DHOvsexs.js";import{u as _}from"./DmrovglC.js";(function(){try{var g=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};g.SENTRY_RELEASE={id:"8ef0489ae2edf7be7e43d61645026678227eb24c"};var p=new g.Error().stack;p&&(g._sentryDebugIds=g._sentryDebugIds||{},g._sentryDebugIds[p]="e0244580-3e1a-4b1d-a94d-46b25ee97ecb",g._sentryDebugIdIdentifier="sentry-dbid-e0244580-3e1a-4b1d-a94d-46b25ee97ecb")}catch{}})();const tt={class:"max-w-6xl mx-auto pb-8 space-y-10"},et={class:"bg-default rounded rounded-lg p-2 text-base_sm"},st={class:"flex max-sm:flex-wrap -m-[2px] sm:-m-1"},ot=["onClick"],at={class:"flex mt-3"},it={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4 w-full md:w-1/2"},nt={class:"text-action font-semibold text-base_lg mb-2"},lt={class:"grid gap-4 md:grid-cols-2 mt-3"},rt={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},dt={class:"text-gray-700 dark:text-zinc-300 mb-2"},mt={class:"font-semibold text-action"},ut={class:"font-semibold text-action"},pt={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},bt={class:"text-gray-700 dark:text-zinc-300"},xt={class:"font-semibold text-action"},gt={class:"font-semibold text-action"},kt={class:"space-y-3"},ct={class:"grid gap-4 md:grid-cols-2 mt-3"},yt={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},ft={class:"text-gray-700 dark:text-zinc-300 mb-2"},vt={class:"font-semibold text-action"},zt={class:"text-gray-700 dark:text-zinc-300"},wt={class:"font-semibold text-action"},$t={class:"space-y-3"},jt={class:"text-gray-700 dark:text-zinc-300"},Pt={class:"font-semibold text-action"},ht={class:"font-semibold text-action"},Ct={class:"text-gray-700 dark:text-zinc-300"},St={class:"font-semibold text-action"},Vt={class:"font-semibold text-action"},Tt={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},qt={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"},It={class:"font-semibold text-action"},Et={class:"font-semibold text-action"},Mt={class:"space-y-3"},Lt={class:"grid gap-4 md:grid-cols-2 mt-3"},Rt={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Ft={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},Wt={class:"font-semibold text-action"},Ot={class:"font-semibold text-action"},At={class:"text-gray-700 dark:text-zinc-300"},Bt={class:"font-semibold text-action"},Kt={class:"space-y-3"},Gt={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},Nt={class:"lowercase"},Yt={class:"space-y-3"},Dt={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Zt={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},Ut={class:"font-semibold text-action"},Ht={class:"font-semibold text-action"},Qt={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mt-2"},Xt={class:"font-semibold text-action"},Jt={class:"font-semibold text-action"},_t={class:"font-semibold text-action"},te={class:"font-semibold text-action"},ee={class:"font-semibold text-action"},se={class:"font-semibold text-action"},oe=$({__name:"FantasyTutorialSr",props:{model:{type:Object,default:null}},setup(g){const{t:p}=j(),{clientConfig:y}=C(),a=g,m=[{key:"limit",label:"Opšta pravila"},{key:"roster",label:"Roster"},{key:"teamPrediction",label:"Ishod utakmice"},{key:"summary",label:"Rezime"}],l=Object.fromEntries(m.map(n=>[n.key,f(null)])),b=f("system");let d=null;P(()=>{d=new IntersectionObserver(n=>
1{n.forEach(t=>{t.isIntersecting&&(b.value=t.target.getAttribute("data-section"))})},{root:null,rootMargin:"-20% 0px -60% 0px",threshold:0}),m.forEach(n=>{l[n.key].value&&d.observe(l[n.key].value)})}),S(()=>{d==null||d.disconnect()});function c(n){const t=l[n].value;if(t){const r=t.getBoundingClientRect().top+window.scrollY-70;window.scrollTo({top:r,behavior:"smooth"})}}return(n,t)=>(x(),k("div",tt,[t[85]||(t[85]=u('<section class="w-full flex flex-col items-center gap-8"><p class="text-h4 uppercase text-center text-zinc-800 dark:text-white font-medium"> Fantasy pravila </p><h1 class="text-base_lg text-center font-medium text-gray-700 dark:text-zinc-300"> Kako funkcioniÅ¡e Fantasy u ovoj ligi </h1><p class="text-gray-700 dark:text-zinc-300 text-center max-w-2xl"> Ovaj fantasy se razlikuje od klasiÄnog fantasy-ja. <span class="font-semibold">Roster biraÅ¡ za svaku utakmicu posebno, kao i ishod utakmice</span>, uz ograniÄen broj utakmica na nedeljnom nivou. </p></section>',1)),e("nav",et,[e("div",st,[(x(),k(z,null,w(m,r=>e("div",{key:r.key,class:"sm:w-full p-[2px] sm:p-1"},[e("button",{class:V(["w-full rounded-lg border border-white/50 text-white px-3 h-7 sm:h-8 flex items-center justify-center duration-150 max-sm:text-label",i(b)===r.key?"bg-white/40":"bg-white/10 hover:bg-white/30"]),onClick:h=>c(r.key)},o(r.label),11,ot)])),64))])]),e("section",{id:"limit",ref:i(l).limit,"data-section":"limit",class:"space-y-4"},[t[2]||(t[2]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 1. Nedeljni limit fantasy utakmica ",-1)),t[3]||(t[3]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Fantasy možeÅ¡ da igraÅ¡ samo na ograniÄenom broju utakmica u toku jedne nedelje. ",-1)),e("div",at,[e("div",it,[t[0]||(t[0]=e("p",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Nedeljni limit ",-1)),e("p",nt,o(a.model.weeklyGamePredictionLimit),1),t[1]||(t[1]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Kada ispuniÅ¡ limit za tekuÄu nedelju, moraÄeÅ¡ da saÄekaÅ¡ sledeÄu nedelju da bi ponovo igrao. ",-1))])])],512),e("section",{id:"howItWorks",ref:i(l).howItWorks,"data-section":"howItWorks",class:"space-y-4"},[t[19]||(t[19]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 2. Kako se igra fantasy na utakmici? ",-1)),t[20]||(t[20]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Na svakoj utakmici imaÅ¡ dva zadatka. Oni su potpuno nezavisni, ali ti zajedno donose ukupan broj fantasy bodova za tu utakmicu: ",-1)),e("div",lt,[e("div",rt,[t[7]||(t[7]=e("h3",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Fantasy roster ",-1)),e("p",dt,[t[4]||(t[4]=s(" BiraÅ¡ igraÄe iz obe ekipe, u okviru budžeta. ImaÅ¡ ")),e("span",mt,o(a.model.starterPlayersCount),1),t[5]||(t[5]=s(" igraÄa u startnoj postavi i ")),e("span",ut,o(a.model.benchPlayersCount),1),t[6]||(t[6]=s(" igraÄa na klupi. Prvi igraÄ je kapiten i dobija duple bodove. "))]),t[8]||(t[8]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Bodovi se raÄunaju na osnovu stvarnog uÄinka igraÄa na terenu. ",-1))]),e("div",pt,[t[18]||(t[18]=e("h3",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Ishod utakmice ",-1)),e("p",bt,[t[9]||(t[9]=s(" BiraÅ¡ ishod utakmice: ")),t[10]||(t[10]=e("span",{class:"font-semibold"},"pobeda domaÄina",-1)),t[11]||(t[11]=s(", ")),t[12]||(t[12]=e("span",{class:"font-semibold"},"pobeda gosta",-1)),t[13]||(t[13]=s(" ili ")),t[14]||(t[14]=e("span",{class:"font-semibold"},"nereÅ¡eno",-1)),t[15]||(t[15]=s(". Ako pogodiÅ¡, dobijaÅ¡ dodatne bodove koji zavise od broja poena na utakmici, koeficijenta lige (")),e("span",xt,o(a.model.teamPredictionScoreMultiplier),1),t[16]||(t[16]=s("), minimalne zagarantovane vrednosti (")),e("span",gt,o(a.model.teamPredictionScoreMinValue),1),t[17]||(t[17]=s(") i broja igraÄa koji su izabrali isti ishod kao ti. "))])])])],512),e("section",{id:"roster",ref:i(l).roster,"data-section":"roster",class:"space-y-6"},[t[59]||(t[59]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 3. Roster â kako se bira i kako se boduje ",-1)),e("div",kt,[t[26]||(t[26]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.1 Vrednost igraÄa ",-1)),t[27]||(t[27]=e("p",{class:"text-gray-700 dark:text-zinc-300"},[s(" Svaki igraÄ ima svoju fantasy vrednost u poenima. Ta vrednost se zasniva na "),e("span",{class:"font-semibold"},"proseÄnoj statistici tog igraÄa"),s(". ")],-1)),e("div",ct,[e("div",yt,[t[24]||(t[24]=e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Minimalna vrednost ",-1)),e("p",ft,[t[21]||(t[21]=s(" Minimalna vrednost igraÄa: ")),e("span",vt,o(a.model.minPlayerValue),1),t[22]||(t[22]=s(". "))]),e("p",zt,[t[23]||(t[23]=s(" Primenjuje se kada igraÄ do sada nije igrao ni jednu utakmicu ili mu je vrednost manja od ")),e("span",wt,o(a.model.minPlayerValue),1)])]),t[25]||(t[25]=e("div",{class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},[e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," DinamiÄnost vrednosti "),e("p",{class:"text-gray-700 dark:text-zinc-300"}
1," Kako sezona napreduje, vrednosti igraÄa se menjaju u skladu sa njihovim trenutnim proseÄnim uÄinkom. ")],-1))])]),e("div",$t,[t[43]||(t[43]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.2 Budžet za roster ",-1)),e("p",jt,[t[28]||(t[28]=s(" Za svaku utakmicu dobijaÅ¡ budžet koji možeÅ¡ da potroÅ¡iÅ¡ na igraÄe. Taj budžet se racuna mnozenjem ")),t[29]||(t[29]=e("span",{class:"text-action font-semibold"},"proseÄne statistike igraÄa",-1)),t[30]||(t[30]=s(" obe ekipe i ")),t[31]||(t[31]=e("span",{class:"text-action font-semibold"}," ukupnog broja igraÄa",-1)),t[32]||(t[32]=s(" koje moraÅ¡ da izabereÅ¡ (")),e("span",Pt,o(a.model.starterPlayersCount),1),t[33]||(t[33]=s(" startera + ")),e("span",ht,o(a.model.benchPlayersCount),1),t[34]||(t[34]=s(" na klupi). "))]),e("p",Ct,[t[35]||(t[35]=s(" Pri raÄunanju proseka, svakom igraÄu koji ima proseÄnu statistiku manju od ")),e("span",St,o(a.model.minPlayerValue),1),t[36]||(t[36]=s(" raÄuna se kao da ima upravo ")),e("span",Vt,o(a.model.minPlayerValue),1),t[37]||(t[37]=s(", kako nekoliko loÅ¡ijih utakmica ne bi previÅ¡e oborilo budžet. IgraÄi bez ijedne odigrane utakmice se uopÅ¡te ne raÄunaju u prosek. "))]),e("div",Tt,[t[42]||(t[42]=e("p",{class:"text-gray-700 dark:text-zinc-300 mb-2"}," Sistem iz tih vrednosti raÄuna koliko bodova dobijaÅ¡ kao budžet za tu utakmicu. Tvoj zadatak je da napuniÅ¡ roster igraÄima tako da: ",-1)),e("ul",qt,[e("li",null,[t[38]||(t[38]=s(" imaÅ¡ taÄno ")),e("span",It,o(a.model.starterPlayersCount),1),t[39]||(t[39]=s(" igraÄa u postavi i ")),e("span",Et,o(a.model.benchPlayersCount),1),t[40]||(t[40]=s(" na klupi, "))]),t[41]||(t[41]=e("li",null,"zbir njihovih vrednosti ne preÄe ukupan budžet.",-1))])])]),e("div",Mt,[t[51]||(t[51]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.3 Struktura rostera ",-1)),e("div",Lt,[e("div",Rt,[t[48]||(t[48]=e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Startna postava i klupa ",-1)),t[49]||(t[49]=e("p",{class:"text-gray-700 dark:text-zinc-300 mb-2"}," Za svaku utakmicu biraÅ¡: ",-1)),e("ul",Ft,[e("li",null,[e("span",Wt,o(a.model.starterPlayersCount),1),t[44]||(t[44]=s(" igraÄa u startnoj postavi "))]),e("li",null,[e("span",Ot,o(a.model.benchPlayersCount),1),t[45]||(t[45]=s(" igraÄa na klupi (izmene) "))])]),e("p",At,[t[46]||(t[46]=s(" Ukupno: ")),e("span",Bt,o(a.model.starterPlayersCount)+" + "+o(a.model.benchPlayersCount),1),t[47]||(t[47]=s(" igraÄa u rosteru za tu utakmicu. "))])]),t[50]||(t[50]=u('<div class="rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"><h4 class="text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"> Kapiten </h4><p class="text-gray-700 dark:text-zinc-300 mb-2"> Prvi igraÄ na listi tvog rostera je <span class="font-semibold">kapiten</span>. </p><ul class="list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"><li> Kapiten dobija <span class="font-semibold text-action">duple bodove</span> (Ã2) iz svog index uÄinka. </li><li> Ako kapiten ne odigra utakmicu, sledeci igrac iz rostera ce biti kapiten. </li></ul></div>',1))])]),e("div",Kt,[t[56]||(t[56]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.4 Bodovanje rostera ",-1)),t[57]||(t[57]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Nakon Å¡to se utakmica zavrÅ¡i, tvoj rezultat iz rostera raÄuna se ovako: ",-1)),e("ul",Gt,[e("li",null,[t[52]||(t[52]=s(" Sabira se ")),e("span",Nt,o(i(p)(`sports.${i(y).sport}.stats.eff.original`)),1),t[53]||(t[53]=s(" svih igraÄa u startnoj postavi. "))]),t[54]||(t[54]=e("li",null,"Kapitenu se bodovi dupliraju (Ã2).",-1)),t[55]||(t[55]=e("li",null," IgraÄi na klupi ne ulaze u bodove, osim ako starteri ne odigraju meÄ. ",-1))]),t[58]||(t[58]=e("div",{class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},[e("h4",{class:"font-semibold text-gray-700 dark:text-zinc-300 mb-2"}," Å ta ako neko ne doÄe na utakmicu? "),e("p",{class:"text-gray-700 dark:text-zinc-300"}," Ako jedan ili viÅ¡e startera ne odigraju utakmicu, u bodovanje automatski ulaze izmene, po redosledu kojim su poreÄane: "),e("ul",{class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"},[e("li",null,"Ako 1 starter ne igra â ulazi prva rezerva."),e("li",null,"Ako 2 startera ne igraju â ulaze prva i druga rezerva."),e("li",null," Ako viÅ¡e startera ne igra nego Å¡to imaÅ¡ izmena â za te pozicije nema bodova. ")])],-1))])],512),e("section",{id:"teamPrediction",ref:i(l).teamPrediction,"data-section":"teamPrediction",class:"space-y-6"},[t[68]||(t[68]=u('<h2 class="text-h5 font-semibold text-gray-700 dark:text-zinc-300"> 4. Ishod utakmice </h2><p class="text-gray-700 dark:text-zinc-300"> Pored rostera, za svaku utakmicu biraÅ¡ i ishod utakmice: <span class="font-semibold">pobeda domaÄina</span>, <span class="font-semibold">pobeda gosta</span> ili <span class="font-semibold">nereÅ¡eno</span>. Ako pogodiÅ¡, dobijaÅ¡ dodatne bodove. Vrednost tih bodova je dinamiÄka i zavisi od same utakmice i izbora drugih fantasy igraÄa. </p>',2)),e("div",Yt,[t[66]||(t[66]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 4.1 Osnovna vrednost utakmice ",-1)),t[67]||(t[67]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Svaka utakmica ima svoju osnovnu vrednost koja zavisi od rezultata te utakmice. ",-1)),e("div",Dt,[t[64]||(t[64]=e("p",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Racuna se ",-1)),e("ul",Zt,[e("li",null,[t[60]||(t[60]=s(" Tako sto se mnozi koeficijent lige (")),e("span",Ut,o(a.model.teamPredictionScoreMultiplier),1),t[61]||(t[61]=s(") sa ukupnim rezultatom utakmice "))]),e("li",null,[t[62]||(t[62]=s(" Minimalna osnovna vrednost utakmice je ")),e("span",Ht,o(a.model.teamPredictionScoreMinValue),1),t[63]||(t[63]=s(". "))])]),t[65]||(t[65]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Å to je utakmica efikasnija (viÅ¡e poena), veÄa je potencijalna vrednost pogoÄene predikcije â ali nikada ne pada ispod minimalne vrednosti koju je postavio administrator. ",-1))])]),t[69]||(t[69]=u('<div class="space-y-3"><h3 class="text-base_lg font-semibold text-gray-700 dark:text-zinc-300"> 4.2 Kako se vrednost deli na ishode </h3><p class="text-gray-700 dark:text-zinc-300"> Sistem gleda koliko je igraÄa izabralo svaki ishod: pobedu domaÄina, pobedu gosta i nereÅ¡eno. Å to je neki ishod popularniji, to je njegova nagrada manja. Å to je ishod reÄi, to je nagrada veÄa. </p><div class="rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"><p class="text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"> Å ta to znaÄi za tebe? </p><ul class="list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"><li> Ako izabereÅ¡ âsigurnu opcijuâ koju svi igraju â verovatnoÄa da pogodiÅ¡ je veÄa, ali Äe nagrada biti skromnija. </li><li> Ako izabereÅ¡ hrabriju opciju koju malo ljudi igra â teže je pogoditi, ali nagrada može biti znaÄajno veÄa. </li><li> Sistem internim proraÄunom spreÄava da neka nagrada ode na nulu Äak i kada skoro svi izaberu isti ishod. </li></ul></div></div>',1))],512),e("section",{id:"summary",ref:i(l).summary,"data-section":"summary",class:"border-t border-gray-300 dark:border-zinc-600 pt-6 mt-4"},[t[84]||(t[84]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300 mb-2"}," Kratak rezime ",-1)),e("ul",Qt,[e("li",null,[t[70]||(t[70]=s(" Postoji ")),t[71]||(t[71]=e("span",{class:"font-semibold"},"nedeljni limit",-1)),t[72]||(t[72]=s(" fantasy utakmica: ")),e("span",Xt,o(a.model.weeklyGamePredictionLimit),1),t[73]||(t[73]=s(". "))]),t[81]||(t[81]=e("li",null,"Fantasy na utakmici igraÅ¡ iz dva dela: roster i ishod utakmice.",-1)),e("li",null,[t[74]||(t[74]=s(" Roster: biraÅ¡ ")),e("span",Jt,o(a.model.starterPlayersCount),1),t[75]||(t[75]=s(" startera i ")),e("span",_t,o(a.model.benchPlayersCount),1),t[76]||(t[76]=s(" igraÄa na klupi, uz budžet zasnovan na statistici igraÄa obe ekipe. "))]),e("li",null,[t[77]||(t[77]=s(" Minimalna vrednost igraÄa u rosteru je ")),e("span",te,o(a.model.minPlayerValue),1)]),t[82]||(t[82]=e("li",null," Kapiten (prvi igraÄ na listi) dobija duple bodove, ukoliko se nije pojavio na utakmici sledeci
1igrac iz rostera je kapiten. ",-1)),t[83]||(t[83]=e("li",null," Izmene ulaze u bodovanje samo kada se neko od startera ne pojavi na utakmici. ",-1)),e("li",null,[t[78]||(t[78]=s(" Ishod utakmice koristi parametre ")),e("span",ee,o(a.model.teamPredictionScoreMultiplier),1),t[79]||(t[79]=s(" i ")),e("span",se,o(a.model.teamPredictionScoreMinValue),1),t[80]||(t[80]=s(", broj poena na utakmici i broj igraÄa koji su izabrali isti ishod kao ti â zbog Äega hrabriji izbori mogu doneti veÄu nagradu. "))])])],512)]))}}),ae={class:"max-w-6xl mx-auto pb-8 space-y-10"},ie={class:"bg-default rounded rounded-lg p-2 text-base_sm"},ne={class:"flex max-sm:flex-wrap -m-[2px] sm:-m-1"},le=["onClick"],re={class:"flex mt-3"},de={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4 w-full md:w-1/2"},me={class:"text-action font-semibold text-base_lg mb-2"},ue={class:"grid gap-4 md:grid-cols-2 mt-3"},pe={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},be={class:"text-gray-700 dark:text-zinc-300 mb-2"},xe={class:"font-semibold text-action"},ge={class:"font-semibold text-action"},ke={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-600 p-4"},ce={class:"text-gray-700 dark:text-zinc-300"},ye={class:"font-semibold text-action"},fe={class:"font-semibold text-action"},ve={class:"space-y-3"},ze={class:"grid gap-4 md:grid-cols-2 mt-3"},we={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},$e={class:"text-gray-700 dark:text-zinc-300 mb-2"},je={class:"font-semibold text-action"},Pe={class:"text-gray-700 dark:text-zinc-300"},he={class:"font-semibold text-action"},Ce={class:"space-y-3"},Se={class:"text-gray-700 dark:text-zinc-300"},Ve={class:"font-semibold text-action"},Te={class:"font-semibold text-action"},qe={class:"text-gray-700 dark:text-zinc-300"},Ie={class:"font-semibold text-action"},Ee={class:"font-semibold text-action"},Me={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Le={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"},Re={class:"font-semibold text-action"},Fe={class:"font-semibold text-action"},We={class:"space-y-3"},Oe={class:"grid gap-4 md:grid-cols-2 mt-3"},Ae={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Be={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},Ke={class:"font-semibold text-action"},Ge={class:"font-semibold text-action"},Ne={class:"text-gray-700 dark:text-zinc-300"},Ye={class:"font-semibold text-action"},De={class:"space-y-3"},Ze={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},Ue={class:"lowercase"},He={class:"space-y-3"},Qe={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Xe={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},Je={class:"font-semibold text-action"},_e={class:"font-semibold text-action"},ts={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mt-2"},es={class:"font-semibold text-action"},ss={class:"font-semibold text-action"},os={class:"font-semibold text-action"},as={class:"font-semibold text-action"},is={class:"font-semibold text-action"},ns={class:"font-semibold text-action"},ls=$({__name:"FantasyTutorialEn",props:{model:{type:Object,default:null}},setup(g){const{t:p}=j(),{clientConfig:y}=C(),a=g,m=[{key:"limit",label:"General rules"},{key:"roster",label:"Roster"},{key:"teamPrediction",label:"Game outcome"},{key:"summary",label:"Summary"}],l=Object.fromEntries(m.map(n=>[n.key,f(null)])),b=f("system");let d=null;P(()=>{d=new IntersectionObserver(n=>{n.forEach(t=>{t.isIntersecting&&(b.value=t.target.getAttribute("data-section"))})},{root:null,rootMargin:"-20% 0px -60% 0px",threshold:0}),m.forEach(n=>{l[n.key].value&&d.observe(l[n.key].value)})}),S(()=>{d==null||d.disconnect()});function c(n){const t=l[n].value;if(t){const r=t.getBoundingClientRect().top+window.scrollY-70;window.scrollTo({top:r,behavior:"smooth"})}}return(n,t)=>(x(),k("div",ae,[t[86]||(t[86]=u('<section class="w-full flex flex-col items-center gap-8"><p class="text-h4 uppercase text-center text-zinc-800 dark:text-white font-medium"> Fantasy rules </p><h1 class="text-base_lg text-center font-medium text-gray-700 dark:text-zinc-300"> How Fantasy works in this league </h1><p class="text-gray-700 dark:text-zinc-300 text-center max-w-2xl"> This fantasy is different from a classic fantasy game. <span class="font-semibold">You pick a roster and predict the game outcome for each individual game</span>, with a weekly limit on the number of games you can play. </p></section>',1)),e("nav",ie,[e("div",ne,[(x(),k(z,null,w(m,r=>e("div",{key:r.key,class:"sm:w-full p-[2px] sm:p-1"},[e("button",{class:V(["w-full rounded-lg border border-white/50 text-white px-3 h-7 sm:h-8 flex items-center justify-center duration-150 max-sm:text-label",i(b)===r.key?"bg-white/40":"bg-white/10 hover:bg-white/30"]),onClick:h=>c(r.key)},o(r.label),11,le)])),64))])]),e("section",{id:"limit",ref:i(l).limit,"data-section":"limit",class:"space-y-4"},[t[2]||(t[2]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 1. Weekly limit of fantasy games ",-1)),t[3]||(t[3]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," You can play fantasy only on a limited number of games within a single week. ",-1)),e("div",re,[e("div",de,[t[0]||(t[0]=e("p",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Weekly limit ",-1)),e("p",me,o(a.model.weeklyGamePredictionLimit),1),t[1]||(t[1]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Once you reach the limit for the current week, youâll need to wait for the next week to play again. ",-1))])])],512),e("section",{id:"howItWorks",ref:i(l).howItWorks,"data-section":"howItWorks",class:"space-y-4"},[t[19]||(t[19]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 2. How do you play fantasy on a game? ",-1)),t[20]||(t[20]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," For every game, you have two independent tasks. They are separate, but together they form your total fantasy score for that game: ",-1)),e("div",ue,[e("div",pe,[t[7]||(t[7]=e("h3",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Fantasy roster ",-1)),e("p",be,[t[4]||(t[4]=s(" You pick players from both teams within a budget. You have ")),e("span",xe,o(a.model.starterPlayersCount),1),t[5]||(t[5]=s(" starters and ")),e("span",ge,o(a.model.benchPlayersCount),1),t[6]||(t[6]=s(" bench players. The first player is the captain and gets double points. "))]),t[8]||(t[8]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Points are based on the playersâ real-life performance in the game. ",-1))]),e("div",ke,[t[18]||(t[18]=e("h3",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Game outcome ",-1)),e("p",ce,[t[9]||(t[9]=s(" You predict the outcome: ")),t[10]||(t[10]=e("span",{class:"font-semibold"},"home win",-1)),t[11]||(t[11]=s(", ")),t[12]||(t[12]=e("span",{class:"font-semibold"},"away win",-1)),t[13]||(t[13]=s(" or ")),t[14]||(t[14]=e("span",{class:"font-semibold"},"draw",-1)),t[15]||(t[15]=s(". If you get it right, you receive additional points, which depen
1d on total points in the game, the league coefficient (")),e("span",ye,o(a.model.teamPredictionScoreMultiplier),1),t[16]||(t[16]=s("), the minimal guaranteed value (")),e("span",fe,o(a.model.teamPredictionScoreMinValue),1),t[17]||(t[17]=s(") and the number of users who selected the same outcome. "))])])])],512),e("section",{id:"roster",ref:i(l).roster,"data-section":"roster",class:"space-y-6"},[t[60]||(t[60]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 3. Roster â selection and scoring ",-1)),e("div",ve,[t[27]||(t[27]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.1 Player value ",-1)),t[28]||(t[28]=e("p",{class:"text-gray-700 dark:text-zinc-300"},[s(" Every player has a fantasy value in points. This value is based on the player's "),e("span",{class:"font-semibold"},"average statistics"),s(". ")],-1)),e("div",ze,[e("div",we,[t[25]||(t[25]=e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Minimum value ",-1)),e("p",$e,[t[21]||(t[21]=s(" Minimum player value: ")),e("span",je,o(a.model.minPlayerValue),1),t[22]||(t[22]=s(". "))]),e("p",Pe,[t[23]||(t[23]=s(" Applied when a player has not played any games so far or his value is lower than ")),e("span",he,o(a.model.minPlayerValue),1),t[24]||(t[24]=s(". "))])]),t[26]||(t[26]=e("div",{class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},[e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Dynamic values "),e("p",{class:"text-gray-700 dark:text-zinc-300"}," As the season progresses, player values change according to their current average performance. ")],-1))])]),e("div",Ce,[t[44]||(t[44]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.2 Roster budget ",-1)),e("p",Se,[t[29]||(t[29]=s(" For each game, you receive a budget to spend on players. The budget is calculated by multiplying the ")),t[30]||(t[30]=e("span",{class:"text-action font-semibold"},"average statistics of players",-1)),t[31]||(t[31]=s(" from both teams and the ")),t[32]||(t[32]=e("span",{class:"text-action font-semibold"},"total number of players",-1)),t[33]||(t[33]=s(" you must select (")),e("span",Ve,o(a.model.starterPlayersCount),1),t[34]||(t[34]=s(" starters + ")),e("span",Te,o(a.model.benchPlayersCount),1),t[35]||(t[35]=s(" on the bench). "))]),e("p",qe,[t[36]||(t[36]=s(" When calculating the averages, every player with an average below ")),e("span",Ie,o(a.model.minPlayerValue),1),t[37]||(t[37]=s(" is treated as having exactly ")),e("span",Ee,o(a.model.minPlayerValue),1),t[38]||(t[38]=s(", so a few poor games do not reduce the budget too much. Players who have not played any games are not counted in the average at all. "))]),e("div",Me,[t[43]||(t[43]=e("p",{class:"text-gray-700 dark:text-zinc-300 mb-2"}," The system uses these values to compute your budget for the game. Your goal is to fill your roster so that: ",-1)),e("ul",Le,[e("li",null,[t[39]||(t[39]=s(" you have exactly ")),e("span",Re,o(a.model.starterPlayersCount),1),t[40]||(t[40]=s(" starters and ")),e("span",Fe,o(a.model.benchPlayersCount),1),t[41]||(t[41]=s(" bench players, "))]),t[42]||(t[42]=e("li",null,"the sum of their values does not exceed the total budget.",-1))])])]),e("div",We,[t[52]||(t[52]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.3 Roster structure ",-1)),e("div",Oe,[e("div",Ae,[t[49]||(t[49]=e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Starters and bench ",-1)),t[50]||(t[50]=e("p",{class:"text-gray-700 dark:text-zinc-300 mb-2"}," For each game you select: ",-1)),e("ul",Be,[e("li",null,[e("span",Ke,o(a.model.starterPlayersCount),1),t[45]||(t[45]=s(" players in the starting lineup"))]),e("li",null,[e("span",Ge,o(a.model.benchPlayersCount),1),t[46]||(t[46]=s(" bench (substitute) players"))])]),e("p",Ne,[t[47]||(t[47]=s(" Total: ")),e("span",Ye,o(a.model.starterPlayersCount)+" + "+o(a.model.benchPlayersCount),1),t[48]||(t[48]=s(" players in the roster for that game. "))])]),t[51]||
1(t[51]=u('<div class="rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"><h4 class="text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"> Captain </h4><p class="text-gray-700 dark:text-zinc-300 mb-2"> The first player listed in your roster is the <span class="font-semibold">captain</span>. </p><ul class="list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"><li>The captain earns <span class="font-semibold text-action">double points</span> (Ã2) from his efficiency.</li><li>If the captain does not play, the next player in the roster becomes the captain.</li></ul></div>',1))])]),e("div",De,[t[57]||(t[57]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.4 Roster scoring ",-1)),t[58]||(t[58]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," After the game finishes, your roster score is calculated as follows: ",-1)),e("ul",Ze,[e("li",null,[t[53]||(t[53]=s(" The sum of ")),e("span",Ue,o(i(p)(`sports.${i(y).sport}.stats.eff.original`)),1),t[54]||(t[54]=s(" of all starting players is counted. "))]),t[55]||(t[55]=e("li",null,"The captainâs points are doubled (Ã2).",-1)),t[56]||(t[56]=e("li",null,"Bench players do not contribute, unless starters did not play.",-1))]),t[59]||(t[59]=e("div",{class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},[e("h4",{class:"font-semibold text-gray-700 dark:text-zinc-300 mb-2"}," What if someone doesnât show up? "),e("p",{class:"text-gray-700 dark:text-zinc-300"}," If one or more starters donât play the game, bench players automatically fill in, in the exact order they are listed: "),e("ul",{class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"},[e("li",null,"If 1 starter is out â the first reserve comes in."),e("li",null,"If 2 starters are out â the first and second reserves come in."),e("li",null,"If more starters are out than you have bench players â you get no points for those slots.")])],-1))])],512),e("section",{id:"teamPrediction",ref:i(l).teamPrediction,"data-section":"teamPrediction",class:"space-y-6"},[t[69]||(t[69]=u('<h2 class="text-h5 font-semibold text-gray-700 dark:text-zinc-300"> 4. Game outcome prediction </h2><p class="text-gray-700 dark:text-zinc-300"> Besides the roster, for every game you predict the outcome: <span class="font-semibold">home win</span>, <span class="font-semibold">away win</span> or <span class="font-semibold">draw</span>. If you guess correctly, you get additional points. The value of these points is dynamic and depends on the game itself and other usersâ choices. </p>',2)),e("div",He,[t[67]||(t[67]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 4.1 Base value of a game ",-1)),t[68]||(t[68]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Each game has a base value that depends on its final score. ",-1)),e("div",Qe,[t[65]||(t[65]=e("p",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Itâs calculated as ",-1)),e("ul",Xe,[e("li",null,[t[61]||(t[61]=s(" League coefficient (")),e("span",Je,o(a.model.teamPredictionScoreMultiplier),1),t[62]||(t[62]=s(") multiplied by the total points scored in the game "))]),e("li",null,[t[63]||(t[63]=s(" The minimum base value is ")),e("span",_e,o(a.model.teamPredictionScoreMinValue),1),t[64]||(t[64]=s(". "))])]),t[66]||(t[66]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," The more efficient the game (more total points), the higher the potential value of a correct prediction â but it never drops below the administrator-set minimum. ",-1))])]),t[70]||(t[70]=u('<div class="space-y-3"><h3 class="text-base_lg font-semibold text-gray-700 dark:text-zinc-300"> 4.2 How the value is distributed among outcomes </h3><p class="text-gray-700 dark:text-zinc-300"> The system checks how many users picked each outcome: home win, away win, draw. The more popular an outcome is, the lower its reward. The rarer it is, the bigger the reward. </p><div class="rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"><p class="text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"> What does this mean for you? </p><ul class="list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"><li> If you choose the âsafe optionâ that most users pick â the chance of being correct is higher, but the reward will be smaller. </li><li> If you go for a bolder option that few users pick â itâs harder to be correct, but the reward can be significantly higher. </li><li>
1 The system uses internal calculations to prevent rewards from ever reaching zero, even if almost everyone picks the same outcome. </li></ul></div></div>',1))],512),e("section",{id:"summary",ref:i(l).summary,"data-section":"summary",class:"border-t border-gray-300 dark:border-zinc-600 pt-6 mt-4"},[t[85]||(t[85]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300 mb-2"}," Short summary ",-1)),e("ul",ts,[e("li",null,[t[71]||(t[71]=s(" There is a ")),t[72]||(t[72]=e("span",{class:"font-semibold"},"weekly limit",-1)),t[73]||(t[73]=s(" of fantasy games: ")),e("span",es,o(a.model.weeklyGamePredictionLimit),1),t[74]||(t[74]=s(". "))]),t[82]||(t[82]=e("li",null,"You play each game in two parts: roster and game outcome.",-1)),e("li",null,[t[75]||(t[75]=s(" Roster: pick ")),e("span",ss,o(a.model.starterPlayersCount),1),t[76]||(t[76]=s(" starters and ")),e("span",os,o(a.model.benchPlayersCount),1),t[77]||(t[77]=s(" bench players, with a budget based on the statistics of both teams. "))]),e("li",null,[t[78]||(t[78]=s("The minimum player value in the roster is ")),e("span",as,o(a.model.minPlayerValue),1)]),t[83]||(t[83]=e("li",null,"The captain (first listed player) gets double points; if he does not appear, the next player becomes captain.",-1)),t[84]||(t[84]=e("li",null,"Bench players contribute only when starters donât play.",-1)),e("li",null,[t[79]||(t[79]=s(" Outcome prediction uses parameters ")),e("span",is,o(a.model.teamPredictionScoreMultiplier),1),t[80]||(t[80]=s(" and ")),e("span",ns,o(a.model.teamPredictionScoreMinValue),1),t[81]||(t[81]=s(", the gameâs total points and the distribution of users by outcomes â bolder picks may yield bigger rewards. "))])])],512)]))}}),rs={class:"max-w-6xl mx-auto pb-8 space-y-10"},ds={class:"bg-default rounded rounded-lg p-2 text-base_sm"},ms={class:"flex max-sm:flex-wrap -m-[2px] sm:-m-1"},us=["onClick"],ps={class:"flex mt-3"},bs={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4 w-full md:w-1/2"},xs={class:"text-action font-semibold text-base_lg mb-2"},gs={class:"grid gap-4 md:grid-cols-2 mt-3"},ks={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},cs={class:"text-gray-700 dark:text-zinc-300 mb-2"},ys={class:"font-semibold text-action"},fs={class:"font-semibold text-action"},vs={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},zs={class:"text-gray-700 dark:text-zinc-300"},ws={class:"font-semibold text-action"},$s={class:"font-semibold text-action"},js={class:"space-y-3"},Ps={class:"grid gap-4 md:grid-cols-2 mt-3"},hs={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Cs={class:"text-gray-700 dark:text-zinc-300 mb-2"},Ss={class:"font-semibold text-action"},Vs={class:"text-gray-700 dark:text-zinc-300"},Ts={class:"font-semibold text-action"},qs={class:"space-y-3"},Is={class:"text-gray-700 dark:text-zinc-300"},Es={class:"font-semibold text-action"},Ms={class:"font-semibold text-action"},Ls={class:"text-gray-700 dark:text-zinc-300"},Rs={class:"font-semibold text-action"},Fs={class:"font-semibold text-action"},Ws={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Os={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"},As={class:"font-semibold text-action"},Bs={class:"font-semibold text-action"},Ks={class:"space-y-3"},Gs={class:"grid gap-4 md:grid-cols-2 mt-3"},Ns={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Ys={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},Ds={class:"font-semibold text-action"},Zs={class:"font-semibold text-action"},Us={class:"text-gray-700 dark:text-zinc-300"},Hs={class:"font-semibold text-action"},Qs={class:"space-y-3"},Xs={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},Js={class:"lowercase"},_s={class:"space-y-3"},to={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},eo={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},so={class:"font-semibold text-action"},oo={class:"font-semibold text-action"},ao={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mt-2"},io={class:"font-semibold text-action"},no={class:"font-semibold text-action"},lo={class:"font-semibold text-action"},ro={class:"font-semibold text-action"},mo=$({__name:"FantasyTutorialFr",props:{model:{type:Object,default:null}},setup(g){const{t:p}=j(),{clientConfig:y}=C(),a=g,m=[{key:"limit",label:"Règles générales"},{key:"roster",label:"Effectif"},{key:"teamPrediction",label:"Issue du match"},{key:"summary",label:"Résumé"}],l=Object.fromEntries(m.map(n=>[n.key,f(null)])),b=f("system");let d=null;P(()=>{d=new IntersectionObserver(n=>
1{n.forEach(t=>{t.isIntersecting&&(b.value=t.target.getAttribute("data-section"))})},{root:null,rootMargin:"-20% 0px -60% 0px",threshold:0}),m.forEach(n=>{l[n.key].value&&d.observe(l[n.key].value)})}),S(()=>{d==null||d.disconnect()});function c(n){const t=l[n].value;if(t){const r=t.getBoundingClientRect().top+window.scrollY-70;window.scrollTo({top:r,behavior:"smooth"})}}return(n,t)=>(x(),k("div",rs,[t[83]||(t[83]=u('<section class="w-full flex flex-col items-center gap-8"><p class="text-h4 uppercase text-center text-zinc-800 dark:text-white font-medium"> Règles du Fantasy </p><h1 class="text-base_lg text-center font-medium text-gray-700 dark:text-zinc-300"> Comment fonctionne le Fantasy dans cette ligue </h1><p class="text-gray-700 dark:text-zinc-300 text-center max-w-2xl"> Ce fantasy est différent dâun fantasy classique. <span class="font-semibold">Vous sélectionnez un effectif et prédisez lâissue du match pour chaque rencontre</span>, avec une limite hebdomadaire du nombre de matchs joués. </p></section>',1)),e("nav",ds,[e("div",ms,[(x(),k(z,null,w(m,r=>e("div",{key:r.key,class:"sm:w-full p-[2px] sm:p-1"},[e("button",{class:V(["w-full rounded-lg border border-white/50 text-white px-3 h-7 sm:h-8 flex items-center justify-center duration-150 max-sm:text-label",i(b)===r.key?"bg-white/40":"bg-white/10 hover:bg-white/30"]),onClick:h=>c(r.key)},o(r.label),11,us)])),64))])]),e("section",{id:"limit",ref:i(l).limit,"data-section":"limit",class:"space-y-4"},[t[2]||(t[2]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 1. Limite hebdomadaire de matchs Fantasy ",-1)),t[3]||(t[3]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Vous pouvez jouer au fantasy uniquement sur un nombre limité de matchs au cours dâune même semaine. ",-1)),e("div",ps,[e("div",bs,[t[0]||(t[0]=e("p",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Limite hebdomadaire ",-1)),e("p",xs,o(a.model.weeklyGamePredictionLimit),1),t[1]||(t[1]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Une fois la limite atteinte pour la semaine en cours, vous devrez attendre la semaine suivante pour rejouer. ",-1))])])],512),e("section",{id:"howItWorks",ref:i(l).howItWorks,"data-section":"howItWorks",class:"space-y-4"},[t[19]||(t[19]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 2. Comment jouer au fantasy sur un match ? ",-1)),t[20]||(t[20]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Pour chaque match, vous avez deux tâches indépendantes. Elles sont séparées, mais ensemble elles composent votre score fantasy total pour ce match : ",-1)),e("div",gs,[e("div",ks,[t[7]||(t[7]=e("h3",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Effectif Fantasy ",-1)),e("p",cs,[t[4]||(t[4]=s(" Vous choisissez des joueurs des deux équipes dans la limite dâun budget. Vous avez ")),e("span",ys,o(a.model.starterPlayersCount),1),t[5]||(t[5]=s(" titulaires et ")),e("span",fs,o(a.model.benchPlayersCount),1),t[6]||(t[6]=s(" remplaçants. Le premier joueur est le capitaine et marque des points doublés. "))]),t[8]||(t[8]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Les points sont basés sur les performances réelles des joueurs pendant le match. ",-1))]),e("div",vs,[t[18]||(t[18]=e("h3",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Issue du match ",-1)),e("p",zs,[t[9]||(t[9]=s(" Vous prédisez lâissue : ")),t[10]||(t[10]=e("span",{class:"font-semibold"},"victoire à domicile",-1)),t[11]||(t[11]=s(", ")),t[12]||(t[12]=e("span",{class:"font-semibold"},"victoire à lâextérieur",-1)),t[13]||(t[13]=s(" ou ")),t[14]||(t[14]=e("span",{class:"font-semibold"},"match nul",-1)),t[15]||(t[15]=s(". Si vous avez raison, vous recevez des points supplémentaires qui dépendent du total de points marqués, du coefficient de la ligue (")),e("span",ws,o(a.model.teamPredictionScoreMultiplier),1),t[16]||(t[16]=s("), de la valeur minimale garantie (")),e("span",$s,o(a.model.teamPredictionScoreMinValue),1),t[17]||(t[17]=s(") et du nombre dâutilisateurs ayant choisi la même issue. "))])])])],512),e("section",{id:"roster",ref:i(l).roster,"data-section":"roster",class:"space-y-6"},[t[60]||(t[60]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 3. Effectif â sélection et calcul des points ",-1)),e("div",js,[t[27]||(t[27]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.1 Valeur du joueur ",-1)),t[28]||(t[28]=e("p",{class:"text-gray-700 dark:text-zinc-300"},[s(" Chaque joueur possède une valeur fantasy en points. Cette valeur est basée sur "),e("span",{class:"font-semibold"},"ses statistiques moyennes"),s(". ")],-1)),e("div",Ps,[e("div",hs,[t[25]||(t[25]=e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Valeur minimale ",-1)),e("p",Cs,[t[21]||(t[21]=s(" Valeur minimale dâun joueur : ")),e("span",Ss,o(a.model.minPlayerValue),1),t[22]||(t[22]=s(". "))]),e("p",Vs,[t[23]||(t[23]=s(" Sâapplique lorsquâun joueur nâa pas encore joué de match ou que sa valeur est inférieure à ")),e("span",Ts,o(a.model.minPlayerValue),1),t[24]||(t[24]=s(". "))])]),t[26]||(t[26]=e("div",{class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},[e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Valeurs dynamiques "),e("p",{class:"text-gray-700 dark:text-zinc-300"}," Au fil de la saison, les valeurs des joueurs évoluent selon leurs performances moyennes actuelles. ")],-1))])]),e("div",qs,[t[44]||(t[44]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.2 Budget de lâeffectif ",-1)),e("p",Is,[t[29]||(t[29]=s(" Pour chaque match, vous recevez un budget à dépenser pour les joueurs. Le budget est calculé en multipliant les ")),t[30]||(t[30]=e("span",{class:"text-action font-semibold"},"statistiques moyennes des joueurs",-1)),t[31]||(t[31]=s(" des deux équipes par le ")),t[32]||(t[32]=e("span",{class:"text-action font-semibold"},"nombre total de joueurs",-1)),t[33]||(t[33]=s(" que vous devez sélectionner (")),e("span",Es,o(a.model.starterPlayersCount),1),t[34]||(t[34]=s(" titulaires + ")),e("span",Ms,o(a.model.benchPlayersCount),1),t[35]||(t[35]=s(" remplaçants). "))]),e("p",Ls,[t[36]||(t[36]=s(" Lors du calcul des moyennes, tout joueur ayant une moyenne inférieure à ")),e("span",Rs,o(a.model.minPlayerValue),1),t[37]||(t[37]=s(" est considéré comme ayant exactement ")),e("span",Fs,o(a.model.minPlayerValue),1),t[38]||(t[38]=s(", afin que quelques mauvais matchs ne réduisent pas trop le budget. Les joueurs qui nâont disputé aucun match ne sont pas du tout pris en compte dans la moyenne. "))]),e("div",Ws,[t[43]||(t[43]=e("p",{class:"text-gray-700 dark:text-zinc-300 mb-2"}," Le système utilise ces valeurs pour calculer votre budget pour le match. Votre objectif est de compléter votre effectif de sorte que : ",-1)),e("ul",Os,[e("li",null,[t[39]||(t[39]=s(" vous ayez exactement ")),e("span",As,o(a.model.starterPlayersCount),1),t[40]||(t[40]=s(" titulaires et ")),e("span",Bs,o(a.model.benchPlayersCount),1),t[41]||(t[41]=s(" remplaçants, "))]),t[42]||(t[42]=e("li",null,"la somme de leurs valeurs nâexcède pas le budget total.",-1))])])]),e("div",Ks,[t[52]||(t[52]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.3 Structure de lâeffectif ",-1)),e("div",Gs,[e("div",Ns,[t[49]||(t[49]=e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Titulaires et remplaçants ",-1)),t[50]||(t[50]=e("p",{class:"text-gray-700 dark:text-zinc-300 mb-2"}," Pour chaque match, vous sélectionnez : ",-1)),e("ul",Ys,[e("li",null,[e("span",Ds,o(a.model.starterPlayersCount),1),t[45]||(t[45]=s(" joueurs titulaires"))]),e("li",null,[e("span",Zs,o(a.model.benchPlayersCount),1),t[46]||(t[46]=s(" joueurs remplaçants"))])]),e("p",Us,[t[47]||(t[47]=s(" Total : ")),e("span",Hs,o(a.model.starterPlayersCount)+" + "+o(a.model.benchPlayersCount),1),t[48]||(t[48]=s(" joueurs dans lâeffectif pour ce match. "))])]),t[51]||
1(t[51]=u('<div class="rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"><h4 class="text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"> Capitaine </h4><p class="text-gray-700 dark:text-zinc-300 mb-2"> Le premier joueur listé dans votre effectif est le <span class="font-semibold">capitaine</span>. </p><ul class="list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"><li>Le capitaine obtient <span class="font-semibold text-action">des points doublés</span> (Ã2) selon son efficacité.</li><li>Sâil ne joue pas, le joueur suivant devient capitaine.</li></ul></div>',1))])]),e("div",Qs,[t[57]||(t[57]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.4 Calcul des points de lâeffectif ",-1)),t[58]||(t[58]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Après le match, votre score dâeffectif est calculé comme suit : ",-1)),e("ul",Xs,[e("li",null,[t[53]||(t[53]=s(" On additionne la ")),e("span",Js,o(i(p)(`sports.${i(y).sport}.stats.eff.original`)),1),t[54]||(t[54]=s(" de tous les joueurs titulaires. "))]),t[55]||(t[55]=e("li",null,"Les points du capitaine sont doublés (Ã2).",-1)),t[56]||(t[56]=e("li",null,"Les remplaçants ne comptent pas, sauf si des titulaires nâont pas joué.",-1))]),t[59]||(t[59]=e("div",{class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},[e("h4",{class:"font-semibold text-gray-700 dark:text-zinc-300 mb-2"}," Et si quelquâun ne se présente pas ? "),e("p",{class:"text-gray-700 dark:text-zinc-300"}," Si un ou plusieurs titulaires ne jouent pas, les remplaçants entrent automatiquement, dans lâordre où ils sont listés : "),e("ul",{class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"},[e("li",null,"Si 1 titulaire est absent â le premier remplaçant entre."),e("li",null,"Si 2 titulaires sont absents â les deux premiers remplaçants entrent."),e("li",null,"Si plus de titulaires sont absents que vous nâavez de remplaçants â pas de points pour ces postes.")])],-1))])],512),e("section",{id:"teamPrediction",ref:i(l).teamPrediction,"data-section":"teamPrediction",class:"space-y-6"},[t[69]||(t[69]=u('<h2 class="text-h5 font-semibold text-gray-700 dark:text-zinc-300"> 4. Prédiction de lâissue du match </h2><p class="text-gray-700 dark:text-zinc-300"> En plus de lâeffectif, pour chaque match vous prédisez lâissue : <span class="font-semibold">victoire à domicile</span>, <span class="font-semibold">victoire à lâextérieur</span> ou <span class="font-semibold">match nul</span>. En cas de bonne prédiction, vous obtenez des points supplémentaires. La valeur de ces points est dynamique et dépend du match et des choix des autres utilisateurs. </p>',2)),e("div",_s,[t[67]||(t[67]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 4.1 Valeur de base dâun match ",-1)),t[68]||(t[68]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Chaque match possède une valeur de base qui dépend de son score final. ",-1)),e("div",to,[t[65]||(t[65]=e("p",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Calculée comme suit ",-1)),e("ul",eo,[e("li",null,[t[61]||(t[61]=s(" Coefficient de ligue (")),e("span",so,o(a.model.teamPredictionScoreMultiplier),1),t[62]||(t[62]=s(") multiplié par le total de points du match "))]),e("li",null,[t[63]||(t[63]=s(" La valeur minimale de base est ")),e("span",oo,o(a.model.teamPredictionScoreMinValue),1),t[64]||(t[64]=s(". "))])]),t[66]||(t[66]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Plus le match est prolifique (plus de points), plus la valeur potentielle dâune bonne prédiction est élevée â mais elle ne descend jamais en dessous du minimum défini par lâadministrateur. ",-1))])]),t[70]||(t[70]=u('<div class="space-y-3"><h3 class="text-base_lg font-semibold text-gray-700 dark:text-zinc-300"> 4.2 Répartition de la valeur selon les issues </h3><p class="text-gray-700 dark:text-zinc-300"> Le système vérifie combien dâutilisateurs ont choisi chaque issue : victoire à domicile, victoire à lâextérieur, match nul. Plus une issue est populaire, plus sa récompense est faible. Plus elle est rare, plus la récompense est grande. <
1/p><div class="rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"><p class="text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"> Quâest-ce que cela signifie pour vous ? </p><ul class="list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"><li> Si vous choisissez « lâoption sûre » que la plupart sélectionnent â la probabilité dâavoir raison est plus élevée, mais la récompense sera plus faible. </li><li> Si vous optez pour une option plus audacieuse choisie par peu â il est plus difficile dâavoir raison, mais la récompense peut être nettement supérieure. </li><li> Le système utilise des calculs internes pour éviter que la récompense tombe à zéro, même si presque tout le monde choisit la même issue. </li></ul></div></div>',1))],512),e("section",{id:"summary",ref:i(l).summary,"data-section":"summary",class:"border-t border-gray-300 dark:border-zinc-600 pt-6 mt-4"},[t[82]||(t[82]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300 mb-2"}," Résumé rapide ",-1)),e("ul",ao,[e("li",null,[t[71]||(t[71]=s(" Il existe une ")),t[72]||(t[72]=e("span",{class:"font-semibold"},"limite hebdomadaire",-1)),t[73]||(t[73]=s(" de matchs fantasy : ")),e("span",io,o(a.model.weeklyGamePredictionLimit),1),t[74]||(t[74]=s(". "))]),t[79]||(t[79]=e("li",null,"Chaque match se joue en deux parties : effectif et issue du match.",-1)),e("li",null," Effectif : choisissez "+o(a.model.starterPlayersCount)+" titulaires et "+o(a.model.benchPlayersCount)+" remplaçants, avec un budget basé sur les statistiques des deux équipes. ",1),e("li",null,[t[75]||(t[75]=s("La valeur minimale dâun joueur dans lâeffectif est ")),e("span",no,o(a.model.minPlayerValue),1)]),t[80]||(t[80]=e("li",null,"Le capitaine (premier joueur listé) obtient des points doublés ; sâil nâapparaît pas, le joueur suivant devient capitaine.",-1)),t[81]||(t[81]=e("li",null,"Les remplaçants ne comptent que lorsque des titulaires ne jouent pas.",-1)),e("li",null,[t[76]||(t[76]=s(" La prédiction de lâissue utilise les paramètres ")),e("span",lo,o(a.model.teamPredictionScoreMultiplier),1),t[77]||(t[77]=s(" et ")),e("span",ro,o(a.model.teamPredictionScoreMinValue),1),t[78]||(t[78]=s(", le total de points du match et la répartition des utilisateurs â les choix plus audacieux peuvent offrir de meilleures récompenses. "))])])],512)]))}}),uo={class:"max-w-6xl mx-auto pb-8 space-y-10"},po={class:"bg-default rounded rounded-lg p-2 text-base_sm"},bo={class:"flex max-sm:flex-wrap -m-[2px] sm:-m-1"},xo=["onClick"],go={class:"flex mt-3"},ko={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4 w-full md:w-1/2"},co={class:"text-action font-semibold text-base_lg mb-2"},yo={class:"grid gap-4 md:grid-cols-2 mt-3"},fo={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},vo={class:"text-gray-700 dark:text-zinc-300 mb-2"},zo={class:"font-semibold text-action"},wo={class:"font-semibold text-action"},$o={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},jo={class:"text-gray-700 dark:text-zinc-300"},Po={class:"font-semibold text-action"},ho={class:"font-semibold text-action"},Co={class:"space-y-3"},So={class:"grid gap-4 md:grid-cols-2 mt-3"},Vo={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},To={class:"text-gray-700 dark:text-zinc-300 mb-2"},qo={class:"font-semibold text-action"},Io={class:"text-gray-700 dark:text-zinc-300"},Eo={class:"font-semibold text-action"},Mo={class:"space-y-3"},Lo={class:"text-gray-700 dark:text-zinc-300"},Ro={class:"font-semibold text-action"},Fo={class:"font-semibold text-action"},Wo={class:"text-gray-700 dark:text-zinc-300"},Oo={class:"font-semibold text-action"},Ao={class:"font-semibold text-action"},Bo={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Ko={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"},Go={class:"font-semibold text-action"},No={class:"font-semibold text-action"},Yo={class:"space-y-3"},Do={class:"grid gap-4 md:grid-cols-2 mt-3"},Zo={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Uo={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},Ho={class:"font-semibold text-action"},Qo={class:"font-semibold text-action"},Xo={class:"text-gray-700 dark:text-zinc-300"},Jo={class:"font-semibold text-action"},_o={class:"space-y-3"},ta={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},ea={class:"lowercase"},sa={class:"space-y-3"},oa={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},aa={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},ia={class:"font-semibold text-action"},na={class:"font-semibold text-action"},la={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mt-2"},ra={class:"font-semibold text-action"},da={class:"font-semibold text-action"},ma={class:"font-semibold text-action"},ua={class:"font-semibold text-action"},pa={class:"font-semibold text-action"},ba={class:"font-semibold text-action"},xa=$({__name:"FantasyTutorialSl",props:{model:{type:Object,default:null}},setup(g){const{t:p}=j(),{clientConfig:y}=C(),a=g,m=[{key:"limit",label:"SploÅ¡na pravila"},{key:"roster",label:"Roster"},{key:"teamPrediction",label:"Izid tekme"},{key:"summary",label:"Povzetek"}],l=Object.fromEntries(m.map(n=>[n.key,f(null)])),b=f("system");let d=null;P(()=>{d=new IntersectionObserver(n=>
1{n.forEach(t=>{t.isIntersecting&&(b.value=t.target.getAttribute("data-section"))})},{root:null,rootMargin:"-20% 0px -60% 0px",threshold:0}),m.forEach(n=>{l[n.key].value&&d.observe(l[n.key].value)})}),S(()=>{d==null||d.disconnect()});function c(n){const t=l[n].value;if(t){const r=t.getBoundingClientRect().top+window.scrollY-70;window.scrollTo({top:r,behavior:"smooth"})}}return(n,t)=>(x(),k("div",uo,[t[86]||(t[86]=u('<section class="w-full flex flex-col items-center gap-8"><p class="text-h4 uppercase text-center text-zinc-800 dark:text-white font-medium"> Pravila fantasyja </p><h1 class="text-base_lg text-center font-medium text-gray-700 dark:text-zinc-300"> Kako deluje Fantasy v tej ligi </h1><p class="text-gray-700 dark:text-zinc-300 text-center max-w-2xl"> Ta fantasy se razlikuje od klasiÄnega. <span class="font-semibold">Za vsako tekmo posebej izbereÅ¡ roster in napoveÅ¡ izid tekme</span>, z tedensko omejitvijo Å¡tevila tekem, na katerih lahko igraÅ¡. </p></section>',1)),e("nav",po,[e("div",bo,[(x(),k(z,null,w(m,r=>e("div",{key:r.key,class:"sm:w-full p-[2px] sm:p-1"},[e("button",{class:V(["w-full rounded-lg border border-white/50 text-white px-3 h-7 sm:h-8 flex items-center justify-center duration-150 max-sm:text-label",i(b)===r.key?"bg-white/40":"bg-white/10 hover:bg-white/30"]),onClick:h=>c(r.key)},o(r.label),11,xo)])),64))])]),e("section",{id:"limit",ref:i(l).limit,"data-section":"limit",class:"space-y-4"},[t[2]||(t[2]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 1. Tedenska omejitev fantasy tekem ",-1)),t[3]||(t[3]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Fantasy lahko igraÅ¡ le na omejenem Å¡tevilu tekem znotraj enega tedna. ",-1)),e("div",go,[e("div",ko,[t[0]||(t[0]=e("p",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Tedenska omejitev ",-1)),e("p",co,o(a.model.weeklyGamePredictionLimit),1),t[1]||(t[1]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Ko dosežeÅ¡ omejitev za trenutni teden, moraÅ¡ poÄakati na naslednji teden, da lahko znova igraÅ¡. ",-1))])])],512),e("section",{id:"howItWorks",ref:i(l).howItWorks,"data-section":"howItWorks",class:"space-y-4"},[t[19]||(t[19]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 2. Kako igraÅ¡ fantasy na tekmi? ",-1)),t[20]||(t[20]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Na vsaki tekmi imaÅ¡ dve neodvisni nalogi. Sta loÄeni, vendar skupaj tvorita tvoj skupni fantasy rezultat za to tekmo: ",-1)),e("div",yo,[e("div",fo,[t[7]||(t[7]=e("h3",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Fantasy roster ",-1)),e("p",vo,[t[4]||(t[4]=s(" IzbereÅ¡ igralce iz obeh ekip v okviru proraÄuna. ImaÅ¡ ")),e("span",zo,o(a.model.starterPlayersCount),1),t[5]||(t[5]=s(" zaÄetnikov in ")),e("span",wo,o(a.model.benchPlayersCount),1),t[6]||(t[6]=s(" rezerv. Prvi igralec je kapetan in prejme dvojne toÄke. "))]),t[8]||(t[8]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," ToÄke temeljijo na dejanski predstavi igralcev na tekmi. ",-1))]),e("div",$o,[t[18]||(t[18]=e("h3",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Izid tekme ",-1)),e("p",jo,[t[9]||(t[9]=s(" NapoveÅ¡ izid: ")),t[10]||(t[10]=e("span",{class:"font-semibold"},"zmaga domaÄih",-1)),t[11]||(t[11]=s(", ")),t[12]||(t[12]=e("span",{class:"font-semibold"},"zmaga gostov",-1)),t[13]||(t[13]=s(" ali ")),t[14]||(t[14]=e("span",{class:"font-semibold"},"neodloÄeno",-1)),t[15]||(t[15]=s(". Äe zadeneÅ¡, dobiÅ¡ dodatne toÄke, ki so odvisne od skupnih toÄk na tekmi, ligaÅ¡kega koeficienta (")),e("span",Po,o(a.model.teamPredictionScoreMultiplier),1),t[16]||(t[16]=s("), minimalne zagotovljene vrednosti (")),e("span",ho,o(a.model.teamPredictionScoreMinValue),1),t[17]||(t[17]=s(") in Å¡tevila uporabnikov, ki so izbrali enak izid. "))])])])],512),e("section",{id:"roster",ref:i(l).roster,"data-section":"roster",class:"space-y-6"},[t[60]||(t[60]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 3. Roster â izbira in toÄkovanje ",-1)),e("div",Co,[t[27]||(t[27]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.1 Vrednost igralca ",-1)),t[28]||(t[28]=e("p",{class:"text-gray-700 dark:text-zinc-300"},[s(" Vsak igralec ima fantasy vrednost v toÄkah. Ta vrednost temelji na "),e("span",{class:"font-semibold"},"njegovi povpreÄni statistiki"),s(". ")],-1)),e("div",So,[e("div",Vo,[t[25]||(t[25]=e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Minimalna vrednost ",-1)),e("p",To,[t[21]||(t[21]=s(" Minimalna vrednost igralca: ")),e("span",qo,o(a.model.minPlayerValue),1),t[22]||(t[22]=s(". "))]),e("p",Io,[t[23]||(t[23]=s(" Uporabi se, ko igralec Å¡e ni odigral nobene tekme ali je njegova vrednost nižja od ")),e("span",Eo,o(a.model.minPlayerValue),1),t[24]||(t[24]=s(". "))])]),t[26]||(t[26]=e("div",{class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},[e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," DinamiÄne vrednosti "),e("p",{class:"text-gray-700 dark:text-zinc-300"}," Med sezono se vrednosti igralcev spreminjajo glede na njihovo trenutno povpreÄno formo. ")],-1))])]),e("div",Mo,[t[44]||(t[44]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.2 ProraÄun za roster ",-1)),e("p",Lo,[t[29]||(t[29]=s(" Za vsako tekmo prejmeÅ¡ proraÄun za igralce. ProraÄun se izraÄuna z množenjem ")),t[30]||(t[30]=e("span",{class:"text-action font-semibold"},"povpreÄnih statistik igralcev",-1)),t[31]||(t[31]=s(" obeh ekip in ")),t[32]||(t[32]=e("span",{class:"text-action font-semibold"},"skupnega Å¡tevila igralcev",-1)),t[33]||(t[33]=s(", ki jih moraÅ¡ izbrati (")),e("span",Ro,o(a.model.starterPlayersCount),1),t[34]||(t[34]=s(" zaÄetnikov + ")),e("span",Fo,o(a.model.benchPlayersCount),1),t[35]||(t[35]=s(" rezerv). "))]),e("p",Wo,[t[36]||(t[36]=s(" Pri izraÄunu povpreÄij se vsakemu igralcu s povpreÄjem pod ")),e("span",Oo,o(a.model.minPlayerValue),1),t[37]||(t[37]=s(" upoÅ¡teva vrednost ")),e("span",Ao,o(a.model.minPlayerValue),1),t[38]||(t[38]=s(", da nekaj slabÅ¡ih tekem ne bi preveÄ znižalo proraÄuna. Igralci, ki niso odigrali nobene tekme, se v povpreÄje sploh ne upoÅ¡tevajo. "))]),e("div",Bo,[t[43]||(t[43]=e("p",{class:"text-gray-700 dark:text-zinc-300 mb-2"}," Sistem iz teh vrednosti izraÄuna tvoj proraÄun za tekmo. Tvoj cilj je napolniti roster tako, da: ",-1)),e("ul",Ko,[e("li",null,[t[39]||(t[39]=s(" imaÅ¡ natanÄno ")),e("span",Go,o(a.model.starterPlayersCount),1),t[40]||(t[40]=s(" zaÄetnikov in ")),e("span",No,o(a.model.benchPlayersCount),1),t[41]||(t[41]=s(" rezerv, "))]),t[42]||(t[42]=e("li",null,"vsota njihovih vrednosti ne preseže skupnega proraÄuna.",-1))])])]),e("div",Yo,[t[52]||(t[52]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.3 Struktura rostera ",-1)),e("div",Do,[e("div",Zo,[t[49]||(t[49]=e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," ZaÄetniki in rezerve ",-1)),t[50]||(t[50]=e("p",{class:"text-gray-700 dark:text-zinc-300 mb-2"}
1," Za vsako tekmo izbereÅ¡: ",-1)),e("ul",Uo,[e("li",null,[e("span",Ho,o(a.model.starterPlayersCount),1),t[45]||(t[45]=s(" igralcev v zaÄetni postavi"))]),e("li",null,[e("span",Qo,o(a.model.benchPlayersCount),1),t[46]||(t[46]=s(" rezervne igralce"))])]),e("p",Xo,[t[47]||(t[47]=s(" Skupaj: ")),e("span",Jo,o(a.model.starterPlayersCount)+" + "+o(a.model.benchPlayersCount),1),t[48]||(t[48]=s(" igralcev v rosterju za to tekmo. "))])]),t[51]||(t[51]=u('<div class="rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"><h4 class="text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"> Kapetan </h4><p class="text-gray-700 dark:text-zinc-300 mb-2"> Prvi igralec na tvojem seznamu je <span class="font-semibold">kapetan</span>. </p><ul class="list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"><li>Kapetan prejme <span class="font-semibold text-action">dvojne toÄke</span> (Ã2) iz svoje uÄinkovitosti.</li><li>Äe kapetan ne igra, postane kapetan naslednji igralec v rosterju.</li></ul></div>',1))])]),e("div",_o,[t[57]||(t[57]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.4 ToÄkovanje rostera ",-1)),t[58]||(t[58]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Po koncu tekme se tvoj rezultat iz rostera izraÄuna tako: ",-1)),e("ul",ta,[e("li",null,[t[53]||(t[53]=s(" SeÅ¡teje se ")),e("span",ea,o(i(p)(`sports.${i(y).sport}.stats.eff.original`)),1),t[54]||(t[54]=s(" vseh zaÄetnih igralcev. "))]),t[55]||(t[55]=e("li",null,"Kapetanove toÄke se podvojijo (Ã2).",-1)),t[56]||(t[56]=e("li",null,"Rezerve ne prispevajo, razen Äe zaÄetniki niso igrali.",-1))]),t[59]||(t[59]=e("div",{class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},[e("h4",{class:"font-semibold text-gray-700 dark:text-zinc-300 mb-2"}," Kaj, Äe nekdo ne pride na tekmo? "),e("p",{class:"text-gray-700 dark:text-zinc-300"}," Äe eden ali veÄ zaÄetnikov ne igra, rezerve samodejno vstopijo v natanÄnem vrstnem redu, kot so navedeni: "),e("ul",{class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"},[e("li",null,"Äe 1 zaÄetnik manjka â vstopi prva rezerva."),e("li",null,"Äe 2 zaÄetnika manjkata â vstopita prva in druga rezerva."),e("li",null,"Äe manjka veÄ zaÄetnikov, kot imaÅ¡ rezerv â za ta mesta ne dobiÅ¡ toÄk.")])],-1))])],512),e("section",{id:"teamPrediction",ref:i(l).teamPrediction,"data-section":"teamPrediction",class:"space-y-6"},[t[69]||(t[69]=u('<h2 class="text-h5 font-semibold text-gray-700 dark:text-zinc-300"> 4. Napoved izida tekme </h2><p class="text-gray-700 dark:text-zinc-300"> Poleg rosterja za vsako tekmo napoveÅ¡ izid: <span class="font-semibold">zmaga domaÄih</span>, <span class="font-semibold">zmaga gostov</span> ali <span class="font-semibold">neodloÄeno</span>. Äe pravilno napoveÅ¡, dobiÅ¡ dodatne toÄke. Vrednost teh toÄk je dinamiÄna in je odvisna od same tekme in izbire drugih uporabnikov. </p>',2)),e("div",sa,[t[67]||(t[67]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 4.1 Osnovna vrednost tekme ",-1)),t[68]||(t[68]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Vsaka tekma ima osnovno vrednost, ki je odvisna od konÄnega rezultata. ",-1)),e("div",oa,[t[65]||(t[65]=e("p",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," IzraÄunana je tako ",-1)),e("ul",aa,[e("li",null,[t[61]||(t[61]=s(" LigaÅ¡ki koeficient (")),e("span",ia,o(a.model.teamPredictionScoreMultiplier),1),t[62]||(t[62]=s(") pomnožen s skupnim Å¡tevilom toÄk na tekmi "))]),e("li",null,[t[63]||(t[63]=s(" Minimalna osnovna vrednost je ")),e("span",na,o(a.model.teamPredictionScoreMinValue),1),t[64]||(t[64]=s(". "))])]),t[66]||(t[66]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Bolj kot je tekma uÄinkovita (veÄ toÄk), viÅ¡ja je potencialna vrednost pravilne napovedi â vendar nikoli ne pade pod administratorsko doloÄeni minimum. ",-1))])]),t[70]||(t[70]=u('<div class="space-y-3"><h3 class="text-base_lg font-semibold text-gray-700 dark:text-zinc-300">
1 4.2 Kako se vrednost porazdeli med izide </h3><p class="text-gray-700 dark:text-zinc-300"> Sistem preveri, koliko uporabnikov je izbralo posamezen izid: zmaga domaÄih, zmaga gostov, neodloÄeno. Bolj kot je izid priljubljen, manjÅ¡a je nagrada. RedkejÅ¡a izbira prinese veÄjo nagrado. </p><div class="rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"><p class="text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"> Kaj to pomeni zate? </p><ul class="list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"><li> Äe izbereÅ¡ »varno možnost«, ki jo izbere veÄina â verjetnost, da zadeneÅ¡, je veÄja, a nagrada bo manjÅ¡a. </li><li> Äe izbereÅ¡ drznejÅ¡o možnost, ki jo izbere malo ljudi â težje je zadeti, vendar je nagrada lahko bistveno veÄja. </li><li> Sistem z notranjimi preraÄuni prepreÄi, da bi nagrada kdaj padla na niÄ, tudi Äe skoraj vsi izberejo isti izid. </li></ul></div></div>',1))],512),e("section",{id:"summary",ref:i(l).summary,"data-section":"summary",class:"border-t border-gray-300 dark:border-zinc-600 pt-6 mt-4"},[t[85]||(t[85]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300 mb-2"}," Kratek povzetek ",-1)),e("ul",la,[e("li",null,[t[71]||(t[71]=s(" Obstaja ")),t[72]||(t[72]=e("span",{class:"font-semibold"},"tedenska omejitev",-1)),t[73]||(t[73]=s(" fantasy tekem: ")),e("span",ra,o(a.model.weeklyGamePredictionLimit),1),t[74]||(t[74]=s(". "))]),t[82]||(t[82]=e("li",null,"Na vsaki tekmi igraÅ¡ v dveh delih: roster in izid tekme.",-1)),e("li",null,[t[75]||(t[75]=s(" Roster: izbereÅ¡ ")),e("span",da,o(a.model.starterPlayersCount),1),t[76]||(t[76]=s(" zaÄetnikov in ")),e("span",ma,o(a.model.benchPlayersCount),1),t[77]||(t[77]=s(" rezerv, s proraÄunom, ki temelji na statistiki obeh ekip. "))]),e("li",null,[t[78]||(t[78]=s("Minimalna vrednost igralca v rosterju je ")),e("span",ua,o(a.model.minPlayerValue),1)]),t[83]||(t[83]=e("li",null,"Kapetan (prvi na seznamu) dobi dvojne toÄke; Äe ne igra, kapetan postane naslednji.",-1)),t[84]||(t[84]=e("li",null,"Rezerve prispevajo le, ko zaÄetniki ne igrajo.",-1)),e("li",null,[t[79]||(t[79]=s(" Napoved izida uporablja parametra ")),e("span",pa,o(a.model.teamPredictionScoreMultiplier),1),t[80]||(t[80]=s(" in ")),e("span",ba,o(a.model.teamPredictionScoreMinValue),1),t[81]||(t[81]=s(", skupne toÄke tekme in porazdelitev uporabnikov â drznejÅ¡e izbire lahko prinesejo veÄje nagrade. "))])])],512)]))}}),ga={class:"max-w-6xl mx-auto pb-8 space-y-10"},ka={class:"bg-default rounded rounded-lg p-2 text-base_sm"},ca={class:"flex max-sm:flex-wrap -m-[2px] sm:-m-1"},ya=["onClick"],fa={class:"flex mt-3"},va={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4 w-full md:w-1/2"},za={class:"text-action font-semibold text-base_lg mb-2"},wa={class:"grid gap-4 md:grid-cols-2 mt-3"},$a={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},ja={class:"text-gray-700 dark:text-zinc-300 mb-2"},Pa={class:"font-semibold text-action"},ha={class:"font-semibold text-action"},Ca={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Sa={class:"text-gray-700 dark:text-zinc-300"},Va={class:"font-semibold text-action"},Ta={class:"font-semibold text-action"},qa={class:"space-y-3"},Ia={class:"grid gap-4 md:grid-cols-2 mt-3"},Ea={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Ma={class:"text-gray-700 dark:text-zinc-300 mb-2"},La={class:"font-semibold text-action"},Ra={class:"text-gray-700 dark:text-zinc-300"},Fa={class:"font-semibold text-action"},Wa={class:"space-y-3"},Oa={class:"text-gray-700 dark:text-zinc-300"},Aa={class:"font-semibold text-action"},Ba={class:"font-semibold text-action"},Ka={class:"text-gray-700 dark:text-zinc-300"},Ga={class:"font-semibold text-action"},Na={class:"font-semibold text-action"},Ya={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Da={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"},Za={class:"font-semibold text-action"},Ua={class:"font-semibold text-action"},Ha={class:"space-y-3"},Qa={class:"grid gap-4 md:grid-cols-2 mt-3"},Xa={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Ja={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},_a={class:"font-semibold text-action"},ti={class:"font-semibold text-action"},ei={class:"text-gray-700 dark:text-zinc-300"},si={class:"font-semibold text-action"},oi={class:"space-y-3"},ai={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},ii={class:"lowercase"},ni={class:"space-y-3"},li={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},ri={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},di={class:"font-semibold text-action"},mi={class:"font-semibold text-action"},ui={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mt-2"},pi={class:"font-semibold text-action"},bi={class:"font-semibold text-action"},xi={class:"font-semibold text-action"},gi={class:"font-semibold text-action"},ki={class:"font-semibold text-action"},ci={class:"font-semibold text-action"},yi=$({__name:"FantasyTutorialEs",props:{model:{type:Object,default:null}},setup(g){const{t:p}=j(),{clientConfig:y}=C(),a=g,m=[{key:"limit",label:"Reglas generales"},{key:"roster",label:"Plantilla"},{key:"teamPrediction",label:"Resultado del partido"},{key:"summary",label:"Resumen"}],l=Object.fromEntries(m.map(n=>[n.key,f(null)])),b=f("system");let d=null;P(()=>{d=new IntersectionObserver(n=>
1{n.forEach(t=>{t.isIntersecting&&(b.value=t.target.getAttribute("data-section"))})},{root:null,rootMargin:"-20% 0px -60% 0px",threshold:0}),m.forEach(n=>{l[n.key].value&&d.observe(l[n.key].value)})}),S(()=>{d==null||d.disconnect()});function c(n){const t=l[n].value;if(t){const r=t.getBoundingClientRect().top+window.scrollY-70;window.scrollTo({top:r,behavior:"smooth"})}}return(n,t)=>(x(),k("div",ga,[t[86]||(t[86]=u('<section class="w-full flex flex-col items-center gap-8"><p class="text-h4 uppercase text-center text-zinc-800 dark:text-white font-medium"> Reglas de Fantasy </p><h1 class="text-base_lg text-center font-medium text-gray-700 dark:text-zinc-300"> Cómo funciona el Fantasy en esta liga </h1><p class="text-gray-700 dark:text-zinc-300 text-center max-w-2xl"> Este fantasy es diferente al clásico. <span class="font-semibold">Para cada partido eliges una plantilla (roster) y predices el resultado</span>, con un lÃmite semanal de partidos en los que puedes jugar. </p></section>',1)),e("nav",ka,[e("div",ca,[(x(),k(z,null,w(m,r=>e("div",{key:r.key,class:"sm:w-full p-[2px] sm:p-1"},[e("button",{class:V(["w-full rounded-lg border border-white/50 text-white px-3 h-7 sm:h-8 flex items-center justify-center duration-150 max-sm:text-label",i(b)===r.key?"bg-white/40":"bg-white/10 hover:bg-white/30"]),onClick:h=>c(r.key)},o(r.label),11,ya)])),64))])]),e("section",{id:"limit",ref:i(l).limit,"data-section":"limit",class:"space-y-4"},[t[2]||(t[2]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 1. LÃmite semanal de partidos de fantasy ",-1)),t[3]||(t[3]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Solo puedes jugar fantasy en un número limitado de partidos dentro de una semana. ",-1)),e("div",fa,[e("div",va,[t[0]||(t[0]=e("p",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," LÃmite semanal ",-1)),e("p",za,o(a.model.weeklyGamePredictionLimit),1),t[1]||(t[1]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Cuando alcanzas el lÃmite de la semana actual, debes esperar a la siguiente para volver a jugar. ",-1))])])],512),e("section",{id:"howItWorks",ref:i(l).howItWorks,"data-section":"howItWorks",class:"space-y-4"},[t[19]||(t[19]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 2. ¿Cómo se juega al fantasy en un partido? ",-1)),t[20]||(t[20]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," En cada partido tienes dos tareas independientes. Son separadas, pero juntas forman tu puntuación total de fantasy para ese partido: ",-1)),e("div",wa,[e("div",$a,[t[7]||(t[7]=e("h3",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Plantilla de Fantasy ",-1)),e("p",ja,[t[4]||(t[4]=s(" Eliges jugadores de ambos equipos dentro de un presupuesto. Tienes ")),e("span",Pa,o(a.model.starterPlayersCount),1),t[5]||(t[5]=s(" titulares y ")),e("span",ha,o(a.model.benchPlayersCount),1),t[6]||(t[6]=s(" suplentes. El primer jugador es el capitán y obtiene el doble de puntos. "))]),t[8]||(t[8]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Los puntos se basan en el rendimiento real de los jugadores en el partido. ",-1))]),e("div",Ca,[t[18]||(t[18]=e("h3",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Resultado del partido ",-1)),e("p",Sa,[t[9]||(t[9]=s(" Predices el resultado: ")),t[10]||(t[10]=e("span",{class:"font-semibold"},"victoria local",-1)),t[11]||(t[11]=s(", ")),t[12]||(t[12]=e("span",{class:"font-semibold"},"victoria visitante",-1)),t[13]||(t[13]=s(" o ")),t[14]||(t[14]=e("span",{class:"font-semibold"},"empate",-1)),t[15]||(t[15]=s(". Si aciertas, recibes puntos adicionales que dependen de los puntos totales del partido, del coeficiente de la liga (")),e("span",Va,o(a.model.teamPredictionScoreMultiplier),1),t[16]||(t[16]=s("), del valor mÃnimo garantizado (")),e("span",Ta,o(a.model.teamPredictionScoreMinValue),1),t[17]||(t[17]=s(") y del número de usuarios que eligieron el mismo resultado. "))])])])],512),e("section",{id:"roster",ref:i(l).roster,"data-section":"roster",class:"space-y-6"},[t[60]||(t[60]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 3. Plantilla â selección y puntuación ",-1)),e("div",qa,[t[27]||(t[27]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.1 Valor del jugador ",-1)),t[28]||(t[28]=e("p",{class:"text-gray-700 dark:text-zinc-300"}
1,[s(" Cada jugador tiene un valor de fantasy en puntos. Este valor se basa en "),e("span",{class:"font-semibold"},"sus estadÃsticas promedio"),s(". ")],-1)),e("div",Ia,[e("div",Ea,[t[25]||(t[25]=e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Valor mÃnimo ",-1)),e("p",Ma,[t[21]||(t[21]=s(" Valor mÃnimo de un jugador: ")),e("span",La,o(a.model.minPlayerValue),1),t[22]||(t[22]=s(". "))]),e("p",Ra,[t[23]||(t[23]=s(" Se aplica cuando un jugador no ha jugado ningún partido o su valor es inferior a ")),e("span",Fa,o(a.model.minPlayerValue),1),t[24]||(t[24]=s(". "))])]),t[26]||(t[26]=e("div",{class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},[e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Valores dinámicos "),e("p",{class:"text-gray-700 dark:text-zinc-300"}," A medida que avanza la temporada, los valores de los jugadores cambian según su rendimiento promedio actual. ")],-1))])]),e("div",Wa,[t[44]||(t[44]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.2 Presupuesto de la plantilla ",-1)),e("p",Oa,[t[29]||(t[29]=s(" Para cada partido recibes un presupuesto para gastar en jugadores. El presupuesto se calcula multiplicando las ")),t[30]||(t[30]=e("span",{class:"text-action font-semibold"},"estadÃsticas promedio de los jugadores",-1)),t[31]||(t[31]=s(" de ambos equipos por el ")),t[32]||(t[32]=e("span",{class:"text-action font-semibold"},"número total de jugadores",-1)),t[33]||(t[33]=s(" que debes seleccionar (")),e("span",Aa,o(a.model.starterPlayersCount),1),t[34]||(t[34]=s(" titulares + ")),e("span",Ba,o(a.model.benchPlayersCount),1),t[35]||(t[35]=s(" suplentes). "))]),e("p",Ka,[t[36]||(t[36]=s(" Al calcular los promedios, a cada jugador con un promedio inferior a ")),e("span",Ga,o(a.model.minPlayerValue),1),t[37]||(t[37]=s(" se le considera exactamente con ")),e("span",Na,o(a.model.minPlayerValue),1),t[38]||(t[38]=s(", para que unos pocos malos partidos no reduzcan demasiado el presupuesto. Los jugadores que no hayan disputado ningún partido no se tienen en cuenta en el promedio. "))]),e("div",Ya,[t[43]||(t[43]=e("p",{class:"text-gray-700 dark:text-zinc-300 mb-2"}," El sistema usa estos valores para calcular tu presupuesto del partido. Tu objetivo es completar la plantilla de forma que: ",-1)),e("ul",Da,[e("li",null,[t[39]||(t[39]=s(" tengas exactamente ")),e("span",Za,o(a.model.starterPlayersCount),1),t[40]||(t[40]=s(" titulares y ")),e("span",Ua,o(a.model.benchPlayersCount),1),t[41]||(t[41]=s(" suplentes, "))]),t[42]||(t[42]=e("li",null,"la suma de sus valores no supere el presupuesto total.",-1))])])]),e("div",Ha,[t[52]||(t[52]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.3 Estructura de la plantilla ",-1)),e("div",Qa,[e("div",Xa,[t[49]||(t[49]=e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Titulares y suplentes ",-1)),t[50]||(t[50]=e("p",{class:"text-gray-700 dark:text-zinc-300 mb-2"}," Para cada partido seleccionas: ",-1)),e("ul",Ja,[e("li",null,[e("span",_a,o(a.model.starterPlayersCount),1),t[45]||(t[45]=s(" jugadores en el once inicial"))]),e("li",null,[e("span",ti,o(a.model.benchPlayersCount),1),t[46]||(t[46]=s(" jugadores suplentes"))])]),e("p",ei,[t[47]||(t[47]=s(" Total: ")),e("span",si,o(a.model.starterPlayersCount)+" + "+o(a.model.benchPlayersCount),1),t[48]||(t[48]=s(" jugadores en la plantilla para ese partido. "))])]),t[51]||(t[51]=u('<div class="rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"><h4 class="text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"> Capitán </h4><p class="text-gray-700 dark:text-zinc-300 mb-2"> El primer jugador de tu lista es el <span class="font-semibold">capitán</span>. </p><ul class="list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"><li>El capitán obtiene <span class="font-semibold text-action">doble puntuación</span> (Ã2) de su eficiencia.</li><li>Si el capitán no juega, el siguiente jugador en la plantilla pasa a ser el c
1apitán.</li></ul></div>',1))])]),e("div",oi,[t[57]||(t[57]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.4 Puntuación de la plantilla ",-1)),t[58]||(t[58]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Tras finalizar el partido, tu puntuación de plantilla se calcula asÃ: ",-1)),e("ul",ai,[e("li",null,[t[53]||(t[53]=s(" Se suma la ")),e("span",ii,o(i(p)(`sports.${i(y).sport}.stats.eff.original`)),1),t[54]||(t[54]=s(" de todos los titulares. "))]),t[55]||(t[55]=e("li",null,"Los puntos del capitán se duplican (Ã2).",-1)),t[56]||(t[56]=e("li",null,"Los suplentes no puntúan, salvo que los titulares no jueguen.",-1))]),t[59]||(t[59]=e("div",{class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},[e("h4",{class:"font-semibold text-gray-700 dark:text-zinc-300 mb-2"}," ¿Y si alguien no se presenta? "),e("p",{class:"text-gray-700 dark:text-zinc-300"}," Si uno o más titulares no juegan, los suplentes entran automáticamente, en el orden exacto en que están listados: "),e("ul",{class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"},[e("li",null,"Si falta 1 titular â entra el primer suplente."),e("li",null,"Si faltan 2 titulares â entran el primer y segundo suplente."),e("li",null,"Si faltan más titulares de los suplentes que tienes â no obtienes puntos por esos puestos.")])],-1))])],512),e("section",{id:"teamPrediction",ref:i(l).teamPrediction,"data-section":"teamPrediction",class:"space-y-6"},[t[69]||(t[69]=u('<h2 class="text-h5 font-semibold text-gray-700 dark:text-zinc-300"> 4. Predicción del resultado del partido </h2><p class="text-gray-700 dark:text-zinc-300"> Además de la plantilla, en cada partido predices el resultado: <span class="font-semibold">victoria local</span>, <span class="font-semibold">victoria visitante</span> o <span class="font-semibold">empate</span>. Si aciertas, obtienes puntos adicionales. El valor de estos puntos es dinámico y depende del propio partido y de las elecciones de los demás usuarios. </p>',2)),e("div",ni,[t[67]||(t[67]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 4.1 Valor base del partido ",-1)),t[68]||(t[68]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Cada partido tiene un valor base que depende de su marcador final. ",-1)),e("div",li,[t[65]||(t[65]=e("p",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," Se calcula como ",-1)),e("ul",ri,[e("li",null,[t[61]||(t[61]=s(" Coeficiente de liga (")),e("span",di,o(a.model.teamPredictionScoreMultiplier),1),t[62]||(t[62]=s(") multiplicado por los puntos totales del partido "))]),e("li",null,[t[63]||(t[63]=s(" El valor base mÃnimo es ")),e("span",mi,o(a.model.teamPredictionScoreMinValue),1),t[64]||(t[64]=s(". "))])]),t[66]||(t[66]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Cuanto más puntos haya en el partido, mayor será el valor potencial de una predicción correcta â pero nunca baja del mÃnimo establecido por el administrador. ",-1))])]),t[70]||(t[70]=u('<div class="space-y-3"><h3 class="text-base_lg font-semibold text-gray-700 dark:text-zinc-300"> 4.2 Cómo se distribuye el valor entre los resultados </h3><p class="text-gray-700 dark:text-zinc-300"> El sistema comprueba cuántos usuarios eligieron cada resultado: victoria local, victoria visitante, empate. Cuanto más popular sea un resultado, menor será su recompensa. Cuanto más raro, mayor será la recompensa. </p><div class="rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"><p class="text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"> ¿Qué significa para ti? </p><ul class="list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"><li> Si eliges la «opción segura» que escoge la mayorÃa â la probabilidad de acertar es mayor, pero la recompensa será menor. </li><li> Si optas por una opción más arriesgada que elige poca gente â es más difÃcil acertar, pero la recompensa puede ser significativamente mayor. </li><li>
1 El sistema usa cálculos internos para evitar que las recompensas lleguen a cero, incluso si casi todos eligen el mismo resultado. </li></ul></div></div>',1))],512),e("section",{id:"summary",ref:i(l).summary,"data-section":"summary",class:"border-t border-gray-300 dark:border-zinc-600 pt-6 mt-4"},[t[85]||(t[85]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300 mb-2"}," Resumen breve ",-1)),e("ul",ui,[e("li",null,[t[71]||(t[71]=s(" Existe un ")),t[72]||(t[72]=e("span",{class:"font-semibold"},"lÃmite semanal",-1)),t[73]||(t[73]=s(" de partidos de fantasy: ")),e("span",pi,o(a.model.weeklyGamePredictionLimit),1),t[74]||(t[74]=s(". "))]),t[82]||(t[82]=e("li",null,"En cada partido juegas en dos partes: plantilla y resultado del partido.",-1)),e("li",null,[t[75]||(t[75]=s(" Plantilla: elige ")),e("span",bi,o(a.model.starterPlayersCount),1),t[76]||(t[76]=s(" titulares y ")),e("span",xi,o(a.model.benchPlayersCount),1),t[77]||(t[77]=s(" suplentes, con un presupuesto basado en las estadÃsticas de ambos equipos. "))]),e("li",null,[t[78]||(t[78]=s("El valor mÃnimo de un jugador en la plantilla es ")),e("span",gi,o(a.model.minPlayerValue),1)]),t[83]||(t[83]=e("li",null,"El capitán (primer jugador de la lista) obtiene el doble de puntos; si no aparece, el siguiente jugador pasa a ser capitán.",-1)),t[84]||(t[84]=e("li",null,"Los suplentes solo puntúan cuando los titulares no juegan.",-1)),e("li",null,[t[79]||(t[79]=s(" La predicción del resultado usa los parámetros ")),e("span",ki,o(a.model.teamPredictionScoreMultiplier),1),t[80]||(t[80]=s(" y ")),e("span",ci,o(a.model.teamPredictionScoreMinValue),1),t[81]||(t[81]=s(", los puntos totales del partido y la distribución de usuarios â las elecciones más arriesgadas pueden otorgar mayores recompensas. "))])])],512)]))}}),fi={class:"max-w-6xl mx-auto pb-8 space-y-10"},vi={class:"bg-default rounded rounded-lg p-2 text-base_sm"},zi={class:"flex max-sm:flex-wrap -m-[2px] sm:-m-1"},wi=["onClick"],$i={class:"flex mt-3"},ji={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4 w-full md:w-1/2"},Pi={class:"text-action font-semibold text-base_lg mb-2"},hi={class:"grid gap-4 md:grid-cols-2 mt-3"},Ci={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Si={class:"text-gray-700 dark:text-zinc-300 mb-2"},Vi={class:"font-semibold text-action"},Ti={class:"font-semibold text-action"},qi={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Ii={class:"text-gray-700 dark:text-zinc-300"},Ei={class:"font-semibold text-action"},Mi={class:"font-semibold text-action"},Li={class:"space-y-3"},Ri={class:"grid gap-4 md:grid-cols-2 mt-3"},Fi={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Wi={class:"text-gray-700 dark:text-zinc-300 mb-2"},Oi={class:"font-semibold text-action"},Ai={class:"text-gray-700 dark:text-zinc-300"},Bi={class:"font-semibold text-action"},Ki={class:"space-y-3"},Gi={class:"text-gray-700 dark:text-zinc-300"},Ni={class:"font-semibold text-action"},Yi={class:"font-semibold text-action"},Di={class:"text-gray-700 dark:text-zinc-300"},Zi={class:"font-semibold text-action"},Ui={class:"font-semibold text-action"},Hi={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},Qi={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"},Xi={class:"font-semibold text-action"},Ji={class:"font-semibold text-action"},_i={class:"space-y-3"},tn={class:"grid gap-4 md:grid-cols-2 mt-3"},en={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},sn={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},on={class:"font-semibold text-action"},an={class:"font-semibold text-action"},nn={class:"text-gray-700 dark:text-zinc-300"},ln={class:"font-semibold text-action"},rn={class:"space-y-3"},dn={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},mn={class:"lowercase"},un={class:"space-y-3"},pn={class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},bn={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mb-2"},xn={class:"font-semibold text-action"},gn={class:"font-semibold text-action"},kn={class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300 mt-2"},cn={class:"font-semibold text-action"},yn={class:"font-semibold text-action"},fn={class:"font-semibold text-action"},vn={class:"font-semibold text-action"},zn={class:"font-semibold text-action"},wn={class:"font-semibold text-action"},$n=$({__name:"FantasyTutorialRu",props:{model:{type:Object,default:null}},setup(g){const{t:p}=j(),{clientConfig:y}=C(),a=g,m=[{key:"limit",label:"ÐбÑие пÑавила"},{key:"roster",label:"СоÑÑав"},{key:"teamPrediction",label:"ÐÑÑ
од маÑÑа"},{key:"summary",label:"РезÑме"}],l=Object.fromEntries(m.map(n=>[n.key,f(null)])),b=f("system");let d=null;P(()=>{d=new IntersectionObserver(n=>
1{n.forEach(t=>{t.isIntersecting&&(b.value=t.target.getAttribute("data-section"))})},{root:null,rootMargin:"-20% 0px -60% 0px",threshold:0}),m.forEach(n=>{l[n.key].value&&d.observe(l[n.key].value)})}),S(()=>{d==null||d.disconnect()});function c(n){const t=l[n].value;if(t){const r=t.getBoundingClientRect().top+window.scrollY-70;window.scrollTo({top:r,behavior:"smooth"})}}return(n,t)=>(x(),k("div",fi,[t[86]||(t[86]=u('<section class="w-full flex flex-col items-center gap-8"><p class="text-h4 uppercase text-center text-zinc-800 dark:text-white font-medium"> ÐÑавила Fantasy </p><h1 class="text-base_lg text-center font-medium text-gray-700 dark:text-zinc-300"> Ðак ÑабоÑÐ°ÐµÑ Fantasy в ÑÑой лиге </h1><p class="text-gray-700 dark:text-zinc-300 text-center max-w-2xl"> ÐÑÐ¾Ñ fantasy оÑлиÑаеÑÑÑ Ð¾Ñ ÐºÐ»Ð°ÑÑиÑеÑкой игÑÑ. <span class="font-semibold">ÐÐ»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ маÑÑа оÑделÑно ÑÑ ÑоÑмиÑÑеÑÑ ÑоÑÑав (roster) и пÑогнозиÑÑеÑÑ Ð¸ÑÑ
од</span>, пÑи ÑÑом дейÑÑвÑÐµÑ Ð½ÐµÐ´ÐµÐ»ÑнÑй Ð»Ð¸Ð¼Ð¸Ñ Ð¼Ð°ÑÑей, в коÑоÑÑÑ
можно ÑÑаÑÑвоваÑÑ. </p></section>',1)),e("nav",vi,[e("div",zi,[(x(),k(z,null,w(m,r=>e("div",{key:r.key,class:"sm:w-full p-[2px] sm:p-1"},[e("button",{class:V(["w-full rounded-lg border border-white/50 text-white px-3 h-7 sm:h-8 flex items-center justify-center duration-150 max-sm:text-label",i(b)===r.key?"bg-white/40":"bg-white/10 hover:bg-white/30"]),onClick:h=>c(r.key)},o(r.label),11,wi)])),64))])]),e("section",{id:"limit",ref:i(l).limit,"data-section":"limit",class:"space-y-4"},[t[2]||(t[2]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 1. ÐеделÑнÑй Ð»Ð¸Ð¼Ð¸Ñ Ð¼Ð°ÑÑей в Fantasy ",-1)),t[3]||(t[3]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," ÐгÑаÑÑ Ð² fantasy можно ÑолÑко в огÑаниÑенном ÑиÑле маÑÑей в пÑеделаÑ
одной недели. ",-1)),e("div",$i,[e("div",ji,[t[0]||(t[0]=e("p",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," ÐеделÑнÑй Ð»Ð¸Ð¼Ð¸Ñ ",-1)),e("p",Pi,o(a.model.weeklyGamePredictionLimit),1),t[1]||(t[1]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," ÐоÑÑигнÑв лимиÑа на ÑекÑÑÑÑ Ð½ÐµÐ´ÐµÐ»Ñ, дождиÑÑ ÑледÑÑÑей, ÑÑÐ¾Ð±Ñ Ð¿ÑодолжиÑÑ Ð¸Ð³ÑÑ. ",-1))])])],512),e("section",{id:"howItWorks",ref:i(l).howItWorks,"data-section":"howItWorks",class:"space-y-4"},[t[19]||(t[19]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 2. Ðак игÑаÑÑ fantasy на маÑÑе? ",-1)),t[20]||(t[20]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Ркаждом маÑÑе Ñ ÑÐµÐ±Ñ Ð´Ð²Ðµ незавиÑимÑе задаÑи. Ðни ÑазделÑнÑе, но вмеÑÑе ÑоÑмиÑÑÑÑ Ñвой обÑий fantasy-ÑезÑлÑÑÐ°Ñ Ð·Ð° маÑÑ: ",-1)),e("div",hi,[e("div",Ci,[t[7]||(t[7]=e("h3",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," СоÑÑав Fantasy ",-1)),e("p",Si,[t[4]||(t[4]=s(" Ð¢Ñ Ð²ÑбиÑаеÑÑ Ð¸Ð³Ñоков обеиÑ
команд в ÑамкаÑ
бÑджеÑа. У ÑÐµÐ±Ñ ")),e("span",Vi,o(a.model.starterPlayersCount),1),t[5]||(t[5]=s(" игÑока(ов) в ÑÑаÑÑе и ")),e("span",Ti,o(a.model.benchPlayersCount),1),t[6]||(t[6]=s(" на Ñкамейке. ÐеÑвÑй игÑок â капиÑан, он полÑÑÐ°ÐµÑ Ð´Ð²Ð¾Ð¹Ð½Ñе оÑки. "))]),t[8]||(t[8]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," ÐÑки наÑиÑлÑÑÑÑÑ Ð¿Ð¾ ÑакÑиÑеÑкой ÑÑаÑиÑÑике игÑока в маÑÑе. ",-1))]),e("div",qi,[t[18]||(t[18]=e("h3",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," ÐÑÑ
од маÑÑа ",-1)),e("p",Ii,[t[9]||(t[9]=s(" Ð¢Ñ Ð²ÑбиÑаеÑÑ Ð¸ÑÑ
од: ")),t[10]||(t[10]=e("span",{class:"font-semibold"},"победа Ñ
озÑев",-1)),t[11]||(t[11]=s(", ")),t[12]||(t[12]=e("span",{class:"font-semibold"},"победа гоÑÑей",-1)),t[13]||(t[13]=s(" или ")),t[14]||(t[14]=e("span",{class:"font-semibold"},"ниÑÑÑ",-1)),t[15]||(t[15]=s(". ÐÑли Ñгадал, полÑÑаеÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑе оÑки, коÑоÑÑе завиÑÑÑ Ð¾Ñ Ð¾Ð±Ñего колиÑеÑÑва оÑков в маÑÑе, коÑÑÑиÑиенÑа лиги (")),e("span",Ei,o(a.model.teamPredictionScoreMultiplier),1),t[16]||(t[16]=s("), минималÑно гаÑанÑиÑованного знаÑÐµÐ½Ð¸Ñ (")),e("span",Mi,o(a.model.teamPredictionScoreMinValue),1),t[17]||(t[17]=s(") и ÑиÑла полÑзоваÑелей, вÑбÑавÑиÑ
Ñакой же иÑÑ
од. "))])])])],512),e("section",{id:"roster",ref:i(l).roster,"data-section":"roster",class:"space-y-6"},[t[60]||(t[60]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300"}," 3. Roster â вÑÐ±Ð¾Ñ Ð¸ наÑиÑление оÑков ",-1)),e("div",Li,[t[27]||(t[27]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.1 ЦенноÑÑÑ Ð¸Ð³Ñока ",-1)),t[28]||(t[28]=e("p",{class:"text-gray-700 dark:text-zinc-300"},[s(" У каждого игÑока еÑÑÑ fantasy-ÑенноÑÑÑ Ð² оÑкаÑ
. Ðна оÑнована на его "),e("span",{class:"font-semibold"},"ÑÑедней ÑÑаÑиÑÑике"),s(". ")],-1)),e("div",Ri,[e("div",Fi,[t[25]||(t[25]=e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," ÐинималÑÐ½Ð°Ñ ÑенноÑÑÑ ",-1)),e("p",Wi,[t[21]||(t[21]=s(" ÐинималÑÐ½Ð°Ñ ÑенноÑÑÑ Ð¸Ð³Ñока: ")),e("span",Oi,o(a.model.minPlayerValue),1),t[22]||(t[22]=s(". "))]),e("p",Ai,[t[23]||(t[23]=s(" ÐÑименÑеÑÑÑ, еÑли игÑок еÑÑ Ð½Ðµ ÑÑгÑал ни одного маÑÑа, либо его ÑенноÑÑÑ Ð½Ð¸Ð¶Ðµ ")),e("span",Bi,o(a.model.minPlayerValue),1),t[24]||(t[24]=s(". "))])]),t[26]||(t[26]=e("div",{class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},[e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," ÐинамиÑноÑÑÑ ÑенноÑÑей "),e("p",{class:"text-gray-700 dark:text-zinc-300"}," Ðо Ñ
Ð¾Ð´Ñ Ñезона ÑенноÑÑи игÑоков менÑÑÑÑÑ Ð² ÑооÑвеÑÑÑвии Ñ Ð¸Ñ
ÑекÑÑей ÑÑедней ÑезÑлÑÑаÑивноÑÑÑÑ. ")],-1))])]),e("div",Ki,[t[44]||(t[44]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.2 ÐÑÐ´Ð¶ÐµÑ Ð´Ð»Ñ ÑоÑÑава ",-1)),e("p",Gi,[t[29]||(t[29]=s(" Ðа каждÑй маÑÑ ÑÑ Ð¿Ð¾Ð»ÑÑаеÑÑ Ð±ÑÐ´Ð¶ÐµÑ Ð½Ð° игÑоков. Ðн ÑаÑÑÑиÑÑваеÑÑÑ Ñмножением ")),t[30]||(t[30]=e("span",{class:"text-action font-semibold"},"ÑÑедниÑ
ÑÑаÑиÑÑик игÑоков",-1)),t[31]||(t[31]=s(" обеиÑ
команд и ")),t[32]||(t[32]=e("span",{class:"text-action font-semibold"},"обÑего ÑиÑла игÑоков",-1)),t[33]||(t[33]=s(", коÑоÑÑÑ
нÑжно вÑбÑаÑÑ (")),e("span",Ni,o(a.model.starterPlayersCount),1),t[34]||(t[34]=s(" в ÑÑаÑÑе + ")),e("span",Yi,o(a.model.benchPlayersCount),1),t[35]||(t[35]=s(" на Ñкамейке). "))]),e("p",Di,[t[36]||(t[36]=s(" ÐÑи ÑаÑÑÑÑе ÑÑедниÑ
ÐºÐ°Ð¶Ð´Ð¾Ð¼Ñ Ð¸Ð³ÑÐ¾ÐºÑ Ñо ÑÑедним ниже ")),e("span",Zi,o(a.model.minPlayerValue),1),t[37]||(t[37]=s(" заÑÑиÑÑваеÑÑÑ Ñовно ")),e("span",Ui,o(a.model.minPlayerValue),1),t[38]||(t[38]=s(", ÑÑÐ¾Ð±Ñ Ð½ÐµÑколÑко ÑлабÑÑ
маÑÑей не ÑлиÑком ÑменÑÑаÐ
1»Ð¸ бÑджеÑ. ÐгÑоки, не ÑÑгÑавÑие ни одного маÑÑа, вовÑе не ÑÑиÑÑваÑÑÑÑ Ð¿Ñи ÑаÑÑÑÑе ÑÑеднего. "))]),e("div",Hi,[t[43]||(t[43]=e("p",{class:"text-gray-700 dark:text-zinc-300 mb-2"}," СиÑÑема иÑполÑзÑÐµÑ ÑÑи знаÑениÑ, ÑÑÐ¾Ð±Ñ Ð¿Ð¾ÑÑиÑаÑÑ Ñвой бÑÐ´Ð¶ÐµÑ Ð½Ð° маÑÑ. Ð¢Ð²Ð¾Ñ Ð·Ð°Ð´Ð°Ñа â заполниÑÑ ÑоÑÑав Ñак, ÑÑобÑ: ",-1)),e("ul",Qi,[e("li",null,[t[39]||(t[39]=s(" Ñ ÑÐµÐ±Ñ Ð±Ñло Ñовно ")),e("span",Xi,o(a.model.starterPlayersCount),1),t[40]||(t[40]=s(" в ÑÑаÑÑе и ")),e("span",Ji,o(a.model.benchPlayersCount),1),t[41]||(t[41]=s(" на Ñкамейке, "))]),t[42]||(t[42]=e("li",null,"ÑÑмма иÑ
ÑенноÑÑей не пÑевÑÑала обÑий бÑджеÑ.",-1))])])]),e("div",_i,[t[52]||(t[52]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.3 СÑÑÑкÑÑÑа ÑоÑÑава ",-1)),e("div",tn,[e("div",en,[t[49]||(t[49]=e("h4",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," СÑаÑÑÑ Ð¸ Ñкамейка ",-1)),t[50]||(t[50]=e("p",{class:"text-gray-700 dark:text-zinc-300 mb-2"}," Ðа каждÑй маÑÑ ÑÑ Ð²ÑбиÑаеÑÑ: ",-1)),e("ul",sn,[e("li",null,[e("span",on,o(a.model.starterPlayersCount),1),t[45]||(t[45]=s(" игÑока(ов) в ÑÑаÑÑовом ÑоÑÑаве"))]),e("li",null,[e("span",an,o(a.model.benchPlayersCount),1),t[46]||(t[46]=s(" запаÑнÑÑ
(замен)"))])]),e("p",nn,[t[47]||(t[47]=s(" ÐÑого: ")),e("span",ln,o(a.model.starterPlayersCount)+" + "+o(a.model.benchPlayersCount),1),t[48]||(t[48]=s(" игÑока(ов) в ÑоÑÑаве на ÑÑÐ¾Ñ Ð¼Ð°ÑÑ. "))])]),t[51]||(t[51]=u('<div class="rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"><h4 class="text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"> ÐапиÑан </h4><p class="text-gray-700 dark:text-zinc-300 mb-2"> ÐеÑвÑй игÑок в ÑвоÑм ÑпиÑке â ÑÑо <span class="font-semibold">капиÑан</span>. </p><ul class="list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"><li>ÐапиÑан полÑÑÐ°ÐµÑ <span class="font-semibold text-action">двойнÑе оÑки</span> (Ã2) за Ñвой Ð¸Ð½Ð´ÐµÐºÑ ÑÑÑекÑивноÑÑи.</li><li>ÐÑли капиÑан не ÑÑгÑаеÑ, капиÑаном ÑÑÐ°Ð½ÐµÑ ÑледÑÑÑий игÑок в ÑоÑÑаве.</li></ul></div>',1))])]),e("div",rn,[t[57]||(t[57]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 3.4 ÐаÑиÑление оÑков ÑоÑÑава ",-1)),t[58]||(t[58]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," ÐоÑле оконÑÐ°Ð½Ð¸Ñ Ð¼Ð°ÑÑа Ñвой ÑезÑлÑÑÐ°Ñ Ð¿Ð¾ ÑоÑÑÐ°Ð²Ñ ÑÑиÑаеÑÑÑ Ñак: ",-1)),e("ul",dn,[e("li",null,[t[53]||(t[53]=s(" СÑммиÑÑеÑÑÑ ")),e("span",mn,o(i(p)(`sports.${i(y).sport}.stats.eff.original`)),1),t[54]||(t[54]=s(" вÑеÑ
игÑоков ÑÑаÑÑового ÑоÑÑава. "))]),t[55]||(t[55]=e("li",null,"ÐÑки капиÑана ÑдваиваÑÑÑÑ (Ã2).",-1)),t[56]||(t[56]=e("li",null,"ÐапаÑнÑе не ÑÑиÑÑваÑÑÑÑ, еÑли ÑолÑко ÑÑаÑÑÑ Ð½Ðµ ÑÑгÑали.",-1))]),t[59]||(t[59]=e("div",{class:"rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"},[e("h4",{class:"font-semibold text-gray-700 dark:text-zinc-300 mb-2"}," ЧÑо еÑли кÑо-Ñо не вÑÐ¹Ð´ÐµÑ Ð½Ð° маÑÑ? "),e("p",{class:"text-gray-700 dark:text-zinc-300"}," ÐÑли один или неÑколÑко ÑÑаÑÑовÑÑ
игÑоков не ÑÑгÑали, авÑомаÑиÑеÑки ÑÑиÑÑваÑÑÑÑ Ð·Ð°Ð¼ÐµÐ½Ñ Ð² Ñом поÑÑдке, в коÑоÑом они пеÑеÑиÑленÑ: "),e("ul",{class:"list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"},[e("li",null,"ÐÑли 1 ÑÑаÑÑÐµÑ Ð¾ÑÑÑÑÑÑвÑÐµÑ â ÑÑиÑÑваеÑÑÑ Ð¿ÐµÑÐ²Ð°Ñ Ð·Ð°Ð¼ÐµÐ½Ð°."),e("li",null,"ÐÑли оÑÑÑÑÑÑвÑÑÑ 2 ÑÑаÑÑеÑа â ÑÑиÑÑваÑÑÑÑ Ð¿ÐµÑÐ²Ð°Ñ Ð¸ вÑоÑÐ°Ñ Ð·Ð°Ð¼ÐµÐ½Ñ."),e("li",null,"ÐÑли оÑÑÑÑÑÑвÑÐµÑ Ð±Ð¾Ð»ÑÑе ÑÑаÑÑеÑов, Ñем еÑÑÑ Ð·Ð°Ð¼ÐµÐ½ â оÑков за ÑÑи позиÑии неÑ.")])],-1))])],512),e("section",{id:"teamPrediction",ref:i(l).teamPrediction,"data-section":"teamPrediction",class:"space-y-6"},[t[69]||(t[69]=u('<h2 class="text-h5 font-semibold text-gray-700 dark:text-zinc-300"> 4. ÐÑогноз иÑÑ
ода маÑÑа </h2><p class="text-gray-700 dark:text-zinc-300"> Ðомимо ÑоÑÑава, Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ маÑÑа ÑÑ Ð¿ÑогнозиÑÑеÑÑ Ð¸ÑÑ
од: <span class="font-semibold">победа Ñ
озÑев</span>, <span class="font-semibold">победа гоÑÑей</span> или <span class="font-semibold">ниÑÑÑ</span>. Ð ÑлÑÑае веÑного пÑогноза ÑÑ Ð¿Ð¾Ð»ÑÑиÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑе оÑки. ÐелиÑина ÑÑиÑ
оÑков динамиÑеÑÐºÐ°Ñ Ð¸ завиÑÐ¸Ñ Ð¾Ñ ÐºÐ¾Ð½ÐºÑеÑного маÑÑа и вÑбоÑа дÑÑгиÑ
полÑзоваÑелей. <
1/p>',2)),e("div",un,[t[67]||(t[67]=e("h3",{class:"text-base_lg font-semibold text-gray-700 dark:text-zinc-300"}," 4.1 ÐÐ°Ð·Ð¾Ð²Ð°Ñ ÑенноÑÑÑ Ð¼Ð°ÑÑа ",-1)),t[68]||(t[68]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," У каждого маÑÑа еÑÑÑ Ð±Ð°Ð·Ð¾Ð²Ð°Ñ ÑенноÑÑÑ, завиÑÑÑÐ°Ñ Ð¾Ñ Ð¸Ñогового ÑÑÑÑа. ",-1)),e("div",pn,[t[65]||(t[65]=e("p",{class:"text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"}," РаÑÑÑиÑÑваеÑÑÑ Ñак ",-1)),e("ul",bn,[e("li",null,[t[61]||(t[61]=s(" ÐоÑÑÑиÑÐ¸ÐµÐ½Ñ Ð»Ð¸Ð³Ð¸ (")),e("span",xn,o(a.model.teamPredictionScoreMultiplier),1),t[62]||(t[62]=s(") ÑмножаеÑÑÑ Ð½Ð° обÑее колиÑеÑÑво оÑков в маÑÑе "))]),e("li",null,[t[63]||(t[63]=s(" ÐинималÑÐ½Ð°Ñ Ð±Ð°Ð·Ð¾Ð²Ð°Ñ ÑенноÑÑÑ â ")),e("span",gn,o(a.model.teamPredictionScoreMinValue),1),t[64]||(t[64]=s(". "))])]),t[66]||(t[66]=e("p",{class:"text-gray-700 dark:text-zinc-300"}," Чем ÑезÑлÑÑаÑивнее маÑÑ (болÑÑе оÑков), Ñем вÑÑе поÑенÑиалÑÐ½Ð°Ñ Ð½Ð°Ð³Ñада за веÑнÑй пÑогноз â но она никогда не опÑÑкаеÑÑÑ Ð½Ð¸Ð¶Ðµ минимÑма, заданного админиÑÑÑаÑоÑом. ",-1))])]),t[70]||(t[70]=u('<div class="space-y-3"><h3 class="text-base_lg font-semibold text-gray-700 dark:text-zinc-300"> 4.2 Ðак ÑаÑпÑеделÑеÑÑÑ ÑенноÑÑÑ Ð¿Ð¾ иÑÑ
одам </h3><p class="text-gray-700 dark:text-zinc-300"> СиÑÑема ÑÑиÑÑваеÑ, ÑколÑко полÑзоваÑелей вÑбÑали каждÑй иÑÑ
од: победа Ñ
озÑев, победа гоÑÑей, ниÑÑÑ. Чем попÑлÑÑнее иÑÑ
од, Ñем менÑÑе нагÑада. Чем Ñеже иÑÑ
од, Ñем болÑÑе нагÑада. </p><div class="rounded-lg border border-navy-10 dark:border-zinc-600 shadow-le dark:shadow-none bg-white dark:bg-zinc-700 p-4"><p class="text-base font-medium text-gray-700 dark:text-zinc-300 uppercase mb-2"> ЧÑо ÑÑо знаÑÐ¸Ñ Ð´Ð»Ñ ÑебÑ? </p><ul class="list-disc list-inside text-sm text-gray-700 dark:text-zinc-300"><li> ÐÑли вÑбиÑаеÑÑ Â«Ð±ÐµÐ·Ð¾Ð¿Ð°ÑнÑй ваÑианÑ», коÑоÑÑй вÑбиÑаÑÑ Ð¼Ð½Ð¾Ð³Ð¸Ðµ â веÑоÑÑноÑÑÑ ÑгадаÑÑ Ð²ÑÑе, но нагÑада бÑÐ´ÐµÑ Ð¼ÐµÐ½ÑÑе. </li><li> ÐÑли вÑбиÑаеÑÑ Ð±Ð¾Ð»ÐµÐµ ÑмелÑй ваÑианÑ, коÑоÑÑй вÑбиÑаÑÑ Ð½ÐµÐ¼Ð½Ð¾Ð³Ð¸Ðµ â ÑгадаÑÑ Ñложнее, но нагÑада Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð·Ð½Ð°ÑиÑелÑно вÑÑе. </li><li> СиÑÑема внÑÑÑенними ÑаÑÑÑÑами не допÑÑкаеÑ, ÑÑÐ¾Ð±Ñ Ð½Ð°Ð³Ñада опÑÑÑилаÑÑ Ð´Ð¾ нÑлÑ, даже еÑли поÑÑи вÑе вÑбеÑÑÑ Ð¾Ð´Ð¸Ð½ и ÑÐ¾Ñ Ð¶Ðµ иÑÑ
од. </li></ul></div></div>',1))],512),e("section",{id:"summary",ref:i(l).summary,"data-section":"summary",class:"border-t border-gray-300 dark:border-zinc-600 pt-6 mt-4"},[t[85]||(t[85]=e("h2",{class:"text-h5 font-semibold text-gray-700 dark:text-zinc-300 mb-2"}," ÐÑаÑкое ÑезÑме ",-1)),e("ul",kn,[e("li",null,[t[71]||(t[71]=s(" СÑÑеÑÑвÑÐµÑ ")),t[72]||(t[72]=e("span",{class:"font-semibold"},"неделÑнÑй лимиÑ",-1)),t[73]||(t[73]=s(" маÑÑей fantasy: ")),e("span",cn,o(a.model.weeklyGamePredictionLimit),1),t[74]||(t[74]=s(". "))]),t[82]||(t[82]=e("li",null,"ÐгÑа на маÑÑе ÑоÑÑÐ¾Ð¸Ñ Ð¸Ð· двÑÑ
ÑаÑÑей: ÑоÑÑав и иÑÑ
од маÑÑа.",-1)),e("li",null,[t[75]||(t[75]=s(" СоÑÑав: вÑбеÑи ")),e("span",yn,o(a.model.starterPlayersCount),1),t[76]||(t[76]=s(" ÑÑаÑÑовÑÑ
и ")),e("span",fn,o(a.model.benchPlayersCount),1),t[77]||(t[77]=s(" запаÑнÑÑ
, Ñ Ð±ÑджеÑом, оÑнованнÑм на ÑÑаÑиÑÑике обеиÑ
команд. "))]),e("li",null,[t[78]||(t[78]=s("ÐинималÑÐ½Ð°Ñ ÑенноÑÑÑ Ð¸Ð³Ñока в ÑоÑÑаве â ")),e("span",vn,o(a.model.minPlayerValue),1)]),t[83]||(t[83]=e("li",null,"ÐапиÑан (пеÑвÑй в ÑпиÑке) полÑÑÐ°ÐµÑ Ð´Ð²Ð¾Ð¹Ð½Ñе оÑки; еÑли он не ÑÑгÑаеÑ, капиÑаном ÑÑÐ°Ð½ÐµÑ ÑледÑÑÑий игÑок.",-1)),t[84]||(t[84]=e("li",null,"ÐапаÑнÑе ÑÑиÑÑваÑÑÑÑ ÑолÑко еÑли ÑÑаÑÑÑ Ð½Ðµ ÑÑгÑали.",-1)),e("li",null,[t[79]||(t[79]=s(" ÐÑогноз иÑÑ
ода иÑполÑзÑÐµÑ Ð¿Ð°ÑамеÑÑÑ ")),e("span",zn,o(a.model.teamPredictionScoreMultiplier),1),t[80]||(t[80]=s(" и ")),e("span",wn,o(a.model.teamPredictionScoreMinValue),1),t[81]||(t[81]=s(", обÑее колиÑеÑÑво оÑков и ÑаÑпÑеделение полÑзоваÑелей по иÑÑ
одам â более ÑмелÑе ваÑианÑÑ Ð¼Ð¾Ð³ÑÑ Ð¿ÑинеÑÑи болÑÑÑÑ Ð½Ð°Ð³ÑадÑ. "))])])],512)]))}}),jn=$({__name:"FantasyTutorial",setup(g){const{activeLanguage:p}=B(),y=L(()=>{const a=((p==null?void 0:p.value)||"en").toLowerCase();return a.startsWith("sr")?oe:a.startsWith("fr")?mo:a.startsWith("sl")?xa:a.startsWith("es")?yi:a.startsWith("ru")?$n:ls});return(a,m)=>(x(),R(D(i(y)),N(Y(a.$attrs)),null,16))}}),Pn={class:"container mx-auto px-4"}
1,hn={key:0,class:"w-full"},Cn={class:"w-full flex justify-center mb-4"},Sn={key:0,class:"w-full max-w-[450px] mx-auto flex flex-col mb-2 rounded-lg bg-gradient text-gradient-text overflow-hidden"},Vn={class:"w-full h-8 flex items-center justify-center bg-default"},Tn={class:"text-default-opposite text-base_sm"},qn={class:"p-4 w-full flex items-center justify-around"},In={class:"text-h3 font-black_ops text-white leading-none"},En={class:"flex items-center gap-1"},Mn={class:"text-white text-h4 font-medium leading-none"},Ln={class:"w-full max-w-[960px] mx-auto flex flex-col lg:flex-row max-lg:items-center gap-5 mb-20"},Rn={class:"w-full max-lg:max-w-[450px] flex flex-col gap-1"},Fn={class:"w-full text-center bg-default py-1 rounded-lg"},Wn={class:"leading-none text-base_sm text-default-opposite"},On={class:"w-full flex items-center gap-1 p-2"},An={class:"font-black_ops text-base text-white leading-none"},Bn={class:"w-full text-base_sm leading-none text-white"},Kn={class:"text-base_sm font-medium text-white"},Gn={class:"h-12 w-24 flex items-center justify-end gap-1 flex-none bg-default text-default-opposite pr-2"},Nn={class:"w-full max-lg:max-w-[450px] flex flex-col gap-1"},Yn={class:"w-full text-center bg-default py-1 rounded-lg"},Dn={class:"leading-none text-base_sm text-default-opposite"},Zn={class:"w-full flex items-center gap-1 px-2"},Un=["src","alt"],Hn={class:"w-full cursor-pointer text-base_sm text-white"},Qn={class:"text-base_sm text-white"},Xn={class:"flex items-center gap-1 mr-2"},Jn={class:"leading-none font-medium text-white"},_n={class:"w-12 h-12 flex items-center justify-center flex-none bg-default text-default-opposite"},tl={key:1,class:"w-full"},rl=$({__name:"FantasyLeague",async setup(g){let p,y;const{model:a,getFantasy:m,fantasy:l,currentRegistration:b}=Q(),d=K(),{t:c}=j(),{setBreadcrumbs:n}=_();[p,y]=Z(()=>m(d.params.season.toString(),d.params.league.toString())),await p,y();const t=L(()=>d.query.tutorial==="1");return P(()=>{n([{title:c("season.name",2),route:!0,routeTo:"/history",arrow:!1},{title:a.value.season.name,route:!0,routeTo:{path:"/history",query:{season:a.value.season.slug}},arrow:!0},{title:c("league.name",2),route:!0,routeTo:{path:"/history",query:{tab:"leagues"}},arrow:!0},{title:a.value.league.name,route:!0,routeTo:{name:"seasons-season-leagues-league",params:{season:a.value.season.slug,league:a.value.league.slug}},arrow:!0},{title:c("fantasy.name",1),route:!1,arrow:!0}])}),(r,h)=>{var I,E,M;const q=A,F=G,W=jn;return x(),k("div",Pn,[i(t)?(x(),k("div",tl,[T(W,{model:(M=i(l))==null?void 0:M.fantasyVariables}
1,null,8,["model"])])):(x(),k("div",hn,[e("div",Cn,[T(J,{route:{name:"seasons-season-leagues-league-tabs-fantasy",params:{season:i(d).params.season.toString(),league:i(d).params.league.toString()},query:{tutorial:1}}},null,8,["route"])]),i(b)?(x(),k("div",Sn,[e("div",Vn,[e("span",Tn,o(i(c)("fantasy.your_rank")),1)]),e("div",qn,[e("span",In,"#"+o(i(b).rank),1),e("div",En,[e("span",Mn,o(i(b).totalScore),1),T(q,{class:"size-6"})])])])):U("",!0),e("div",Ln,[e("div",Rn,[e("div",Fn,[e("span",Wn,o(i(c)("fantasy.best_fantasy_users")),1)]),(x(!0),k(z,null,w((I=i(l))==null?void 0:I.ranking,(v,O)=>(x(),k("div",{key:v.uuid,class:"bg-gradient text-gradient-text rounded-lg flex items-stretch overflow-hidden"},[e("div",On,[e("span",An,o(O+1)+".",1),e("div",Bn,[e("span",Kn,o(v.name),1)])]),e("div",Gn,[s(o(v.score)+" ",1),T(q,{class:"size-5 border border-default-opposite"})])]))),128))]),e("div",Nn,[e("div",Yn,[e("span",Dn,o(i(c)("fantasy.most_selected_players")),1)]),(x(!0),k(z,null,w((E=i(l))==null?void 0:E.fantasyPlayers,v=>(x(),R(F,{key:v.player.slug,class:"bg-gradient text-gradient-text rounded-lg flex items-stretch overflow-hidden h-12",to:{name:"players-player",params:{player:v.player.slug},query:{seasons:i(a).season.slug,leagues:i(a).league.slug}}},{default:H(()=>[e("div",Zn,[e("img",{class:"w-9 h-9 rounded-full border-2 border-white",src:v.player.profile||i(X),alt:v.player.name},null,8,Un),e("div",Hn,[e("span",Qn,o(v.player.name),1)])]),e("div",Xn,[e("span",Jn,o(v.totalScore),1),T(q,{class:"size-5"})]),e("div",_n,o(v.predictionsCount),1)]),_:2},1032,["to"]))),128))])])]))])}}});export{rl as default};
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.