PageSourceSearch

https://ok4u.club/_next/static/chunks/pages/[city]/tournament3/[id]-670802c7bd21c4d1.js

js ok4u.club collected 2026-10-07 18:08:07 UTC 22,956 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2001],{41848:function(e){e.exports=function(e,n,a,t){for(var r=e.length,l=a+(t?1:-1);t?l--:++l<r;)if(n(e[l],l,e))return l;return -1}},30998:function(e,n,a){var t=a(41848),r=a(67206),l=a(40554),s=Math.max;e.exports=function(e,n,a){var i=null==e?0:e.length;if(!i)return -1;var c=null==a?0:l(a);return c<0&&(c=s(i+c,0)),t(e,r(n,3),c)}},54281:function(e,n,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/[city]/tournament3/[id]",function(){return a(89604)}])},39533:function(e,n,a){"use strict";a.d(n,{Z:function(){return s}});var t=a(85893),r=a(67294);function l(e,n){window.horizontalStates=window.horizontalStates||{},window.horizontalStates[e]=n}function s(e){let{scrollDelta:n,stateKey:a,children:s}=e,[i,c]=(0,r.useState)(!1),[o,d]=(0,r.useState)(window.horizontalStates&&window.horizontalStates[a]||0),u=(0,r.useRef)(null),m=(0,r.useRef)(null);(0,r.useEffect)(()=>{c(!0)},[]),(0,r.useEffect)(()=>{m.current.style.left=o+"px"},[o]);let h=o<0,x=u.current&&m.current&&u.current.offsetWidth<m.current.scrollWidth+o;return(0,t.jsxs)("div",{className:"horizontal-scroller",children:[(0,t.jsx)("button",{className:"horizontal-scroller__arrow horizontal-scroller__arrow--left"+(h?" visible":""),onClick:()=>{let e=o+n;d(e),l(a,e)},children:(0,t.jsx)("img",{src:"/img/icons/icon-chevron-left.svg",alt:""})}),(0,t.jsx)("div",{className:"horizontal-scroller__body",ref:u,children:(0,t.jsx)("div",{className:"horizontal-scroller__wrapper",ref:m,children:s})}),(0,t.jsx)("button",{className:"horizontal-scroller__arrow horizontal-scroller__arrow--right"+(x?" visible":""),onClick:()=>{let e=o-n;d(e),l(a,e)},children:(0,t.jsx)("img",{src:"/img/icons/icon-chevron-right.svg",alt:""})})]})}},74238:function(e,n,a){"use strict";a.d(n,{Z:function(){return r}});var t=a(85893);function r(e){let{change:n,className:a}=e;return n?(0,t.jsxs)("span",{className:a+" "+a+(n>0?"--up":"--down"),children:[n>0&&"+",n]}):null}},86435:function(e,n,a){"use strict";a.d(n,{Z:function(){return l}});var t=a(85893),r=a(50613);function l(e){let{player:n,className:a}=e,{city:l}=(0,r.h)();return(null==n?void 0:n.clan)?(0,t.jsx)("a",{href:"/".concat(l.slug,"/clans/").concat(n.clan.id,"/"),className:a,children:n.clan.name}):null}},1203:function(e,n,a){"use strict";a.d(n,{Z:function(){return m}});var t=a(85893),r=a(41664),l=a.n(r),s=a(18810),i=a(65264),c=a(74238),o=a(43657),d=a(6916),u=a(86435);function m(e){let{rating:n,place:a,showPeerRating:r,showPlaceChange:m,showLevel:h,showEloRating:x,showWinsPercentage:p,showExperiencePerGame:_,sortedColumnsMap:j}=e,v=j||{};return(0,t.jsxs)("tr",{children:[(0,t.jsx)("td",{className:"players-table__body-index",children:a||n.place}),(0,t.jsx)("td",{children:(0,t.jsxs)("div",{className:"players-table__participant",children:[(0,t.jsx)(s.Z,{player:n.player,size:56,className:"players-table__participant__avatar"}),(0,t.jsxs)("div",{children:[(0,t.jsx)(l(),{href:n.player.url,className:"players-table__participant__name",children:n.player.name}),h&&(0,t.jsx)(o.Z,{rating:n}),m&&(0,t.jsxs)(t.Fragment,{children:[" ",(0,t.jsx)(c.Z,{change:n.place_change,className:"place-change"})]}),(0,t.jsx)(u.Z,{player:n.player,className:"d-block small"}),(0,t.jsx)("div",{className:"players-table__participant__description",children:n.player.description})]})]})}),x&&(0,t.jsx)("td",{className:v.elo_rating?"sorted":null,children:n.elo_rating}),r&&(0,t.jsx)("td",{className:v.peer_rating?"sorted":null,children:(0,t.jsx)(d.Z,{player:n.player})}),(0,t.jsx)("td",{className:v.num_games?"sorted":null,children:(0,t.jsx)("span",{children:n.num_games})}),(0,t.jsx)("td",{className:v.num_wins?"sorted":null,children:(0,t.jsx)("span",{children:n.num_wins})}),p&&(0,t.jsx)("td",{className:v.wins_percentage?"sorted":null,children:(0,t.jsxs)("span",{children:[parseInt(n.wins_percentage),"%"]})}),(0,t.jsx)("td",{className:"active"+(v.experience_gained?" sorted":"")+(v.rating3?" sorted":""),children:(0,t.jsx)("span",{children:parseInt(n.points||0)||n.experience_gained||n.rating3})}),_&&(0,t.jsx)("td",{className:v.experience_per_game?"sorted":null,children:(0,t.jsx)("span",{children:n.experience_per_game})}),n.participations&&(0,t.jsx)("td",{children:(0,t.jsx)("div",{className:"tournament-stats tournament-stats--desktop",children:n.participations.map((e,n)=>(0,t.jsx)(i.Z,{stats:e},"".concat(n,"-").concat(e.url)))})})]})}},95946:function(e,n,a){"use strict";a.d(n,{Z:function(){return m}});var t=a(85893),r=a(67294),l=a(41664),s=a.n(l),i=a(18810),c=a(65264),o=a(74238),d=a(43657),u=a(86435);function m(e){let{rating:n,place:a,showLevel:l,showPlaceChange:m,showWinsPercentage:h,hideDescription:x}=e,[p,_]=(0,r.useState)(!1);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"row",children:[(0,t.jsx)("div",{className:"col-2",children:(0,t.jsx)(i.Z,{player:n.player,size:36,className:"tournament__participants__avatar"})}),(0,t.jsxs)("div",{className:"col-10",children:[(0,t.jsxs)("div",{className:"tournament__participants__title",children:[(0,t.jsxs)("p",{children:[(0,t.jsxs)("span",{children:[a||n.place,"."]}),(0,t.jsx)(s(),{href:n.player.url,className:"tournament__participants__name",children:n.player.name}),l&&(0,t.jsx)(d.Z,{rating:n}),m&&(0,t.jsxs)(t.Fragment,{children:[" ",(0,t.jsx)(o.Z,{change:n.place_change,className:"place-change"})]})]}),(0,t.jsx)("div",{children:parseInt(n.points||0)||n.experience_per_game||n.experience_gained})]}),!x&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(u.Z,{player:n.player,className:"d-block mt-n1 mb-1"}),(0,t.jsx)("div",{className:"tournament__participants__info",children:n.player.description})]}),(0,t.jsxs)("a",{href:n.player.url,onClick:e=>{e.preventDefault(),_(e=>!e)},className:"tournament__participants__stats-link"+(p?" active":""),children:[n.num_wins," побед из ",n.num_games," игр",h&&(0,t.jsxs)(t.Fragment,{children:[" (",parseInt(n.wins_percentage),"%)"]})]})]})]}),(0,t.jsx)("div",{className:"tournament__participants__stats"+(p?" showed":""),children:(0,t.jsx)("div",{className:"col-12 tournament-stats tournament-stats--mobile",children:n.participations.map((e,n)=>(0,t.jsx)(c.Z,{stats:e},"".concat(n,"-").concat(e.url)))})})]})}},65264:function(e,n,a){"use strict";a.d(n,{Z:function(){return s}});var t=a(85893),r=a(41664),l=a.n(r);function s(e){let{stats:n}=e;return(0,t.jsxs)("div",{className:"tournament-stats__cell"+(n.is_best?" tournament-stats__cell--active":"")+(n.is_rated?" tournament-stats__cell--highlighted":""),children:[(0,t.jsx)("div",{children:parseInt(n.points||0)||n.experience_gained}),(0,t.jsxs)(l(),{href:n.url,children:[n.date,n.place?" (#".concat(n.place,")"):""]})]})}},6916:function(e,n,a){"use strict";a.d(n,{Z:function(){return r}});var t=a(85893);function r(e){let{player:n,ratingsUrl:a,noDecoration:r,className:l,asBlock:s}=e;return n&&n.peer_rating_avg?(0,t.jsx)(t.Fragment,{children:n.peer_rating_num?(0,t.jsxs)("span",{className:"player-rating"+(s?" player-rating--block":"")+(r?" player-rating--no-decoration":"")+(l?" "+l:""),children:[n.peer_rating_avg,(0,t.jsxs)("span",{className:"player-rating__num-rates",children:["(",(0,t.jsx)("span",{className:"player-rating__num-rates--num",children:a?(0,t.jsx)("a",{href:a,children:n.peer_rating_num}):n.peer_rating_num}),")"]})]}):""}):null}},43657:function(e,n,a){"use strict";a.d(n,{Z:function(){return l}});var t=a(85893),r=a(2605);function l(e){let{rating:n}=e;return(0,r.PD)()?null:(0,t.jsxs)("span",{className:"player-level",children:[" ",n.level&&n.level!=n.player.level?(0,t.jsxs)(t.Fragment,{children:["[",n.level,"] (",(0,t.jsx)("span",{className:"player-level--current",children:n.player.level}),")"]}):(0,t.jsxs)(t.Fragment,{children:["[",n.player.level,"]"]})]})}},34412:function(e,n,a){"use strict";a.d(n,{Z:function(){return m}});var t=a(85893),r=a(41664),l=a.n(r),s=a(18810),i=a(39533),c=a(20646);function o(e){let{award:n}=e,{place:a,place_to:r,title:l,icon:i,description:o,prizewinner:d,clan_prizewinner:u}=n;return d?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"tournament-award__wreath tournament-award__wreath--crown"}),(0,t.jsx)(s.Z,{player:d,size:66,className:"avatar"})]}):u?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"tournament-award__wreath tournament-award__wreath--crown"}),(0,t.jsx)(c.Z,{thumbnail:u.thumbnail,size:66,className:"avatar"})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"tournament-award__wreath tournament-award__wreath--place"}),i?(0,t.jsx)("div",{className:"avatar",children:(0,t.jsx)(c.Z,{thumbnail:i,width:66,height:66,alt:l})}):(0,t.jsxs)("div",{className:"tournament-award__place",children:[" ",(0,t.jsx)("div",{children:a}),"место"]})]})}function d(e){let{award:n}=e,{place:a,place_to:r,title:s,icon:i,description:c,prizewinner:o,clan_prizewinner:d}=n;return o?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"tournament-award__place-name",children:[a," место"]}),(0,t.jsx)("div",{className:"tournament-award__title",children:(0,t.jsx)(l(),{href:o.url,children:o.name})}),(0,t.jsxs)("div",{className:"tournament-award__description",children:[s," ",c&&(0,t.jsxs)(t.Fragment,{children:["(",c,")"]})]})]}):d?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"tournament-award__place-name",children:[a," место"]}),(0,t.jsx)("div",{className:"tournament-award__title",children:d.is_active?(0,t.jsx)(l(),{href:d.url,children:d.name}):(0,t.jsx)("span",{children:d.name})}),(0,t.jsxs)("div",{className:"tournament-award__description",children:[s," ",c&&(0,t.jsxs)(t.Fragment,{children:["(",c,")"]})]})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"tournament-award__place-name",children:["Приз за ",r?"".concat(a,"-").concat(r):a," место!"]}
1),(0,t.jsx)("div",{className:"tournament-award__title",children:s}),(0,t.jsx)("div",{className:"tournament-award__description",children:c})]})}function u(e){let{award:n}=e,{place:a,prizewinner:r,clan_prizewinner:l}=n;return(0,t.jsxs)("div",{className:"tournament-award tournament-award--place-".concat(a)+(r||l?" tournament-award--winner":""),children:[(0,t.jsx)("div",{className:"tournament-award__prize",children:(0,t.jsx)(o,{award:n})}),(0,t.jsx)("div",{className:"tournament-award__details",children:(0,t.jsx)(d,{award:n})})]})}function m(e){let{awards:n,scrollable:a,scrollKey:r}=e;if(!n||0==n.length)return null;let l=(0,t.jsx)("div",{className:"tournament-awards__wrapper",children:n.map(e=>(0,t.jsx)(u,{award:e},"".concat(e.place,"/").concat(e.league)))});return a&&n.length>3?(0,t.jsxs)("div",{className:"tournament-awards",children:[(0,t.jsx)("div",{className:"d-desktop-only",children:(0,t.jsx)(i.Z,{scrollDelta:300,stateKey:r,children:l})}),(0,t.jsx)("div",{className:"d-mobile-only",children:l})]}):(0,t.jsx)("div",{className:"tournament-awards",children:l})}},11975:function(e,n,a){"use strict";a.d(n,{Z:function(){return l}});var t=a(85893),r=a(33916);function l(e){let{leagues:n,selectedLeague:a,centered:l,isDark:s,className:i,onSelect:c}=e;return!n||n.length<2?null:(0,t.jsx)("div",{className:"game-type-selector"+(s?" game-type-selector--dark":"")+(l?" game-type-selector--centered":"")+" ".concat(i||""),children:(0,t.jsx)("div",{className:"game-type-selector__control d-flex align-items-center",children:(0,t.jsx)(r.Z,{as:"ul",className:"nav nav-pills game-type-selector__nav-pills",activeKey:"".concat(a),onSelect:e=>c(parseInt(e)),children:n.map((e,n)=>{let a;return(0,t.jsx)(r.Z.Item,{as:"li",children:(0,t.jsx)(r.Z.Link,{eventKey:"".concat(n),children:(0,t.jsx)("span",{children:(a=e.name||"Все",e.num_games_to&&e.num_games_to<1e3?a+=" (".concat(e.num_games_from,"-").concat(e.num_games_to," игр)"):a+=" (".concat(e.num_games_from,"+ игр)"),a)})})},e.name)})})})})}},33916:function(e,n,a){"use strict";a.d(n,{Z:function(){return z}});var t=a(93967),r=a.n(t),l=a(67294),s=a(15446),i=a(60930),c=a(49225),o=a(38490),d=a(86056),u=a(87126);let m=l.createContext(null);var h=a(52747),x=a(67177),p=a(70861),_=a(85893);let j=["as","active","eventKey"];function v({key:e,onClick:n,active:a,id:t,role:r,disabled:s}){let i=(0,l.useContext)(u.Z),c=(0,l.useContext)(d.Z),o=(0,l.useContext)(m),p=a,_={role:r};if(c){r||"tablist"!==c.role||(_.role="tab");let n=c.getControllerId(null!=e?e:null),l=c.getControlledId(null!=e?e:null);_[(0,h.PB)("event-key")]=e,_.id=n||t,((p=null==a&&null!=e?c.activeKey===e:a)||!(null!=o&&o.unmountOnExit)&&!(null!=o&&o.mountOnEnter))&&(_["aria-controls"]=l)}return"tab"===_.role&&(_["aria-selected"]=p,p||(_.tabIndex=-1),s&&(_.tabIndex=-1,_["aria-disabled"]=!0)),_.onClick=(0,x.Z)(a=>{s||(null==n||n(a),null!=e&&i&&!a.isPropagationStopped()&&i(e,a))}),[_,{isActive:p}]}let f=l.forwardRef((e,n)=>{let{as:a=p.ZP,active:t,eventKey:r}=e,l=function(e,n){if(null==e)return{};var a={};for(var t in e)if(({}).hasOwnProperty.call(e,t)){if(n.indexOf(t)>=0)continue;a[t]=e[t]}return a}(e,j),[s,i]=v(Object.assign({key:(0,u.h)(r,l.href),active:t},l));return s[(0,h.PB)("active")]=i.isActive,(0,_.jsx)(a,Object.assign({},l,s,{ref:n}))});f.displayName="NavItem";let g=["as","onSelect","activeKey","role","onKeyDown"],N=()=>{},y=(0,h.PB)("event-key"),w=l.forwardRef((e,n)=>{let a,t,{as:r="div",onSelect:s,activeKey:x,role:p,onKeyDown:j}=e,v=function(e,n){if(null==e)return{};var a={};for(var t in e)if(({}).hasOwnProperty.call(e,t)){if(n.indexOf(t)>=0)continue;a[t]=e[t]}return a}(e,g),f=(0,c.Z)(),w=(0,l.useRef)(!1),b=(0,l.useContext)(u.Z),Z=(0,l.useContext)(m);Z&&(p=p||"tablist",x=Z.activeKey,a=Z.getControlledId,t=Z.getControllerId);let k=(0,l.useRef)(null),C=e=>{let n=k.current;if(!n)return null;let a=(0,i.Z)(n,`[${y}]:not([aria-disabled=true])`),t=n.querySelector("[aria-selected=true]");if(!t||t!==document.activeElement)return null;let r=a.indexOf(t);if(-1===r)return null;let l=r+e;return l>=a.length&&(l=0),l<0&&(l=a.length-1),a[l]},S=(e,n)=>{null!=e&&(null==s||s(e,n),null==b||b(e,n))};(0,l.useEffect)(()=>
1{if(k.current&&w.current){let e=k.current.querySelector(`[${y}][aria-selected=true]`);null==e||e.focus()}w.current=!1});let F=(0,o.Z)(n,k);return(0,_.jsx)(u.Z.Provider,{value:S,children:(0,_.jsx)(d.Z.Provider,{value:{role:p,activeKey:(0,u.h)(x),getControlledId:a||N,getControllerId:t||N},children:(0,_.jsx)(r,Object.assign({},v,{onKeyDown:e=>{let n;if(null==j||j(e),Z){switch(e.key){case"ArrowLeft":case"ArrowUp":n=C(-1);break;case"ArrowRight":case"ArrowDown":n=C(1);break;default:return}n&&(e.preventDefault(),S(n.dataset[(0,h.$F)("EventKey")]||null,e),w.current=!0,f())}},ref:F,role:p}))})})});w.displayName="Nav";var b=Object.assign(w,{Item:f}),Z=a(97400),k=a(977);let C=l.createContext(null);C.displayName="CardHeaderContext";let S=l.forwardRef((e,n)=>{let{className:a,bsPrefix:t,as:l="div",...s}=e;return t=(0,Z.vE)(t,"nav-item"),(0,_.jsx)(l,{ref:n,className:r()(a,t),...s})});S.displayName="NavItem";var F=a(24079);let I=l.forwardRef((e,n)=>{let{bsPrefix:a,className:t,as:l=F.Z,active:s,eventKey:i,disabled:c=!1,...o}=e;a=(0,Z.vE)(a,"nav-link");let[d,m]=v({key:(0,u.h)(i,o.href),active:s,disabled:c,...o});return(0,_.jsx)(l,{...o,...d,ref:n,disabled:c,className:r()(t,a,c&&"disabled",m.isActive&&"active")})});I.displayName="NavLink";let R=l.forwardRef((e,n)=>{let a,t;let{as:i="div",bsPrefix:c,variant:o,fill:d=!1,justify:u=!1,navbar:m,navbarScroll:h,className:x,activeKey:p,...j}=(0,s.Ch)(e,{activeKey:"onSelect"}),v=(0,Z.vE)(c,"nav"),f=!1,g=(0,l.useContext)(k.Z),N=(0,l.useContext)(C);return g?(a=g.bsPrefix,f=null==m||m):N&&({cardHeaderBsPrefix:t}=N),(0,_.jsx)(b,{as:i,ref:n,activeKey:p,className:r()(x,{[v]:!f,["".concat(a,"-nav")]:f,["".concat(a,"-nav-scroll")]:f&&h,["".concat(t,"-").concat(o)]:!!t,["".concat(v,"-").concat(o)]:!!o,["".concat(v,"-fill")]:d,["".concat(v,"-justified")]:u}),...j})});R.displayName="Nav";var z=Object.assign(R,{Item:S,Link:I})},89604:function(e,n,a){"use strict";a.r(n),a.d(n,{__N_SSP:function(){return Z},default:function(){return k}});var t=a(85893),r=a(67294),l=a(12918),s=a.n(l),i=a(41664),c=a.n(i),o=a(11163),d=a(30998),u=a.n(d),m=a(18322),h=a(27346),x=a(33916),p=a(16318),_=a(95946),j=a(1203),v=a(34412),f=a(11975);function g(e){let{tournaments:n,clanTournament:a,clanTournamentRevenueUrl:r,selectedTournament:l,onSelect:s}=e,i=(0,o.useRouter)();if(!n||n.length<1)return null;let c=e=>{if("clan"!==e&&"clan-revenue"!==e&&e){var a;s(parseInt(e));let t=n[e],r=null==t?void 0:null===(a=t.game_type)||void 0===a?void 0:a.id;if(r){let e=new URLSearchParams;e.set("game",r.toString()),i.replace("".concat(window.location.pathname,"?").concat(e.toString()),void 0,{shallow:!0,scroll:!1})}}};return(0,t.jsx)(t.Fragment,{children:["mobile","desktop"].map(e=>(0,t.jsxs)("div",{className:"league-selector league-selector--".concat(e," mb-2"),children:[(0,t.jsx)("div",{className:"league-selector__label",children:"Игры:"}),(0,t.jsx)("div",{className:"league-selector__control",children:(0,t.jsxs)(x.Z,{as:"ul",className:"nav nav-pills league-selector__nav-pills",activeKey:""+l,onSelect:c,children:[n.map((e,n)=>(0,t.jsx)(x.Z.Item,{as:"li",children:(0,t.jsx)(x.Z.Link,{eventKey:n,children:(0,t.jsx)("span",{children:e.game_type.name})})},e.id)),a&&(0,t.jsx)(x.Z.Item,{as:"li",children:(0,t.jsx)(x.Z.Link,{eventKey:"clan",href:a.url,children:(0,t.jsxs)("span",{children:["Кланы (",a.period_name_short,")"]})})}),r&&(0,t.jsx)(x.Z.Item,{as:"li",children:(0,t.jsx)(x.Z.Link,{eventKey:"clan-revenue",href:r,children:(0,t.jsx)("span",{children:"Доход"})})})]})})]},e))})}function N(e){let{playerRatings:n,leagueNumGamesForRating:a,onShowRules:r}=e;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"tournament__rules-link",children:[(0,t.jsxs)("span",{children:["Заработанные очки",a?" (".concat(a,")"):""]}),(0,t.jsx)("a",{href:"#",onClick:r,children:"Правила"})]}),(0,t.jsx)("div",{className:"tournament__participants",children:n.map((e,n)=>(0,t.jsx)(_.Z,{rating:e,place:n+1,showLevel:!0},e.player.id))})]})}function y(e){let{playerRatings:n,leagueNumGamesForRating:a}=e;return(0,t.jsxs)("table",{className:"players-table players-table--tournament",children:[(0,t.jsx)("thead",{children:(0,t.jsxs)("tr",{children:[(0,t.jsx)("th",{className:"players-table__head-index",children:"#"}),(0,t.jsx)("th",{}),(0,t.jsx)("th",{children:"Рейтинг (ЭЛО)"}),(0,t.jsx)("th",{children:"Игры"}),(0,t.jsx)("th",{children:"Побед"}),(0,t.jsx)("th",{className:"active",children:"Очки"}),(0,t.jsxs)("th",{className:"players-table__head-points",children:["Заработанные очки",a?" (".concat(a,")"):""]})]})}),(0,t.jsx)("tbody",{children:n.map((e,n)=>(0,t.jsx)(j.Z,{rating:e,place:n+1,showLevel:!0,showEloRating:!0},e.player.id))})]})}function w(e){let{tournament:n}=e;return(0,t.jsx)("div",{className:"row g-0",children:(0,t.jsx)("div",{className:"col-12 mb-4",children:(0,t.jsx)("div",{className:"rules-text",dangerouslySetInnerHTML:{__html:n.rules}})})})}
1let b=r.forwardRef((e,n)=>{let{href:a,children:r,onClick:l}=e;return(0,t.jsx)("a",{href:"#",ref:n,onClick:e=>{e.preventDefault(),l(e)},children:r})});b.displayName="TournamentToggle";var Z=!0;function k(e){var n,a,l,i;let{layoutProps:o,errorCode:d,initialTournament:x,tournaments:_,clan_tournament:j,clan_tournament_revenue_url:Z,is_current:k,months:C,currentCity:S}=e,[F,I]=(0,r.useState)(!1),[R,z]=(0,r.useState)(function(e,n){if(!e||!n)return 0;let a=u()(e,{id:n.id});return -1===a?0:a}(_,x)),[K,E]=(0,r.useState)(0);if(d)return(0,t.jsx)(s(),{statusCode:d});let P=e=>{e.preventDefault(),I(!0)},[O,L]=C.slice(0,2),T=_[R],D=T.leagues,A=function(e){if(!e||e.length<2)return e;let n=[],a="";return e.forEach(e=>{let t=function(e){let n="".concat(e.title,"---").concat(e.description);return e.prizewinner?"".concat(n,"---").concat(e.prizewinner.id):n}(e);t==a?n[n.length-1].place_to=e.place:(a=t,n.push(e))}),n}(null==T?void 0:T.awards_by_league[null===(n=D[K])||void 0===n?void 0:n.name]),B=null==T?void 0:T.player_ratings_by_league[(null===(a=D[K])||void 0===a?void 0:a.name)||""],H=(null===(l=D[K])||void 0===l?void 0:l.num_games_for_rating_title)||(null==T?void 0:T.num_games_for_rating_title);return(0,t.jsxs)(p.Z,{pageClass:"page-tournament",menuPath:"/tournament3/",...o,children:[(0,t.jsxs)("div",{className:"container-fluid",children:[(0,t.jsxs)("div",{className:"flex-title",children:[(0,t.jsx)("h2",{className:"text-nowrap",children:k?(0,t.jsxs)(t.Fragment,{children:["Турнир ",null==T?void 0:null===(i=T.period_name)||void 0===i?void 0:i.replace(" ",", ")]}):(0,t.jsxs)(t.Fragment,{children:["Архив",(0,t.jsx)("span",{className:"d-inline-desktop-only",children:" турниров"})]})}),k?(0,t.jsx)(c(),{href:L.url,className:"flex-title__link flex-title__link--right d-mobile-only",children:"Архив"}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{children:(0,t.jsxs)(m.Z,{autoClose:"outside",className:"flex-title__dropdown",children:[(0,t.jsx)(m.Z.Toggle,{as:b,href:T.url,children:(0,t.jsx)("span",{children:T.period_name})}),(0,t.jsx)(m.Z.Menu,{children:C.map(e=>(0,t.jsx)(m.Z.Item,{active:e.url==T.url,href:e.url,children:e.period_name},e.url))})]})}),O&&O.is_happening&&(0,t.jsx)(c(),{href:"/".concat(S.slug,"/tournament3/"),className:"flex-title__link flex-title__link--right d-mobile-only",children:"Назад"})]}),k?(0,t.jsx)(c(),{href:L.url,className:"flex-title__link d-desktop-only",children:"Архив турниров"}):(0,t.jsx)(t.Fragment,{children:O&&O.is_happening&&(0,t.jsxs)(c(),{href:"/".concat(S.slug,"/tournament3/"),className:"flex-title__link d-desktop-only",children:["Вернуться в текущий турнир",O&&"(".concat(O.period_name,")")]})}),(0,t.jsx)("button",{className:"btn btn-primary d-desktop-only shadow-none text-nowrap",onClick:P,children:"Правила турнира"})]}),(0,t.jsx)(g,{tournaments:_,clanTournament:j,clanTournamentRevenueUrl:Z,selectedTournament:R,onSelect:e=>{E(0),z(e)}}),T.leagues&&T.leagues.length>1&&(0,t.jsxs)("div",{className:"d-flex align-items-center",children:[(0,t.jsx)("div",{className:"league-selector__label",children:"Лиги:"}),(0,t.jsx)("div",{className:"league-selector__control",children:(0,t.jsx)(f.Z,{leagues:T.leagues,selectedLeague:K,onSelect:E})})]}),(0,t.jsx)(v.Z,{awards:A,scrollable:!0,scrollKey:"tournament3-".concat(R)}),B&&B.length>0&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"tournament d-mobile-only",children:(0,t.jsx)(N,{playerRatings:B,leagueNumGamesForRating:H,onShowRules:P})}),(0,t.jsx)("div",{className:"tournament d-desktop-only",children:(0,t.jsx)(y,{playerRatings:B,leagueNumGamesForRating:H})})]})]}),F&&(0,t.jsxs)(h.Z,{show:!0,centered:!0,className:"modal--tournament",dialogClassName:"modal-xl",onHide:()=>I(!1),children:[(0,t.jsx)(h.Z.Header,{closeButton:!0,children:(0,t.jsx)(h.Z.Title,{as:"h5",children:"Правила турнира"})}),(0,t.jsx)(h.Z.Body,{children:(0,t.jsx)(w,{tournament:T})})]})]})}},12918:function(e,n,a){e.exports=a(2111)}},function(e){e.O(0,[6682,6530,2888,9774,179],function(){return e(e.s=54281)}),_N_E=e.O()}]);

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