PageSourceSearch

https://fploptimized.com/live_gw.html

html fploptimized.com collected 2026-10-04 13:32:01 UTC 242,327 bytes, 2,402 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en_US">
3
4<head>
5    <title>FPL Optimized  - Live GW</title>
6    <meta charset="UTF-8" />
7    <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
8    <meta http-equiv="Pragma" content="no-cache">
9    <meta http-equiv="Expires" content="0">
10    <meta name="description" content="Optimized squads for Fantasy Premier League -- everyday!" />
11    <meta name="keywords"
12        content="fantasy, football, soccer, premier league, mathematics, optimization, analytics, sports" />
13    <meta name="author" content="Sertalp B. Cay ([email protected])" />
14    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
15    <link rel="stylesheet" href="https://fastly.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"
16        integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
17    
17<script src="https://fastly.jsdelivr.net/npm/@fortawesome/[email protected]/js/fontawesome.min.js"
18        integrity="sha256-TMRxGf3NaZhrxTfD8y/NGiyE4UXBA3udH1l+Co8JDVU=" crossorigin="anonymous"></script>
18
19    
19<script src="https://d3js.org/d3.v6.js"></script>
19
20    
20<script src="https://cdnjs.cloudflare.com/ajax/libs/d3-interpolate/1.3.0/d3-interpolate.js"
21        integrity="sha512-KcUKnCgVgjA6pyyyN33d5S1IHk9hFUaldkL8BmKvqR+7q9HyZj3jmWJemF6IJuLkcj3biCNzdGgXNPJCjurXnQ=="
22        crossorigin="anonymous"></script>
22
23    <link rel="stylesheet" href="https://fastly.jsdelivr.net/npm/@fortawesome/[email protected]/css/all.min.css"
24        integrity="sha256-rx5u3IdaOCszi7Jb18XD9HSn8bNiEgAqWJbdBvIYYyU=" crossorigin="anonymous">
25    <!-- <link href="url_for('static', filename='3rdparty/vis-timeline-graph2d.min.css')" rel="stylesheet" type="text/css" /> -->
26
27    <!-- <link rel="stylesheet" href="https://cdn.datatables.net/1.10.22/css/jquery.dataTables.min.css"> -->
28    <!-- <link rel="stylesheet" href="https://cdn.datatables.net/searchbuilder/1.0.1/css/searchBuilder.dataTables.min.css"> -->
29    <!-- <link rel="stylesheet" href="https://cdn.datatables.net/fixedcolumns/3.3.2/css/fixedColumns.dataTables.min.css"> -->
30    <!-- <link rel="stylesheet" href="https://cdn.datatables.net/1.10.22/css/dataTables.bootstrap4.min.css"> -->
31    <!-- <link rel="stylesheet" href="https://cdn.datatables.net/fixedcolumns/3.3.2/css/fixedColumns.bootstrap4.min.css"> -->
32    <!-- <link rel="stylesheet" href="https://cdn.datatables.net/responsive/2.2.6/css/responsive.bootstrap4.min.css"> -->
33
34    <link rel="stylesheet" type="text/css"
35        href="https://cdn.datatables.net/v/bs4/dt-1.10.23/b-1.6.5/b-colvis-1.6.5/b-html5-1.6.5/fc-3.3.2/fh-3.1.7/r-2.2.6/sp-1.2.2/datatables.min.css" />
36
37    <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 68 bytes, lines 37-38
37
38    <script async src="https://www.googletagmanager.com/gtag/js?id=
38G-L07T8LS957
vendor: 16 bytes, lines 38-39
38"></script>
39    
39<script>
40        
vendor: 175 bytes, lines 40-46
40window.dataLayer = window.dataLayer || [];
41
42        function gtag() {
43            dataLayer.push(arguments);
44        }
45        gtag('js', new Date());
46        gtag('config', '
46G-L07T8LS957
vendor: 8 bytes, lines 46-47
46');
47    
47</script>
47
48
49    <link rel="stylesheet" href="/static/css/styles.css?ts=20260920183004">
50    <link rel="stylesheet" href="/static/css/svg.css?ts=20260920183004">
51
52    <style>
53        :root {
54            --bg-primary: #1a1a1c;
55            --bg-secondary: #2d2d30;
56            --bg-card: #3a3a3d;
57            --bg-squad-card: #474747;
58            --text-primary: #e0e0e0;
59            --text-secondary: #b0b0b0;
60            --accent: #B81636;
61            --accent-hover: #5bbbb6;
62            --border-color: #4a4a4d;
63            --border-complement: #B81636;
64            --svg-bg: #5a5d5c;
65            --svg-text: #ffffff;
66            --svg-stroke: #ffffff;
67            --chart-goal: #40c8de;
68            --chart-assist: #ff9650;
69            --chart-cs: #97b070;
70        }
71
72        [data-theme="light"] {
73            --bg-primary: #f5f5f5;
74            --bg-secondary: #ffffff;
75            --bg-card: #ffffff;
76            --bg-squad-card: #fafafa;
77            --text-primary: #2d2d30;
78            --text-secondary: #6b6b6b;
79            --accent: #B81636;
80            --accent-hover: #5bbbb6;
81            --border-color: #e0e0e0;
82            --border-complement: #B81636;
83            --svg-bg: #e8e8e8;
84            --svg-text: #2d2d30;
85            --svg-stroke: #2d2d30;
86            --chart-goal: #2196F3;
87            --chart-assist: #FF6B35;
88            --chart-cs: #4CAF50;
89        }
90
91        body {
92            background: var(--bg-primary) !important;
93            color: var(--text-primary) !important;
94            transition: background-color 0.3s ease, color 0.3s ease;
95        }
96
97        .bg-squad-card {
98            background-color: var(--bg-squad-card) !important;
99            color: var(--text-primary) !important;
100        }
101
102        .border-complement {
103            border-color: var(--border-complement) !important;
104        }
105
106        .card {
107            background-color: var(--bg-card) !important;
108            color: var(--text-primary) !important;
109        }
110
111        .card-header {
112            background-color: var(--bg-squad-card) !important;
113            color: var(--text-primary) !important;
114        }
115
116        .table {
117            color: var(--text-primary) !important;
118            background-color: var(--bg-card) !important;
119        }
120
121        .table-striped tbody tr:nth-of-type(odd) {
122            background-color: var(--bg-secondary) !important;
123        }
124
125        .table-dark {
126            background-color: var(--bg-secondary) !important;
127            color: var(--text-primary) !important;
128        }
129
130        .modal-content {
131            background-color: var(--bg-card) !important;
132            color: var(--text-primary) !important;
133        }
134
135        .form-control {
136            background-color: var(--bg-secondary) !important;
137            border-color: var(--border-color) !important;
138            color: var(--text-primary) !important;
139        }
140
141        .form-control:focus {
142            background-color: var(--bg-secondary) !important;
143            border-color: var(--accent) !important;
144            color: var(--text-primary) !important;
145            box-shadow: 0 0 0 0.2rem rgba(184, 22, 54, 0.25) !important;
146        }
147
148        .input-group-text {
149            background-color: var(--bg-secondary) !important;
150            border-color: var(--border-color) !important;
151            color: var(--text-primary) !important;
152        }
153
154        .btn-primary {
155            background-color: var(--accent);
156            border-color: var(--accent);
157        }
158
159        .btn-primary:hover {
160            background-color: var(--accent-hover);
161            border-color: var(--accent-hover);
162        }
163
164        .btn-secondary {
165            background-color: var(--bg-secondary);
166            border-color: var(--border-color);
167            color: var(--text-primary);
168        }
169
170        .btn-secondary:hover {
171            background-color: var(--border-color);
172            border-color: var(--border-color);
173            color: var(--text-primary);
174        }
175
176        .theme-toggle-btn {
177            background: transparent;
178            border: 1px solid rgba(255, 255, 255, 0.3);
179            color: #e0e0e0;
180            border-radius: 20px;
181            padding: 5px 12px;
182            font-size: 13px;
183            cursor: pointer;
184            transition: all 0.3s ease;
185            display: inline-flex;
186            align-items: center;
187            gap: 6px;
188            margin-left: auto;
189            margin-right: 10px;
190        }
191
192        [data-theme="light"] .theme-toggle-btn {
193            border: 1px solid rgba(0, 0, 0, 0.2);
194            /*color: #2d2d30;
195            background: white;*/
196        }
197
198        .theme-toggle-btn:hover {
199            background: rgba(255, 255, 255, 0.1);
200            border-color: var(--accent-hover);
201        }
202
203        [data-theme="light"] .theme-toggle-btn:hover {
204            background: rgba(0, 0, 0, 0.05);
205        }
206
207        .major-display-box {
208            background-color: var(--bg-secondary) !important;
209            color: var(--text-primary) !important;
210            border: var(--border-color) 1px solid !important;
211        }
212
213        .minor-display-box {
214            background-color: var(--bg-secondary) !important;
215            color: var(--text-primary) !important;
216            border: var(--border-color) 1px solid !important;
217        }
218    </style>
219
220    
220<script>
221        // Apply theme immediately to prevent flash
222        (function () {
223            const savedTheme = localStorage.getItem('theme') || 'dark';
224            document.documentElement.setAttribute('data-theme', savedTheme);
225        })();
226    </script>
226
227
228    <link rel="manifest" href="/static/asset/manifest.json">
229    <link rel="apple-touch-icon" href="/static/asset/apple_logo_114.png">
230    <link rel="apple-touch-startup-image" href="/static/asset/apple_splash_320.png">
231    <meta name="apple-mobile-web-app-capable" content="yes">
232    <meta name="mobile-web-app-capable" content="yes">
233    <meta name="apple-touch-fullscreen" content="yes" />
234    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
235    <meta name="apple-mobile-web-app-title" content="FPLOptimized">
236
237</head>
238
239<body>
240
241    <div id="app">
242
243        <header class="bg-dark-gray mb-1">
244            <div class="container">
245                <nav class="navbar navbar-collapse navbar-dark container-fluid pl-0 pr-0">
246                    <a class="navbar-brand ml-0 ml-md-3 mr-0 mr-md-3 mr-auto" href="/" aria-label="Bootstrap"><img
247                            src="/static/images/logo_128.png" height="33" /> FPL Optimized</a>
248                    <span class="text-muted">by <a href="https://solioanalytics.com" target="_blank"
249                            class="text-muted">Solio
250                            Analytics</a></span>
251                    <button class="theme-toggle-btn" onclick="toggleTheme()">
252                        <i class="fas fa-moon" id="theme-icon"></i>
253                        <span id="theme-text">Dark</span>
254                    </button>
255                    <!-- <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#menuToggler" aria-controls="menuToggler" aria-expanded="false" aria-label="Toggle navigation">
256                        <span class="navbar-toggler-icon"></span>
257                    </button>
258                    <div class="collapse navbar-collapse text-secondary flex-row-reverse" id="menuToggler">
259                        <span class="twitter-link ml-2 float-right"><a href="https://twitter.com/sertalpbilal"></a></span>
260                        <ul class="navbar-nav">
261                            <li class="nav-item">
262                                <a class="nav-link" href="week.html">Optimal Squads</a>
263                            </li>
264                            <li class="nav-item">
265                                <a class="nav-link" href="live_gw.html">Live GW</a>
266                            </li>
267                            <li class="nav-item">
268                                <a class="nav-link" href="team_summary.html">GW Summary</a>
269                            </li>
270                            <li class="nav-item">
271                                <a class="nav-link" href="fpl_analytics_league.html">FPL Analytics xP League</a>
272                            </li>
273                            <li class="nav-item no-sep">
274                                <a class="nav-link" href="https://twitter.com/sertalpbilal" target=_blank><i class="fab fa-twitter-square"></i></a>
275                            </li>
276                        </ul>
277                    </div> -->
278                </nav>
279            </div>
280        </header>
281
282
283        <!-- <div class="mt-1 container">
284            <div class="row pl-3 pr-3">
285                <div class="col-12 alert alert-info alert-dismissible text-small fade show" role="alert">
286                    <i class="fas fa-info-circle"></i> First time on FPL Optimized? Read a summary of tools <a target="_blank" href="https://threadreaderapp.com/thread/1391100607205941253.html">here.</a>
287                    <button type="button" class="close top-close" data-dismiss="alert" aria-label="Close">
288                        <span aria-hidden="true">&times;</span>
289                    </button>
290                </div>
291            </div>
292        </div> -->
293
294        <!-- <div class="mt-2 container">
295            <div class="row pl-3 pr-3">
296                <div class="col-12 alert alert-warning alert-dismissible text-small fade show" role="alert">
297                    <i class="fas fa-info-circle"></i> FPLOptimized is getting ready for the new season! Some functonalities may not work properly.</a>
298                    <button type="button" class="close top-close" data-dismiss="alert" aria-label="Close">
299                        <span aria-hidden="true">&times;</span>
300                    </button>
301                </div>
302            </div>
303        </div> -->
304        <!--         
305        <div class="mt-2 container">
306            <div class="row pl-3 pr-3">
307                <div class="col-12 alert alert-success alert-dismissible text-small fade show" role="alert">
308                    <i class="fas fa-info-circle"></i> FPLOptimized is ready for new season! Welcome back :)</a>
309                    <button type="button" class="close top-close" data-dismiss="alert" aria-label="Close">
310                        <span aria-hidden="true">&times;</span>
311                    </button>
312                </div>
313            </div>
314        </div> -->
315
316
317        <!-- <div class="mt-2 container mb-1">
318            <div class="row pl-3 pr-3">
319                <div class="col-12 alert alert-success alert-dismissible text-small fade show" role="alert">
320                    <i class="fas fa-info-circle"></i> Join the next part of our journey at <a
321                        href="https://solioanalytics.com">solioanalytics.com</a>
322                    <button type="button" class="close top-close" data-dismiss="alert" aria-label="Close">
323                        <span aria-hidden="true">&times;</span>
324                    </button>
325                </div>
326            </div>
327        </div> -->
328
329        <!-- <div class="mt-2 container">
330            <div class="row pl-3 pr-3">
331                <div class="col-12 alert alert-warning alert-dismissible text-small fade show" role="alert">
332                    <i class="fas fa-trophy"></i> <a href="https://footballcontentawards.com/voting" target="blank">Vote for FPL Optimized in Football Content Awards. (Fantasy Football / Organization)</a>
333                    <button type="button" class="close top-close" data-dismiss="alert" aria-label="Close">
334                        <span aria-hidden="true">&times;</span>
335                    </button>
336                </div>
337            </div>
338        </div> -->
339
340        
340<script>
341            function toggleTheme() {
342                const html = document.documentElement;
343                const icon = document.getElementById('theme-icon');
344                const text = document.getElementById('theme-text');
345                const currentTheme = html.getAttribute('data-theme');
346
347                if (currentTheme === 'light') {
348                    html.setAttribute('data-theme', 'dark');
349                    icon.className = 'fas fa-moon';
350                    text.textContent = 'Dark';
351                    localStorage.setItem('theme', 'dark');
352                } else {
353                    html.setAttribute('data-theme', 'light');
354                    icon.className = 'fas fa-sun';
355                    text.textContent = 'Light';
356                    localStorage.setItem('theme', 'light');
357                }
358
359                // Trigger theme change event for charts
360                document.dispatchEvent(new CustomEvent('themeChanged'));
361            }
362
363            // Update icon after DOM loads
364            document.addEventListener('DOMContentLoaded', function () {
365                const savedTheme = localStorage.getItem('theme') || 'dark';
366                const icon = document.getElementById('theme-icon');
367                const text = document.getElementById('theme-text');
368
369                /*if (savedTheme === 'light') {
370                    icon.className = 'fas fa-sun';
371                    text.textContent = 'Light';
372                } else {
373                    icon.className = 'fas fa-moon';
374                    text.textContent = 'Dark';
375                }*/
376            });
377        </script>
377
378
379
380
381
382
383<main class="" :class="{'container-fluid': fill_width, 'container': !fill_width}">
384    <div class="row sticky-top mb-3">
385        <div class="col-12">
386            <div class="card border-dark bg-squad-card text-white">
387                <div class="card-body text-center p-3">
388                    <div class="row no-gutters">
389                        <div class="col-6 col-sm-4 col-md" v-cloak>
390                            <div class="d-flex flex-column metric">
391                                <div class="text-center p-0">Gameweek</div>
392                                <div class="setting-value text-center p-0 d-flex flex-row justify-content-center">
393                                    <ul class="d-flex flex-row setting-line mb-0 p-0" v-cloak data-toggle="modal"
394                                        data-target="#gwModal">
395                                        <!-- <li class="nav-item breadcrumb-item">{{ season }}</li> -->
396                                        <li class="nav-item breadcrumb-item"><span class="dropdown-toggle">{{ gw
397                                                }}</span></li>
398                                        <!-- <li class="nav-item breadcrumb-item">{{ date }}</li> -->
399                                    </ul>
400                                    <span style="color: orange" class="ml-2"
401                                        v-if="is_active && gw.slice(2) == active_gw">(Live)</span>
402                                </div>
403                            </div>
404                        </div>
405                        <div class="col-6 col-sm-4 col-md" v-cloak>
406                            <div class="d-flex flex-column metric">
407                                <div class="text-center p-0">Ownership Data</div>
408                                <div class="setting-value text-center p-0">
409                                    <div class="d-flex flex-row setting-line mb-0 p-0" v-cloak data-toggle="modal"
410                                        data-target="#sourceModal">
411                                        <span class="mr-1" style="color: salmon;"
412                                            v-if="last_gw_data_marker && is_using_sample"><b>[Last GW]</b></span>
413                                        <span class="dropdown-toggle">{{ ownership_source }} <i
414                                                class="fas fa-exclamation-triangle"
415                                                v-if="problem_with_sample_exist"></i></span>
416                                    </div>
417                                </div>
418                            </div>
419                        </div>
420                        <div class="col-6 col-sm-4 col-md" v-cloak>
421                            <div class="d-flex flex-column metric">
422                                <div class="text-center p-0">Team</div>
423                                <div class="setting-value text-center p-0">
424                                    <div class="d-flex flex-row setting-line mb-0 p-0" v-cloak data-toggle="modal"
425                                        data-target="#teamModal">
426                                        {{ valid_team_id }} <span style="color: orange" class="ml-2"
427                                            v-if="is_ready && !(using_last_gw_team) && team_data.active_chip !== undefined && team_data.active_chip !== null">{{
428                                            team_data.active_chip ? "(" + (team_data.active_chip).toUpperCase() + ")":
429                                            "" }}</span>
430                                    </div>
431                                </div>
432                            </div>
433                        </div>
434                        <div class="col-6 col-sm-4 col-md" v-cloak v-if="is_ready">
435                            <div class="d-flex flex-column metric">
436                                <div class="text-center p-0">Menu</div>
437                                <div class="setting-value text-center p-0">
438                                    <div class="d-flex flex-row setting-line mb-0 p-0" v-cloak>
439                                        <div class="dropdown">
440                                            <button
441                                                class="btn btn-sm dropdown-toggle bg-none m-0 p-0 settings-button pink"
442                                                type="button" id="generalOptions" data-toggle="dropdown"
443                                                aria-haspopup="true" aria-expanded="false">
444                                                Options
445                                            </button>
446                                            <div class="dropdown-menu dropdown-menu-right"
447                                                aria-labelledby="dropdownMenu3">
448                                                <button class="dropdown-item btn btn-secondary btn-sm" type="button"
449                                                    @click="useOriginalXP" v-if="!_.isEmpty(original_xp)">Reset xPts
450                                                    Data</button>
451                                                <button class="dropdown-item btn btn-secondary btn-sm" type="button"
452                                                    @click="useNewXP" v-else :disabled="!xp_storage_this_gw">Use xPts
453                                                    Data</button>
454                                                <div class="dropdown-divider"></div>
455                                                <button class="dropdown-item btn btn-secondary btn-sm" type="button"
456                                                    @click="$('#whatifModal').modal('show')">What/If Analysis</button>
457                                                <button class="dropdown-item btn btn-secondary btn-sm" type="button"
458                                                    @click="$('#editTeamModal').modal('show')">Edit Team</button>
459                                                <button class="dropdown-item btn btn-secondary btn-sm" type="button"
460                                                    @click="$('#showTeamModal').modal('show')">Show Team</button>
461                                                <div class="dropdown-divider"></div>
462                                                <button class="dropdown-item btn btn-secondary btn-sm" type="button"
463                                                    @click="resetTeamData">Reset Team</button>
464                                                <div class="dropdown-divider"></div>
465                                                <button class="dropdown-item btn btn-secondary btn-sm d-none d-md-block"
466                                                    type="button" @click="fill_width = !fill_width">Fill Width {{
467                                                    fill_width ? ": On" : ": Off" }}</button>
468                                                <button class="dropdown-item btn btn-secondary btn-sm d-none d-md-block"
469                                                    type="button" @click="large_graphs = !large_graphs">Larger Graphs {{
470                                                    large_graphs ? ": On" : ": Off" }}</button>
471                                                <button class="dropdown-item btn btn-secondary btn-sm d-block"
472                                                    type="button" @click="toggleShowDetail
472s">Show Details {{
473                                                    show_details ? ": On" : ": Off" }}</button>
474                                                <div class="dropdown-divider"></div>
475                                                <button class="dropdown-item btn btn-secondary btn-sm" type="button"
476                                                    @click="use_upload_data = !use_upload_data; useNewXP()">Toggle
477                                                    Upload Data {{ use_upload_data ? ": On" : ": Off" }}</button>
478                                                <button class="dropdown-item btn btn-secondary btn-sm" type="button"
479                                                    @click="show_team_info = !show_team_info">Toggle Team Info {{
480                                                    show_team_info ? ": On" : ": Off" }}</button>
481                                                <button class="dropdown-item btn btn-secondary btn-sm" type="button"
482                                                    @click="toggleHit">Toggle Hit Points</button>
483                                                <button class="dropdown-item btn btn-secondary btn-sm" type="button"
484                                                    @click="toggleAutoSub">Toggle Autosub</button>
485                                                <button class="dropdown-item btn btn-secondary btn-sm d-block"
486                                                    type="button" @click="toggleWhiteSpace">Toggle Compact Mode</button>
487                                                <div class="dropdown-divider"></div>
488                                                <button class="dropdown-item btn btn-secondary btn-sm" type="button"
489                                                    @click="$('#autosubModal').modal('show')"
490                                                    :disabled="!is_using_sample || !is_using_autosub">Show Autosub
491                                                    Stats</button>
492                                                <div class="dropdown-divider"></div>
493                                                <button class="dropdown-item btn btn-secondary btn-sm" type="button"
494                                                    v-if="remember_settings" @click="toggleRemember(false)">Forget
495                                                    Settings</button>
496                                                <button class="dropdown-item btn btn-secondary btn-sm" type="button"
497                                                    @click="toggleRemember(true)">Remember My Settings</button>
498                                                <button class="dropdown-item btn btn-secondary btn-sm" type="button"
499                                                    @click="$('#showSettings').modal('show')"
500                                                    v-if="remember_settings">Show Saved Settings</button>
501                                            </div>
502                                        </div>
503                                    </div>
504                                </div>
505                            </div>
506                        </div>
507                    </div>
508                </div>
509            </div>
510        </div>
511    </div>
512
513    <!-- <div class="mt-1 mb-1 text-small" v-if="is_all_ready && !xp_storage_this_gw" v-cloak>
514        <div class="alert alert-info">
515            Do you want to use another projection data for the plots? You can use the new <a href="load.html">Load Data</a> page to upload data of your choice.
516        </div>
517    </div> -->
518
519    <div class="mt-1 mb-1 text-small" v-if="last_gw_data_marker && is_using_sample" v-cloak>
520        <div class="alert alert-warning">
521            Current GW sample is not available yet.
522        </div>
523    </div>
524
525    <div class="mt-1 mb-1 text-small" v-if="using_last_gw_team" v-cloak>
526        <div class="alert alert-warning">
527            Current GW team picks are not available yet, using your last GW team.
528        </div>
529    </div>
530
531    <div class="row" v-cloak v-if="is_team_info_ready && show_team_info">
532        <div class="col-12 mb-3">
533            <div class="card card-field border-dark bg-squad-card text-white">
534                <h5 class="card-header border-complement text-center scenario_title">Team Info</h5>
535                <!-- <div class="scenario_detail">Status of the selection using the data available before the deadline.</div> -->
536                <div class="card-body" v-if="team_info !== undefined">
537
538                    <div class="row no-gutters">
539                        <div class="col-4 col-sm-3 col-md" v-cloak>
540                            <div class="d-flex flex-column metric">
541                                <div class="text-center p-0">Team Name</div>
542                                <div class="setting-value text-center p-0 d-flex flex-row justify-content-center">
543                                    <span class="setting-value-text">
544                                        {{ team_info.name }}
545                                    </span>
546                                </div>
547                            </div>
548                        </div>
549                        <div class="col-4 col-sm-3 col-md" v-cloak>
550                            <div class="d-flex flex-column metric">
551                                <div class="text-center p-0">Manager</div>
552                                <div class="setting-value text-center p-0 d-flex flex-row justify-content-center">
553                                    <span class="setting-value-text">
554                                        {{ team_info.player_first_name + " " + team_info.player_last_name }}
555                                    </span>
556                                </div>
557                            </div>
558                        </div>
559                        <div class="col-4 col-sm-3 col-md" v-cloak>
560                            <div class="d-flex flex-column metric">
561                                <div class="text-center p-0">Region</div>
562                                <div class="setting-value text-center p-0 d-flex flex-row justify-content-center">
563                                    <span class="setting-value-text">
564                                        {{ team_info.player_region_name }}
565                                    </span>
566                                </div>
567                            </div>
568                        </div>
569                        <div class="col-4 col-sm-3 col-md" v-cloak>
570                            <div class="d-flex flex-column metric">
571                                <div class="text-center p-0">Team Value</div>
572                                <div class="setting-value text-center p-0 d-flex flex-row justify-content-center">
573                                    <span class="setting-value-text">
574                                        {{ rounded(team_info.last_deadline_value/10,1) }}
575                                    </span>
576                                </div>
577                            </div>
578                        </div>
579                        <div class="col-4 col-sm-3 col-md" v-cloak>
580                            <div class="d-flex flex-column metric">
581                                <div class="text-center p-0">ITB</div>
582                                <div class="setting-value text-center p-0 d-flex flex-row justify-content-center">
583                                    <span class="setting-value-text">
584                                        {{ rounded(team_info.last_deadline_bank/10,1) }}
585                                    </span>
586                                </div>
587                            </div>
588                        </div>
589                    </div>
590                    <div class="row no-gutters">
591                        <div class="col-4 col-sm-3 col-md" v-cloak>
592                            <div class="d-flex flex-column metric">
593                                <div class="text-center p-0">Last GW OR</div>
594                                <div class="setting-value text-center p-0 d-flex flex-row justify-content-center">
595                                    <span class="setting-value-text">
596                                        {{ formatted_rank(teamInfoDetails(team_info, 'last_gw_rank_overall')) }}
597                                    </span>
598                                </div>
599                            </div>
600                        </div>
601                        <div class="col-4 col-sm-3 col-md" v-cloak>
602                            <div class="d-flex flex-column metric">
603                                <div class="text-center p-0">Current OR</div>
604                                <div class="setting-value text-center p-0 d-flex flex-row justify-content-center">
605                                    <span class="setting-value-text">
606                                        {{ formatted_rank(teamInfoDetails(team_info, 'current_rank')) }} ({{
607                                        formatted_rank(teamInfoDetail
607s(team_info, 'current_rank') -
608                                        teamInfoDetails(team_info, 'last_gw_rank_overall')) }})
609                                    </span>
610                                </div>
611                            </div>
612                        </div>
613                        <div class="col-4 col-sm-3 col-md" v-cloak>
614                            <div class="d-flex flex-column metric">
615                                <div class="text-center p-0">Gameweek Rank</div>
616                                <div class="setting-value text-center p-0 d-flex flex-row justify-content-center">
617                                    <span class="setting-value-text">
618                                        {{ formatted_rank(team_info.summary_event_rank) }}
619                                    </span>
620                                </div>
621                            </div>
622                        </div>
623                        <div class="col-4 col-sm-3 col-md" v-cloak>
624                            <div class="d-flex flex-column metric">
625                                <div class="text-center p-0">Gameweek Points</div>
626                                <div class="setting-value text-center p-0 d-flex flex-row justify-content-center">
627                                    <span class="setting-value-text">
628                                        {{ team_info.summary_event_points }}
629                                    </span>
630                                </div>
631                            </div>
632                        </div>
633                        <div class="col-4 col-sm-3 col-md" v-cloak>
634                            <div class="d-flex flex-column metric">
635                                <div class="text-center p-0">Total Points</div>
636                                <div class="setting-value text-center p-0 d-flex flex-row justify-content-center">
637                                    <span class="setting-value-text">
638                                        {{ formatted_rank(team_info.summary_overall_points) }}
639                                    </span>
640                                </div>
641                            </div>
642                        </div>
643                    </div>
644                </div>
645            </div>
646        </div>
647    </div>
648
649    <ul class="nav nav-tabs main-blocks text-small" id="timeline-tabs" role="tablist">
650        <li class="nav-item">
651            <a class="nav-link active" id="timeline-graph-tab" data-toggle="tab" href="#timeline-graph" role="tab"
652                aria-controls="home" aria-selected="true">Timeline</a>
653        </li>
654        <li class="nav-item">
655            <a class="nav-link" id="timeline-table-tab" data-toggle="tab" href="#timeline-table" role="tab"
656                aria-controls="profile" aria-selected="false">Game Table</a>
657        </li>
658    </ul>
659    <div class="tab-content" id="myTabContent">
660        <div class="tab-pane fade show active" id="timeline-graph" role="tabpanel" aria-labelledby="timeline-graph-tab">
661            <div class="row" v-cloak id="timeline-wrapper">
662                <div class="col-12 mb-3">
663                    <div class="card card-field border-dark bg-squad-card text-white">
664                        <h5 class="card-header border-complement text-center scenario_title">Timeline</h5>
665                        <div class="scenario_detail">
666                            <button class="btn btn-secondary btn-sm zoomButton" onclick="zoomOutSvg()">
667                                <i class="fa fa-minus" aria-hidden="true"></i>
668                            </button>
669                            <button class="btn btn-secondary btn-sm zoomButton" onclick="zoomInSvg()">
670                                <i class="fa fa-plus" aria-hidden="true"></i>
671                            </button>
672                            <button class="btn btn-secondary btn-sm zoomButton" onclick="refreshFixtureAndRP()">
673                                <i class="fas fa-sync-alt"></i>
674                            </button>
675                        </div>
676                        <div class="card-body">
677                            <div id="d3-timeline" class="svg-wrapper">
678
679                            </div>
680                        </div>
681                    </div>
682                </div>
683            </div>
684        </div>
685        <div class="tab-pane fade" id="timeline-table" role="tabpanel" aria-labelledby="timeline-table-tab">
686            <div class="row" v-cloak>
687                <div class="col-12 mb-3">
688                    <div class="card card-field border-dark bg-squad-card text-white">
689                        <h5 class="card-header border-complement text-center scenario_title">Game Table</h5>
690                        <div class="card-body text-small">
691                            <div class="scrollable-x">
692                                <table class="table table-sm table-striped text-white text-nowrap w-100 text-xs-mini"
693                                    id="game_table_gw">
694                                    <thead>
695                                        <tr>
696                                            <th>Game No</th>
697                                            <th class="text-center" v-for="(game, id) in gameweek_games_with_metadata">
698                                                {{ id+1 }}</th>
699                                        </tr>
700                                    </thead>
701                                    <tbody>
702                                        <tr>
703                                            <td>Link</td>
704                                            <td v-for="(game,id) in gameweek_games_with_metadata" class="text-center">
705                                                <button class="btn btn-secondary btn-sm text-xs-mini"
706                                                    @click="openModalFor(id)">Report</button>
707                                            </td>
708                                        </tr>
709                                        <tr>
710                                            <td>Home</td>
711                                            <td class="text-center" v-for="game in gameweek_games_with_metadata">{{
712                                                game.team_h_name }}</td>
713                                        </tr>
714                                        <tr>
715                                            <td>Away</td>
716                                            <td class="text-center" v-for="game in gameweek_games_with_metadata">{{
717                                                game.team_a_name }}</td>
718                                        </tr>
719                                        <tr>
720                                            <td>Kickoff</td>
721                                            <td class="text-center" v-for="game in gameweek_games_with_metadata">
722                                                {{ new Date(game.node_info.start).toLocaleDateString() }} <br /> {{ new
723                                                Date(game.node_info.start).toLocaleTimeString() }}
724                                            </td>
725                                        </tr>
726                                        <tr>
727                                            <td>Started</td>
728                                            <td class="text-center" v-for="game in gameweek_games_with_metadata">{{
729                                                game.started ? "Yes" : "No" }}</td>
730                                        </tr>
731                                        <tr>
732                                            <td>Finished</td>
733                                            <td class="text-center" v-for="game in gameweek_games_with_metadata">{{
734                                                game.finished_provisional ? "Yes" : "No" }}</td>
735                                        </tr>
736                                        <tr>
737                                            <td>xP Sum</td>
738                                            <td class="text-center" v-for="game in gameweek_games_with_metadata">{{
739                                                (game.xp_sum).toFixed(1) }}</td>
740                                        </tr>
741                                        <tr>
742                                            <td>rP Sum</td>
743                                            <td class="text-center" v-for="game in gameweek_games_with_metadata">{{
744                                                game.started ? game.rp_sum : "-" }}</td>
745                                        </tr>
746                                        <tr v-if="is_ready">
747                                            <td>Players (Owned)</td>
748                                            <td class="text-center" v-for="game in gameweek_games_with_metadata">{{
749                                                game.players_owned }}</td>
750                                        </tr>
751                                        <tr v-if="is_ready">
752                                            <td>Players (Non-owned)</td>
753                                            <td class="text-center" v-for="game in gameweek_games_with_metadata">{{
754                                                game.players_nonowned }}</td>
755                                        </tr>
756                                        <tr v-if="is_ready">
757                                            <td>EO (Owned)</td>
758                                            <td class="text-center" v-for="game in gameweek_games_with_metadata">{{
759                                                (game.players_owned_eo * 100).toFixed(1) }}%</td>
760                                        </tr>
761                                        <tr v-if="is_ready">
762                                            <td>EO (Non-owned)</td>
763                                            <td class="text-center" v-for="game in gameweek_games_with_metadata">{{
764                                                (game.players_nonowned_eo * 100).toFixed(1) }}%</td>
765                                        </tr>
766                                        <tr v-if="is_ready">
767                                            <td>Expected Gain</td>
768                                            <td class="text-center" v-for="game in gameweek_games_with_metadata">{{
769                                                getWithSign(game.xp_team_gain) }}</td>
770                                        </tr>
771                                        <tr v-if="is_ready">
772                                            <td>Realized Gain</td>
773                                            <td class="text-center" v-for="game in gameweek_games_with_metadata">{{
774                                                game.started ? getWithSign(game.rp_team_gain) : "-" }}</td>
775                                        </tr>
776                                        <tr v-if="is_ready">
777                                            <td>Expected Loss</td>
778                                            <td class="text-center" v-for="game in gameweek_games_with_metadata">{{
779                                                getWithSign(game.xp_team_loss) }}</td>
780                                        </tr>
781                                        <tr v-if="is_ready">
782                                            <td>Realized Loss</td>
783                                            <td class="text-center" v-for="game in gameweek_games_with_metadata">{{
784                                                game.started ? getWithSign(game.rp_team_loss) : "-" }}</td>
785                                        </tr>
786                                        <tr v-if="is_ready">
787                                            <td>Expected Net</td>
788                                            <td class="text-center" v-for="game in gameweek_games_with_metadata">{{
789                                                getWithSign(game.xp_team_net) }}</td>
790                                        </tr>
791                                        <tr v-if="is_ready">
792                                            <td>Realized Net</td>
793                                            <td class="text-center" v-for="game in gameweek_games_with_metadata">{{
794                                                game.started ? getWithSign(game.rp_team_net) : "-" }}</td>
795                                        </tr>
796                                        <tr v-if="is_ready">
797                                            <td>Outcome ▲/▼</td>
798                                            <td class="text-center" v-for="game in gameweek_games_with_metadata">
799                                                <span>{{ game.started ? getWithSign(game.final_team_net) : "-" }}</span>
800                                                <span
801                                                    :class="{'green-arrow': game.final_team_net > 0, 'red-arrow': game.final_team_net < 0}"
802                                                    v-if="game.started">{{ game.final_team_net > 0 ? "▲" : "▼" }}</span>
803                                            </td>
804                                        </tr>
805                                    </tbody>
806                                </table>
807                            </div>
808                        </div>
809                    </div>
810                </div>
811            </div>
812        </div>
813    </div>
814
815
816    <div class="row" v-cloak id="graph-section-wrapper">
817        <div class="col-12 mb-3">
818            <div class="card card-field border-dark bg-squad-card text-white">
819                <h5 class="card-header border-complement text-center scenario_title">Graphs</h5>
820                <div class="scenario_detail">
821                    Expected and realized values over the GW duration
822                </div>
823                <div class="card-body" v-if="is_ready">
824                    <div class="row">
825                        <div class="col-12 mb-3" :class="{'col-md-6': !large_graphs}">
826                            <div class="svg-wrapper live-graph" id="graph-wrapper-points">
827
828                            </div>
829                            <div class="row no-gutters text-small mb-1 pt-1 pb-1">
830
831                                <div class="col-4 mb-1" v-cloak>
832                                    <div class="d-flex flex-column metric">
833                                        <div class="text-center p-0">
834                                            <div class="legend-box text-center">
835                                                <svg width="20" height="10">
836                                                    <g>
837                                                        <line id="svg_1" y2="5" x2="20" y1="5" x1="0" stroke-width="1.5"
838                                                            :stroke="legendColors.lineExpected" stroke-dasharray="4,1" fill="none"></line>
839                                                    </g>
840                                                </svg> Expected (You)
841                                            </div>
842                                        </div>
843                                        <div
844                                            class="setting-value text-center p-0 d-flex flex-row justify-content-center">
845                                            <span class="setting-value-text" id="points-expected-you">
846
847                                            </span>
848                                        </div>
849                                    </div>
850                                </div>
851                                <div class="col-4 mb-1" v-cloak>
852                                    <div class="d-flex flex-column metric">
853                                        <div class="text-center p-0">
854                                            <div class="legend-box text-center">
855                                                <svg width="20" height="10">
856                                                    <g>
857                                                        <line id="svg_1" y2="5" x2="20" y1="5" x1="0" stroke-width="1.5"
858                                                            :stroke="legendColors.lineRealized" fill="none"></line>
859                                                    </g>
860                                                </svg> Realized (You)
861                                            </div>
862                                        </div>
863                                        <div
864                                            class="setting-value text-center p-0 d-flex flex-row justify-content-center">
865                                            <span class="setting-value-text" id="points-realized-you">
866
867                                            </span>
868                                        </div>
869                                    </div>
870                                </div>
871                                <div class="col-4 mb-1" v-cloak>
872                                    <div class="d-flex flex-column metric">
873                                        <div class="text-center p-0">
874                                            <div class="legend-box text-center">
875                                                <svg width="20" height="10">
876                                                    <g>
877                                                        <line id="svg_1" y2="5" x2="20" y1="5" x1="0" stroke-width="1.5"
878                                                            :stroke="legendColors.lineProjected" stroke-dasharray="5,1" fill="none">
879                                                        </line>
880                                                    </g>
881                                                </svg> Projected (You)
882                                            </div>
883                                        </div>
884                                        <div
885                                            class="setting-value text-center p-0 d-flex flex-row justify-content-center">
886                                            <span class="setting-value-text" id="points-projected-you">
887
888                                            </span>
889                                        </div>
890                                    </div>
891                                </div>
892
893                                <div class="col-4" v-cloak>
894                                    <div class="d-flex flex-column metric">
895                                        <div class="text-center p-0">
896                                            <div class="legend-box text-center">
897                                                <svg width="20" height="10">
898                                                    <g>
899                                                        <line id="svg_1" y2="5" x2="20" y1="5" x1="0" stroke-width="1.5"
900                                                            :stroke="legendColors.lineYourTeam" stroke-dasharray="4,1" fill="none"></line>
901                                                    </g>
902                                                </svg> Expected (Avg)
903                                            </div>
904                                        </div>
905                                        <div
906                                            class="setting-value text-center p-0 d-flex flex-row justify-content-center">
907                                            <span class="setting-value-text" id="points-expected-avg">
908
909                                            </span>
910                                        </div>
911                                    </div>
912                                </div>
913                                <div class="col-4" v-cloak>
914                                    <div class="d-flex flex-column metric">
915                                        <div class="text-center p-0">
916                                            <div class="legend-box text-center">
917                                                <svg width="20" height="10">
918                                                    <g>
919                                                        <line id="svg_1" y2="5" x2="20" y1="5" x1="0" stroke-width="1.5"
920                                                            :stroke="legendColors.lineFieldAvg" fill="none"></line>
921                                                    </g>
922                                                </svg> Realized (Avg)
923                                            </div>
924                                        </div>
925                                        <div
926                                            class="setting-value text-center p-0 d-flex flex-row justify-content-center">
927                                            <span class="setting-value-text" id="points-realized-avg">
928
929                                            </span>
930                                        </div>
931                                    </div>
932                                </div>
933                                <div class="col-4" v-cloak>
934                                    <div class="d-flex flex-column metric">
935                                        <div class="text-center p-0">
936                                            <div class="legend-box text-center">
937                                                <svg width="20" height="10">
938                                                    <g>
939                                                        <line id="svg_1" y2="5" x2="20" y1="5" x1="0" stroke-width="1.5"
940                                                            :stroke="legendColors.lineAverage" stroke-dasharray="5,1" fill="none">
941                                                        </line>
942                                                    </g>
943                                                </svg> Projected (Avg)
944                                            </div>
945                                        </div>
946                                        <div
947                                            class="setting-value text-center p-0 d-flex flex-row justify-content-center">
948                                            <span class="setting-value-text" id="points-projected-avg">
949
950                                            </span>
951                                        </div>
952                                    </div>
953                                </div>
954                            </div>
955                        </div>
956                        <div class="col-12 mb-3" :class="{'col-md-6': !large_graphs}">
957                            <div class="svg-wrapper live-graph" id="graph-wrapper-diff">
958
959                            </div>
960                            <div class="row no-gutters text-small mb-1 pt-1 pb-1">
961
962                                <div class="col-4" v-cloak>
963                                    <div class="d-flex flex-column metric">
964                                        <div class="text-center p-0">
965                                            <div class="legend-box text-center">
966                                                <svg width="20" height="10">
967                                                    <g>
968                                                        <line id="svg_1" y2="5" x2="20" y1="5" x1="0" stroke-width="1.5"
969                                                            :stroke="legendColors.lineExpected" stroke-dasharray="4,1" fill="none"></line>
970                                                    </g>
971                                                </svg> Expected
972                                            </div>
973                                        </div>
974                                        <div
975                                            class="setting-value text-center p-0 d-flex flex-row justify-content-center">
976                                            <span class="setting-value-text" id="diff-expected-you">
977
978                                            </span>
979                                        </div>
980                                    </div>
981                                </div>
982                                <div class="col-4" v-cloak>
983                                    <div class="d-flex flex-column metric">
984                                        <div class="text-center p-0">
985                                            <div class="legend-box text-center">
986                                                <svg width="20" height="10">
987                                                    <g>
988                                                        <line id="svg_1" y2="5" x2="20" y1="5" x1="0" stroke-width="1.5"
989                                                            :stroke="legendColors.lineRealized" fill="none"></line>
990                                                    </g>
991                                                </svg> Realized
992                                            </div>
993                                        </div>
994                                        <div
995                                            class="setting-value text-center p-0 d-flex flex-row justify-content-center">
996                                            <span class="setting-value-text" id="diff-realized-you">
997
998                                            </span>
999                                        </div>
1000                                    </div>
1001                                </div>
1002                                <div class="col-4" v-cloak>
1003                                    <div class="d-flex flex-column metric">
1004                                        <div class="text-center p-0">
1005                                            <div class="legend-box text-center">
1006                                                <svg width="20" height="10">
1007                                                    <g>
1008                                                        <line id="svg_1" y2="5" x2="20" y1="5" x1="0" stroke-width="1.5"
1009                                                            :stroke="legendColors.lineProjected" stroke-dasharray="5,1" fill="none">
1010                                                        </line>
1011                                                    </g>
1012                                                </svg> Projected
1013                                            </div>
1014                                        </div>
1015                                        <div
1016                                            class="setting-value text-center p-0 d-flex flex-row justify-content-center">
1017                                            <span class="setting-value-text" id="diff-projected-you">
1018
1019                                            </span>
1020                                        </div>
1021                                    </div>
1022                                </div>
1023                            </div>
1024                        </div>
1025
1026                    </div>
1027                    <div class="row">
1028
1029                        <div class="col-12 mb-3" :class="{'col-md-6': !large_graphs}">
1030                            <div class="svg-wrapper live-graph" id="graph-wrapper-gain">
1031
1032                            </div>
1033                            <div class="row no-gutters text-small mb-1 pt-1 pb-1">
1034
1035                                <div class="col-4" v-cloak>
1036                                    <div class="d-flex flex-column metric">
1037                                        <div class="text-center p-0">
1038                                            <div class="legend-box text-center">
1039                                                <svg width="20" height="10">
1040                                                    <g>
1041                                                        <line id="svg_1" y2="5" x2="20" y1="5" x1="0" stroke-width="1.5"
1042                                                            :stroke="legendColors.lineExpected" stroke-dasharray="4,1" fill="none"></line>
1043                                                    </g>
1044                                                </svg> Expected
1045                                            </div>
1046                                        </div>
1047                                        <div
1048                                            class="setting-value text-center p-0 d-flex flex-row justify-content-center">
1049                                            <span class="setting-value-text" id="gain-expected-you">
1050
1051                                            </span>
1052                                        </div>
1053                                    </div>
1054                                </div>
1055                                <div class="col-4" v-cloak>
1056                                    <div class="d-flex flex-column metric">
1057                                        <div class="text-center p-0">
1058                                            <div class="legend-box text-center">
1059                                                <svg width="20" height="10">
1060                                                    <g>
1061                                                        <line id="svg_1" y2="5" x2="20" y1="5" x1="0" stroke-width="1.5"
1062                                                            :stroke="legendColors.lineRealized" fill="none"></line>
1063                                                    </g>
1064                                                </svg> Realized
1065                                            </div>
1066                                        </div>
1067                                        <div
1068                                            class="setting-value text-center p-0 d-flex flex-row justify-content-center">
1069                                            <span class="setting-value-text" id="gain-realized-you">
1070
1071                                            </span>
1072                                        </div>
1073                                    </div>
1074                                </div>
1075                                <div class="col-4" v-cloak>
1076                                    <div class="d-flex flex-column metric">
1077                                        <div class="text-center p-0">
1078                                            <div class="legend-box text-center">
1079                                                <svg width="20" height="10">
1080                                                    <g>
1081                                                        <line id="svg_1" y2="5" x2="20" y1="5" x1="0" stroke-width="1.5"
1082                                                            :stroke="legendColors.lineProjected" stroke-dasharray="5,1" fill="none">
1083                                                        </line>
1084                                                    </g>
1085                                                </svg> Projected
1086                                            </div>
1087                                        </div>
1088                                        <div
1089                                            class="setting-value text-center p-0 d-flex flex-row justify-content-center">
1090                                            <span class="setting-value-text" id="gain-projected-you">
1091
1092                                            </span>
1093                                        </div>
1094                                    </div>
1095                                </div>
1096                            </div>
1097                        </div>
1098
1099                        <div class="col-12 mb-3" :class="{'col-md-6': !large_graphs}">
1100                            <div class="svg-wrapper live-graph" id="graph-wrapper-loss">
1101
1102                            </div>
1103                            <div class="row no-gutters text-small mb-1 pt-1 pb-1">
1104
1105                                <div class="col-4" v-cloak>
1106                                    <div class="d-flex flex-column metric">
1107                                        <div class="text-center p-0">
1108                                            <div class="legend-box text-center">
1109                                                <svg width="20" height="10">
1110                                                    <g>
1111                                                        <line id="svg_1" y2="5" x2="20" y1="5" x1="0" stroke-width="1.5"
1112                                                            :stroke="legendColors.lineExpected" stroke-dasharray="4,1" fill="none"></line>
1113                                                    </g>
1114                                                </svg> Expected
1115                                            </div>
1116                                        </div>
1117                                        <div
1118                                            class="setting-value text-center p-0 d-flex flex-row justify-content-center">
1119                                            <span class="setting-value-text" id="loss-expected-you">
1120
1121                                            </span>
1122                                        </div>
1123                                    </div>
1124                                </div>
1125                                <div class="col-4" v-cloak>
1126                                    <div class="d-flex flex-column metric">
1127                                        <div class="text-center p-0">
1128                                            <div class="legend-box text-center">
1129                                                <svg width="20" height="10">
1130                                                    <g>
1131                                                        <line id="svg_1" y2="5" x2="20" y1="5" x1="0" stroke-width="1.5"
1132                                                            :stroke="legendColors.lineRealized" fill="none"></line>
1133                                                    </g>
1134                                                </svg> Realized
1135                                            </div>
1136                                        </div>
1137                                        <div
1138                                            class="setting-value text-center p-0 d-flex flex-row justify-content-center">
1139                                            <span class="setting-value-text" id="loss-realized-you">
1140
1141                                            </span>
1142                                        </div>
1143                                    </div>
1144                                </div>
1145                                <div class="col-4" v-cloak>
1146                                    <div class="d-flex flex-column metric">
1147                                        <div class="text-center p-0">
1148                                            <div class="legend-box text-center">
1149                                                <svg width="20" height="10">
1150                                                    <g>
1151                                                        <line id="svg_1" y2="5" x2="20" y1="5" x1="0" stroke-width="1.5"
1152                                                            :stroke="legendColors.lineProjected" stroke-dasharray="5,1" fill="none">
1153                                                        </line>
1154                                                    </g>
1155                                                </svg> Projected
1156                                            </div>
1157                                        </div>
1158                                        <div
1159                                            class="setting-value text-center p-0 d-flex flex-row justify-content-center">
1160                                            <span class="setting-value-text" id="loss-projected-you">
1161
1162                                            </span>
1163                                        </div>
1164                                    </div>
1165                                </div>
1166                            </div>
1167                        </div>
1168
1169
1170
1171                    </div>
1172
1173                </div>
1174            </div>
1175        </div>
1176    </div>
1177
1178    <div class="row" v-cloak id="ownership-box" v-if="!_.isEmpty(sorted_ownership_cache)">
1179        <div class="col-12 mb-3">
1180            <div class="card card-field border-dark bg-squad-card text-white">
1181                <h5 class="card-header border-complement text-center scenario_title">Ownership</h5>
1182                <div class="card-body" v-if="is_ready">
1183
1184                    <div class="row justify-content-center mb-1">
1185                        <div class="col-12 col-md-8">
1186                            <div id="ownership-graph">
1187
1188                            </div>
1189                        </div>
1190                    </div>
1191                    <div class="row justify-content-center mb-1">
1192                        <div class="col-4 col-md-2 mb-1 pl-0 pr-0" v-cloak>
1193                            <div class="d-flex flex-column metric">
1194                                <div class="text-center p-0">
1195                                    <div class="legend-box text-center">
1196                                        Player
1197                                    </div>
1198                                </div>
1199                                <div class="setting-value text-center p-0 d-flex flex-row justify-content-center">
1200                                    <span class="setting-value-text">
1201                                        {{ (selected_player && selected_player.name || "") }}
1202                                    </span>
1203                                </div>
1204                            </div>
1205                        </div>
1206                        <div class="col-4 col-md-2 mb-1 pl-0 pr-0" v-cloak>
1207                            <div class="d-flex flex-column metric">
1208                                <div class="text-center p-0">
1209                                    <div class="legend-box text-center">
1210                                        Eff. Ownership
1211                                    </div>
1212                                </div>
1213                                <div class="setting-value text-center p-0 d-flex flex-row justify-content-center">
1214                                    <span class="setting-value-text">
1215                                        {{ (selected_player && (selected_player.ownership).toFixed(2) + '%' || "") }}
1216                                    </span>
1217                                </div>
1218                            </div>
1219                        </div>
1220                    </div>
1221                    <div class="row justify-content-center mb-3">
1222                        <div class="col-3 col-md-2 mb-1 pl-0 pr-0" v-cloak>
1223                            <div class="d-flex flex-column metric">
1224                                <div class="text-center p-0">
1225                                    <div class="legend-box text-center">
1226                                        xP
1227                                    </div>
1228                                </div>
1229                                <div class="setting-value text-center p-0 d-flex flex-row justify-content-center">
1230                                    <span class="setting-value-text">
1231                                        {{ (selected_player && (selected_player.xp).toFixed(1) || "") }}
1232                                    </span>
1233                                </div>
1234                            </div>
1235                        </div>
1236                        <div class="col-3 col-md-2 mb-1 pl-0 pr-0" v-cloak>
1237                            <div class="d-flex flex-column metric">
1238                                <div class="text-center p-0">
1239                                    <div class="legend-box text-center">
1240                                        Exp. Gain/Loss
1241                                    </div>
1242                                </div>
1243                                <div class="setting-value text-center p-0 d-flex flex-row justify-content-center">
1244                                    <span class="setting-value-text">
1245                                        {{ (selected_player && getWithSign(selected_player.xp_net) || "") }}
1246                                    </span>
1247                                </div>
1248                            </div>
1249                        </div>
1250                        <div class="col-3 col-md-2 mb-1 pl-0 pr-0" v-cloak>
1251                            <div class="d-flex flex-column metric">
1252                                <div class="text-center p-0">
1253                                    <div class="legend-box text-center">
1254                                        rP
1255                                    </div>
1256                                </div>
1257                                <div class="setting-value text-center p-0 d-flex flex-row justify-content-center">
1258                                    <span class="setting-value-text">
1259                                        {{ (selected_player && (selected_player.rp_total).toFixed(0) || "") }}
1260                                    </span>
1261                                </div>
1262                            </div>
1263                        </div>
1264                        <div class="col-3 col-md-2 mb-1 pl-0 pr-0" v-cloak>
1265                            <div class="d-flex flex-column metric">
1266                                <div class="text-center p-0">
1267                                    <div class="legend-box text-center">
1268                                        Real. Gain/Loss
1269                                    </div>
1270                                </div>
1271                                <div class="setting-value text-center p-0 d-flex flex-row justify-content-center">
1272                                    <span class="setting-value-text">
1273                                        {{ (selected_player && getWithSign(selected_player.rp_net) || "") }}
1274                                    </span>
1275                                </div>
1276                            </div>
1277                        </div>
1278
1279
1280
1281
1282                    </div>
1283
1284                    <div class="table-responsive" style="max-height: 500px;">
1285                        <table class="table table-sm text-white table-striped text-small m-data-table mt-1 mb-1"
1286                            id="ownership_table" data-source="sorted_ownership_cache">
1287                            <thead>
1288                                <tr>
1289                                    <th class="text-muted sortable-th" @click="sortData" data-tag="id">ID</th>
1290                                    <th class="text-center sortable-th" @click="sortData" data-tag="name">Name</th>
1291                                    <th class="text-center sortable-th" @click="sortData" data-tag="ownership">Tier
1292                                        Effective Ownership</th>
1293                                    <th class="text-center sortable-th" @click="sortData" data-tag="multiplier">
1294                                        Multiplier</th>
1295                                    <th class="text-center sortable-th" @click="sortData" data-tag="xp">xP</th>
1296                                    <th class="text-center sortable-th" @click="sortData" data-tag="xp_net">Exp.
1297                                        Gain/Loss</th>
1298                                    <th class="text-center sortable-th" @click="sortData" data-tag="rp_total">rP</th>
1299                                    <th class="text-center sortable-th" @click="sortData" data-tag="rp_net">Real.
1300                                        Gain/Loss</th>
1301                                    <th class="text-center sortable-th" @click="sortData" data-tag="luck">Luck</th>
1302                                </tr>
1303                            </thead>
1304                            <tbody>
1305                                <tr v-for="e in sorted_ownership_cache" :key="e.id"
1306                                    :class="{'owned-row': e.multiplier >0, 'nonowned-row': e.multiplier == 0}"
1307                                    v-if="e.xp > 0 && e.ownership > 0">
1308                                    <td class="text-muted">{{ e.id }}</td>
1309                                    <td class="text-center">{{ e.name }}</td>
1310                                    <td class="text-center">{{ (e.ownership).toFixed(2) }}%</td>
1311                                    <td class="text-center">{{ e.multiplier }}</td>
1312                                    <td class="text-center">{{ (e.xp).toFixed(1) }}</td>
1313                                    <td class="text-center">{{ getWithSign(e.xp_net) }}</td>
1314                                    <td class="text-center">{{ (e.rp_total).toFixed(0) }}</td>
1315                                    <td class="text-center">{{ getWithSign(e.rp_net) }}</td>
1316                                    <td class="text-center">{{ getWithSign(e.luck) }}</td>
1317                                </tr>
1318                            </tbody>
1319                        </table>
1320                    </div>
1321                </div>
1322            </div>
1323        </div>
1324    </div>
1325    <span class="d-none">{{ sorted_ownership }}</span>
1326
1327    <!--
1328    <div class="row" v-cloak id="team-eo-box" v-if="!_.isEmpty(sorted_ownership_cache)">
1329        <div class="col-12 mb-3">
1330            <div class="card card-field border-dark bg-squad-card text-white">
1331                <h5 class="card-header border-complement text-center scenario_title">Team Level EO</h5>
1332                <div class="card-body" v-if="is_ready">
1333                    <div>
1334                        <div>
1335                            <h6>Defense EO</h6>
1336                            <hr>
1337                        </div>
1338                        <div>
1339                            <table class="table table-sm text-white table-striped text-small m-data-table mt-1 mb-1" id="defense_eo_table" data-source="team_eo_defense">
1340                                <thead>
1341                                    <tr>
1342                                        <th class="text-center sortable-th" @click="sortData" data-tag="name">Team</th>
1343                                        <th class="text-center sortable-th" @click="sortData" data-tag="multiplier">Your EO</th>
1344                                        <th class="text-center sortable-th" @click="sortData" data-tag="ownership">Field EO</th>
1345                                        <th class="text-center sortable-th" @click="sortData" data-tag="xp">Net EO</th>
1346                                        <th class="text-center sortable-th" @click="sortData" data-tag="xp_net">CS?</th>
1347                                        <th class="text-center sortable-th" @click="sortData" data-tag="rp_total">xNet</th>
1348                                        <th class="text-center sortable-th" @click="sortData" data-tag="rp_net">rNet</th>
1349                                        <th><button class="btn btn-sm btn-info">Report</button></th>
1350                                    </tr>
1351                                </thead>
1352                                <tbody>
1353                                    <tr v-for="e in team_eo_defense" :key="e.id" :class="{'owned-row': e.multiplier >0, 'nonowned-row': e.multiplier == 0}" v-if="">
1354                                    </tr>
1355                                </tbody>
1356                            </table>
1357                        </div>
1358                    </div>
1359                </div>
1360            </div>
1361        </div>
1362    </div>
1363    -->
1364
1365    <div class="row" v-cloak>
1366        <div class="col-12 mb-3">
1367            <div class="card border-dark bg-squad-card text-white qa">
1368                <div class="card-body text-left">
1369                    <h5>Q/A</h5>
1370                    <b>What is the source of expected values?</b>
1371                    <p class="answer"><a href="https://solioanalytics.com">Solio Analytics FPL Tool</a>. For questions,
1372                        use
1373                        info [at] solioanalytics.com.</p>
1374                    <b>How do you calculate expected gain and expected loss?</b>
1375                    <p>Expected gain is calculated using (Expected Points) * (1-Ownership Ratio). Similarly expected
1376                        loss is (Expected Points) * (Ownership Ratio).<br />The logic behind this calculation is simple:
1377                        if you have a player, you are at an advantage
1378                        as much as how many people don't own the player. If a player has xP of 6 and no one owns him,
1379                        you get +6 compared to others. If ownership at 75%, your gain is averaged at 6*(25%)=1.5.
1380                        Similarly, if you do not own the same player,
1381                        then your net loss will be 6*(75%)=-4.5.</p>
1382                    <b>There is a significant difference between "FPL API" and "Sample - Overall" expected loss values.
1383                        What is the reason?</b>
1384                    <p>FPL API does not show whether owned players are on the bench or on the starting lineup. When
1385                        using FPL API values, we consider all players of other managers as if all of their players are
1386                        playing. For the sampling methods, we only
1387                        use other managers' starting lineup, which should be a better approximation.</p>
1388                    <b>If you have any other questions, ask me on Twitter!</b>
1389                </div>
1390                <div class="card-footer text-white disclaimer">
1391                    The information contained on this website is for general information purposes only. Any reliance you
1392                    place on this information is strictly at your own risk.
1393                </div>
1394            </div>
1395        </div>
1396    </div>
1397
1398</main>
1399
1400<div class="modal" tabindex="-1" role="dialog" id="sourceModal">
1401    <div class="modal-dialog" role="document">
1402        <div class="modal-content">
1403            <div class="modal-header">
1404                <h5 class="modal-title">Choose a data source</h5>
1405                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
1406                    <span aria-hidden="true">&times;</span>
1407                </button>
1408            </div>
1409            <div class="modal-body">
1410                <div class="form-group">
1411                    <select class="form-control" v-model="ownership_source_buffer"
1412                        @change="$('#sourceModal').modal('hide');">
1413                        <option v-for="i in available_sources">{{ i }}</option>
1414                    </select>
1415                </div>
1416            </div>
1417        </div>
1418    </div>
1419</div>
1420
1421<div class="modal" tabindex="-1" role="dialog" id="teamModal">
1422    <div class="modal-dialog" role="document">
1423        <div class="modal-content">
1424            <div class="modal-header">
1425                <h5 class="modal-title">Select ID and Sample</h5>
1426                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
1427                    <span aria-hidden="true">&times;</span>
1428                </button>
1429            </div>
1430            <div class="modal-body">
1431
1432                <div class="">
1433                    <div class="form-group">
1434                        <label for="teamIdEnter">Enter your team ID
1435                            <!-- <button class="text-muted btn pt-0 text-small align-baseline" @click="show_league=true">-or-
1436                                Choose from Analytics League</button> -->
1437                        </label>
1438                        <input type="number" class="form-control" id="teamIdEnter" v-model.lazy="current_team_id"
1439                            placeholder="Team ID">
1440                        <select class="form-control" id="fpl_analytics_league_select" @change="selectLeagueTeam"
1441                            v-if="show_league" placeholder="Select team">
1442                            <option></option>
1443                            <option v-for="i in league_list" :value="i.entry">{{ `${i.player_name} (${i.entry_name})` }}
1444                            </option>
1445                        </select>
1446                    </div>
1447                    <div class="form-group">
1448                        <label>Select your sample data</label>
1449                        <select class="form-control" v-model="ownership_source">
1450                            <option v-for="i in available_sources">{{ i }}</option>
1451                        </select>
1452                    </div>
1453                    <div class="form-group">
1454                        <div class="form-check">
1455                            <input class="form-check-input" type="checkbox" id="gridCheck1"
1456                                v-model="remember_me_button">
1457                            <label class="form-check-label" for="gridCheck1">
1458                                Remember me
1459                            </label>
1460                        </div>
1461                    </div>
1462                </div>
1463
1464                <!-- <div>
1465                    <div class="form-group ">
1466                        <label for="fpl_analytics_league_select">-OR- Choose a team among FPL Analytics League</label>
1467                        <select class="form-control" id="fpl_analytics_league_select" @change="selectLeagueTeam">
1468                            <option></option>
1469                            <option v-for="i in league_list" :value="i.id">{{ i.twitter }}</option>
1470                        </select>
1471                    </div>
1472                </div> -->
1473                <div class="modal-footer">
1474                    <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
1475                    <button type="button" class="btn btn-primary" @click="saveTeamId">Save</button>
1476                </div>
1477            </div>
1478        </div>
1479    </div>
1480</div>
1481
1482<div class="modal" tabindex="-1" role="dialog" id="graphModal">
1483    <div class="modal-dialog" role="document">
1484        <div class="modal-content">
1485            <div class="modal-header">
1486                <h5 class="modal-title">Updating plots...</h5>
1487            </div>
1488            <div class="modal-body">
1489                <div class="p-2 wait-modal">
1490                    Updating plots. Please wait... <br />
1491                    <img class="mx-auto d-block" src="static/images/loading.svg">
1492                </div>
1493            </div>
1494        </div>
1495    </div>
1496</div>
1497
1498
1499<div class="modal" tabindex="-1" role="dialog" id="waitModal">
1500    <div class="modal-dialog" role="document">
1501        <div class="modal-content">
1502            <div class="modal-header">
1503                <h5 class="modal-title">Fetching data...</h5>
1504            </div>
1505            <div class="modal-body">
1506                <div class="p-2 wait-modal">
1507                    Fetching data and updating visuals. Please wait... <br />
1508                    <img class="mx-auto d-block" src="static/images/loading.svg">
1509                </div>
1510            </div>
1511        </div>
1512    </div>
1513</div>
1514
1515<div class="modal" tabindex="-1" role="dialog" id="fixtureModal">
1516    <div class="modal-dialog" role="document">
1517        <div class="modal-content">
1518            <div class="modal-header">
1519                <h5 class="modal-title">Fetching fixture values...</h5>
1520            </div>
1521            <div class="modal-body">
1522                <div class="p-2 wait-modal">
1523                    Refreshing fixture data from FPL website. Please wait... <br />
1524                    <img class="mx-auto d-block" src="static/images/loading.svg">
1525                </div>
1526            </div>
1527        </div>
1528    </div>
1529</div>
1530
1531<div class="modal" tabindex="-1" role="dialog" id="matchReportModal">
1532    <div class="modal-dialog modal-dialog-scrollable" role="document">
1533        <div class="modal-content">
1534            <div class="modal-header">
1535                <h5 class="modal-title">Match Report</h5>
1536                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
1537                    <span aria-hidden="true">&times;</span>
1538                </button>
1539            </div>
1540            <div class="modal-body text-small" v-if="selected_game_info !== undefined">
1541                <div>
1542                    <table class="table table-sm table-striped match-report-main">
1543                        <thead>
1544                            <tr class="d-flex">
1545                                <th class="col-5">{{ selected_game_info.team_h_name}}</th>
1546                                <th class="col-2">vs</th>
1547                                <th class="col-5">{{ selected_game_info.team_a_name }}</th>
1548                            </tr>
1549                        </thead>
1550                        <tbody>
1551                            <template v-if="selected_game_info.started">
1552                                <tr class="d-flex">
1553                                    <td class="col-5">{{ selected_game_info.team_h_score }}</td>
1554                                    <td class="col-2">-</td>
1555                                    <td class="col-5">{{ selected_game_info.team_a_score }}</td>
1556                                </tr>
1557                                <tr class="d-flex" v-for="(value, key) in selected_game_info.data"
1558                                    v-if="value.total > 0 && value.total < 10">
1559                                    <td class="col-5">{{ value.home.join(", ") }}</td>
1560                                    <td class="col-2"><i :class="stat_types[key].icon"></i> <br /> {{
1561                                        stat_types[key].name }} </td>
1562                                    <td class="col-5">{{ value.away.join(", ") }}</td>
1563                                </tr>
1564                            </template>
1565                        </tbody>
1566                    </table>
1567                </div>
1568                <div class="row">
1569                    <div class="col-6">
1570                        <table class="table table-sm table-striped">
1571                            <thead>
1572                                <tr>
1573                                    <th>Name</th>
1574                                    <th>xP</th>
1575                                    <th v-if="selected_game_info.started">rP</th>
1576                                </tr>
1577                            </thead>
1578                            <tbody>
1579                                <tr v-for="i in selected_game_info.players.home" v-if="i.rp > 0 || i.xp > 0.5">
1580                                    <td :class="{'owned-player': i.multiplier >0}">{{ i.web_name }}</td>
1581                                    <td>{{ (i.xp).toFixed(1) }}</td>
1582                                    <td v-if="selected_game_info.started">{{ i.rp }}</td>
1583                                </tr>
1584                            </tbody>
1585                        </table>
1586                    </div>
1587                    <div class="col-6">
1588                        <table class="table table-sm table-striped">
1589                            <thead>
1590                                <tr>
1591                                    <th>Name</th>
1592                                    <th>xP</th>
1593                                    <th v-if="selected_game_info.started">rP</th>
1594                                </tr>
1595                            </thead>
1596                            <tbody>
1597                                <tr v-for="i in selected_game_info.players.away" v-if="i.rp > 0 || i.xp > 0.5">
1598                                    <td :class="{'owned-player': i.multiplier >0}">{{ i.web_name }}</td>
1599                                    <td>{{ (i.xp).toFixed(1) }}</td>
1600                                    <td v-if="selected_game_info.started">{{ i.rp }}</td>
1601                                </tr>
1602                            </tbody>
1603                        </table>
1604                    </div>
1605                </div>
1606                <div v-if="is_ready && modal_selected_game !== undefined">
1607                    <div>
1608                        <h5 class="">All Players</h5>
1609                    </div>
1610                    <div>
1611                        <table class="table table-sm table-striped table-responsive" id="match_report_all">
1612                            <thead>
1613                                <tr>
1614                                    <th>
1614Name</th>
1615                                    <th class="text-center">Team</th>
1616                                    <th class="text-center">Pos</th>
1617                                    <th class="text-center">BV</th>
1618                                    <th class="text-center">xP</th>
1619                                    <th class="text-center">xP Net</th>
1620                                    <th class="text-center" v-if="selected_game_info.started" class="highlighted-col">rP
1621                                    </th>
1622                                    <th class="text-center" v-if="selected_game_info.started">rP Net</th>
1623                                    <th class="text-center">Own%</th>
1624                                </tr>
1625                            </thead>
1626                            <tbody>
1627                                <tr v-for="i in selected_game_info.players.home.concat(selected_game_info.players.away)"
1628                                    v-if="i.xp > 0 || i.rp > 0 || i.ownership > 0">
1629                                    <td :class="{'owned-player': i.multiplier >0}">{{ i.web_name }}</td>
1630                                    <td class="text-center">{{ i.data.team?.short }}</td>
1631                                    <td class="text-center">{{ element_type[i.data.element_type]?.short }}</td>
1632                                    <td class="text-center">{{ i.data.now_cost_str }}</td>
1633                                    <td class="text-center">{{ (i.xp).toFixed(2) }}</td>
1634                                    <td class="text-center">{{ getWithSign(i.xp_net) }}</td>
1635                                    <td v-if="selected_game_info.started" class="text-center">{{ i.rp }}</td>
1636                                    <td v-if="selected_game_info.started" class="text-center">{{ getWithSign(i.rp_net)
1637                                        }}</td>
1638                                    <td class="text-center">{{ (i.data.ownership).toFixed(1) }}</td>
1639                                </tr>
1640                            </tbody>
1641                        </table>
1642                    </div>
1643                </div>
1644            </div>
1645        </div>
1646    </div>
1647</div>
1648
1649<div class="modal" tabindex="-1" role="dialog" id="gwModal">
1650    <div class="modal-dialog" role="document">
1651        <div class="modal-content">
1652            <div class="modal-header">
1653                <h5 class="modal-title">Choose GW</h5>
1654                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
1655                    <span aria-hidden="true">&times;</span>
1656                </button>
1657            </div>
1658            <div class="modal-body">
1659                <div class="form-group">
1660                    <select class="form-control" v-model="seasongwdate" @change="$('#gwModal').modal('hide');">
1661                        <option :value="i.trim()" v-for="i in listdates">{{ i.split('/')[1] }}</option>
1662                    </select>
1663                </div>
1664            </div>
1665        </div>
1666    </div>
1667</div>
1668
1669<div class="modal" tabindex="-1" role="dialog" id="updateModal">
1670    <div class="modal-dialog" role="document">
1671        <div class="modal-content">
1672            <div class="modal-header">
1673                <h5 class="modal-title">Loading app values...</h5>
1674            </div>
1675            <div class="modal-body">
1676                <div class="p-2 wait-modal">
1677                    Fetching all data. Please wait... <br />
1678                    <ul>
1679                        <li>Fixture data <span class="success_mark" v-if="!_.isEmpty(gw_fixture)">✔</span><span
1680                                class="wait_mark" v-else>⏳</span></li>
1681                        <li>Element data <span class="success_mark" v-if="!_.isEmpty(el_data)">✔</span><span
1682                                class="wait_mark" v-else>⏳</span></li>
1683                        <li>Expected value data <span class="success_mark" v-if="!_.isEmpty(xp_data)">✔</span><span
1684                                class="wait_mark" v-else>⏳</span></li>
1685                        <li>Realized point data <span class="success_mark" v-if="!_.isEmpty(rp_data)">✔</span><span
1686                                class="wait_mark" v-else>⏳</span></li>
1687                        <li>Sample data <span class="success_mark" v-if="!_.isEmpty(sample_data)">✔</span><span
1688                                class="wait_mark" v-else>⏳</span></li>
1689                        <li>User data <span class="success_mark" v-if="!_.isEmpty(team_data)">✔</span><span
1690                                class="wait_mark" v-else>⏳</span></li>
1691                    </ul>
1692                    <img class="mx-auto d-block" src="static/images/loading.svg">
1693                </div>
1694            </div>
1695        </div>
1696    </div>
1697</div>
1698
1699
1700<div class="modal" tabindex="-1" role="dialog" id="editTeamModal">
1701    <div class="modal-dialog modal-dialog-scrollable" role="document">
1702        <div class="modal-content">
1703            <div class="modal-header">
1704                <h5 class="modal-title">Edit Team</h5>
1705                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
1706                    <span aria-hidden="true">&times;</span>
1707                </button>
1708            </div>
1709            <div class="modal-body">
1710                <div v-if="is_ready">
1711                    <div class="row no-gutters">
1712                        <div class="col-6 col-md-3 mt-1" v-cloak>
1713                            <div class="d-flex flex-column metric">
1714                                <div class="text-center p-0 modal-metric-title">xP Sum</div>
1715                                <div class="modal-metric text-center p-0 d-flex flex-row justify-content-center">
1716                                    {{ getSum(team_data_with_metadata.map(i => i.xp * i.multiplier)).toFixed(2) }}
1717                                </div>
1718                            </div>
1719                        </div>
1720                        <div class="col-6 col-md-3 mt-1" v-cloak>
1721                            <div class="d-flex flex-column metric">
1722                                <div class="text-center p-0 modal-metric-title">xP Net</div>
1723                                <div
1724                                    class="modal-metric text-center p-0 d-flex flex-row justify-content-center text-small">
1725                                    {{ getSum(element_data_list.map(i=>i.xp_net)).toFixed(2) }}
1726                                </div>
1727                            </div>
1728                        </div>
1729                        <div class="col-6 col-md-3 mt-1" v-cloak>
1730                            <div class="d-flex flex-column metric">
1731                                <div class="text-center p-0 modal-metric-title">xP Gain</div>
1732                                <div
1733                                    class="modal-metric text-center p-0 d-flex flex-row justify-content-center text-small">
1734                                    {{ getWithSign(getSum(element_data_list.filter(i => i.multiplier > 0).map(i =>
1735                                    i.xp_gain))) }}
1736                                </div>
1737                            </div>
1738                        </div>
1739                        <div class="col-6 col-md-3 mt-1" v-cloak>
1740                            <div class="d-flex flex-column metric">
1741                                <div class="text-center p-0 modal-metric-title">xP Loss</div>
1742                                <div
1743                                    class="modal-metric text-center p-0 d-flex flex-row justify-content-center text-small">
1744                                    {{ getWithSign(-getSum(element_data_list.filter(i => i.multiplier == 0).map(i =>
1745                                    i.xp_loss))) }}
1746                                </div>
1747                            </div>
1748                        </div>
1749                        <div class="col-6 col-md-3 mt-1" v-cloak>
1750                            <div class="d-flex flex-column metric">
1751                                <div class="text-center p-0 modal-metric-title">Formation</div>
1752                                <div
1753                                    class="modal-metric text-center p-0 d-flex flex-row justify-content-center text-small">
1754                                    {{ currentTeamFormation.form_str }} <span
1755                                        v-if="!currentTeamFormation.is_valid">*</span>
1756                                </div>
1757                            </div>
1758                        </div>
1759                        <div class="col-6 col-md-3 mt-1" v-cloak>
1760                            <div class="d-flex flex-column metric">
1761                                <div class="text-center p-0 modal-metric-title">Menu</div>
1762                                <div
1763                                    class="modal-metric text-center p-0 d-flex flex-row justify-content-center text-small">
1764
1765                                    <div class="dropdown">
1766                                        <button class="btn btn-sm dropdown-toggle bg-none m-0 p-0 settings-button"
1767                                            type="button" id="editTeamOptions" data-toggle="dropdown"
1768                                            aria-haspopup="true" aria-expanded="false">
1769                                            Options
1770                                        </button>
1771                                        <div class="dropdown-menu dropdown-menu-right"
1772                                            aria-labelledby="editTeamOptions">
1773                                            <button class="dropdown-item btn btn-secondary btn-sm" type="button"
1774                                                @click="applyAutosubtoTeam">Apply Autosub</button>
1775                                        </div>
1776                                    </div>
1777                                </div>
1778                            </div>
1779                        </div>
1780                        <!-- ITB / Formation? -->
1781                    </div>
1782                </div>
1783                <div v-if="is_ready">
1784                    <table class="table table-sm table-striped text-small m-data-table mt-1 mb-1 text-xs-mini"
1785                        id="editModalTable">
1786                        <thead>
1787                            <tr>
1788                                <th></th>
1789                                <th>
1789Name</th>
1790                                <th>Pos</th>
1791                                <th class="text-right">BV</th>
1792                                <th class="text-right">xP</th>
1793                                <th class="text-right">Own%</th>
1794                                <th class="text-right">xP Gain</th>
1795                                <th class="text-right">xP Loss</th>
1796                                <th class="text-center">C</th>
1797                                <th class="text-center">B</th>
1798                                <th class="text-center">TO</th>
1799                            </tr>
1800                        </thead>
1801                        <tbody v-cloak>
1802                            <tr v-for="i in team_data_with_metadata"
1803                                :class="{'owned-row': i.multiplier > 0, 'bench-row': i.multiplier==0, 'selected-transfer': target_player && target_player.id == i.id}">
1804                                <td :class="{'captain_color': i.is_captain }">{{ i.is_captain ? (i.multiplier == 3 ?
1805                                    "TC" : "C") : (i.multiplier > 0 ? "L" : "B") }}</td>
1806                                <td><span v-if="i.autosub" class="mr-1"><i
1807                                            class="fas fa-exclamation-triangle autosub"></i></span>{{ i.name }}</td>
1808                                <td>{{element_type[i.element_type]?.short}}</td>
1809                                <td class="text-right">{{ i.now_cost_str }}</td>
1810                                <td class="text-right">{{parseFloat(i.xp).toFixed(1)}}</td>
1811                                <td class="text-right">{{ parseInt(i.ownership).toFixed(1) }}%</td>
1812                                <td class="text-right" :class="{'text-muted': i.multiplier == 0}">
1813                                    {{getWithSign(i.xp_gain,1)}}</td>
1814                                <td class="text-right" :class="{'text-muted': i.multiplier > 0}">
1815                                    {{getWithSign(-i.xp_loss,1)}}</td>
1816                                <td class="text-center">
1817                                    <button class="button btn-sm btn-xsm" :data-id="i.element" @click="selectCaptain"
1818                                        v-if="i.multiplier > 0">
1819                                        <i class="fas fa-copyright" aria-hidden="true"></i>
1820                                    </button>
1821                                </td>
1822                                <td class="text-center">
1823                                    <button class="button btn-sm btn-xsm" :data-id="i.element" @click="toggleBench">
1824                                        <i class="fas fa-caret-down to_bench" v-if="i.multiplier > 0"
1825                                            aria-hidden="true"></i>
1826                                        <i class="fas fa-caret-up to_lineup" v-if="i.multiplier == 0"
1827                                            aria-hidden="true"></i>
1828                                    </button>
1829                                </td>
1830                                <td class="text-center">
1831                                    <button class="button btn-sm btn-xsm" :data-id="i.element" @click="tagForTransfer"
1832                                        :class="{'selected-transfer-button': target_player && target_player.id == i.id}">
1833                                        <i class="fas fa-exchange-alt" aria-hidden="true"></i>
1834                                    </button>
1835                                </td>
1836                            </tr>
1837                        </tbody>
1838                    </table>
1839                </div>
1840                <div v-if="is_ready && target_player !== undefined" class="mt-3">
1841                    <div class="text-small ">
1842                        Choose a player below to swap with {{ target_player.name }}
1843                    </div>
1844                    <div>
1845                        <table class="table table-sm table-striped table-hover text-small text-xs-mini"
1846                            id="all_players_table">
1847                            <thead>
1848                                <tr>
1849                                    <th>
1849Name</th>
1850                                    <th>Pos</th>
1851                                    <th class="text-right">BV</th>
1852                                    <th class="text-right">xP</th>
1853                                    <th class="text-right">Own%</th>
1854                                    <th class="text-right">xP Gain</th>
1855                                    <th class="text-right">xP Loss</th>
1856                                    <th class="text-center">TI</th>
1857                                </tr>
1858                            </thead>
1859                            <tbody>
1860                                <tr v-for="i in potential_targets" v-if="!i.is_squad">
1861                                    <td>{{ i.name }}</td>
1862                                    <td>{{element_type[i.element_type]?.short}}</td>
1863                                    <td class="text-right">{{ i.now_cost_str }}</td>
1864                                    <td class="text-right">{{parseFloat(i.xp).toFixed(1)}}</td>
1865                                    <td class="text-right">{{ parseInt(i.ownership).toFixed(1) }}%</td>
1866                                    <td class="text-right" :class="{'text-muted': i.multiplier == 0}">
1867                                        {{getWithSign(i.xp_gain,1)}}</td>
1868                                    <td class="text-right" :class="{'text-muted': i.multiplier > 0}">
1869                                        {{getWithSign(-i.xp_loss,1)}}</td>
1870                                    <td class="text-center">
1871                                        <button class="button btn-sm btn-xsm" :data-id="i.id" @click="performSwap">
1872                                            <i class="fas fa-exchange-alt" aria-hidden="true"></i>
1873                                        </button>
1874                                    </td>
1875                                </tr>
1876                            </tbody>
1877                        </table>
1878                    </div>
1879                </div>
1880            </div>
1881        </div>
1882    </div>
1883</div>
1884
1885
1886
1887<div class="modal" tabindex="-1" role="dialog" id="showTeamModal">
1888    <div class="modal-dialog" role="document">
1889        <div class="modal-content">
1890            <div class="modal-header">
1891                <h5 class="modal-title">Current Team</h5>
1892                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
1893                    <span aria-hidden="true">&times;</span>
1894                </button>
1895            </div>
1896            <div class="modal-body">
1897                <ul class="nav nav-tabs team-tabs" id="showTeamTabs" role="tablist">
1898                    <li class="nav-item">
1899                        <a class="nav-link active" id="expected-tab" data-toggle="tab" href="#expected-team" role="tab"
1900                            aria-controls="expected-team" aria-selected="true">Expected</a>
1901                    </li>
1902                    <li class="nav-item" v-if="is_rp_ready">
1903                        <a class="nav-link" id="realized-tab" data-toggle="tab" href="#realized-team" role="tab"
1904                            aria-controls="realized-team" aria-selected="false">Realized</a>
1905                    </li>
1906                </ul>
1907                <div class="tab-content" id="myTabContent">
1908                    <div class="tab-pane fade show active" id="expected-team" role="tabpanel"
1909                        aria-labelledby="expected-tab">
1910
1911                        <div class="lineup gray-bg" v-if="is_ready">
1912                            <svg class="mx-auto d-block" viewBox="0 0 112.44791 168.72709">
1913                                <svg class="field">
1914                                    <g class="g_field">
1915                                        <rect class="field-common" width="104.4753" height="136.70862" x="4.0935702"
1916                                            y="3.8053379" />
1917                                        <path class="field-common"
1918                                            d="M 9.7876973,3.8053379 A 5.6941271,5.6941271 0 0 1 4.0935704,9.499465 l -2e-7,-5.6941271 z" />
1919                                        <path class="field-common" id="right_top_corner"
1920                                            d="m 9.499465,-108.56887 a 5.6941271,5.6941271 0 0 1 -5.6941269,5.69413 l -2e-7,-5.69413 z"
1921                                            transform="rotate(90)" />
1922                                        <path class="field-common" id="right_bottom_corner"
1923                                            d="m -102.87474,-140.51396 a 5.6941271,5.6941271 0 0 1 -5.69413,5.69413 l 0,-5.69413 z"
1924                                            transform="scale(-1)" />
1925                                        <path class="field-common" id="left_bottom_corner"
1926                                            d="m -134.81983,4.0935702 a 5.6941271,5.6941271 0 0 1 -5.69413,5.6941271 l 0,-5.6941271 z"
1927                                            transform="rotate(-90)" />
1928                                        <rect class="field-common" id="top_penalty_box" width="46.726002"
1929                                            height="21.884615" x="32.992699" y="3.852963" />
1930                                        <rect class="field-common" id="top_inner_box" width="24.50474"
1931                                            height="11.328758" x="44.101284" y="3.828212" />
1932                                        <path class="field-common" id="top_arch"
1933                                            d="m 65.686854,25.720037 a 9.4620543,6.1092615 0 0 1 -4.731027,5.290776 9.4620543,6.1092615 0 0 1 -9.462054,0 9.4620543,6.1092615 0 0 1 -4.731027,-5.290776 l 9.462054,0 z" />
1934                                        <path class="field-common" id="bottom_arch"
1935                                            d="m -47.240994,-118.62238 a 9.4620543,6.1092615 0 0 1 -4.731028,5.29077 9.4620543,6.1092615 0 0 1 -9.462054,0 9.4620543,6.1092615 0 0 1 -4.731027,-5.29077 l 9.462054,0 z"
1936                                            transform="scale(-1)" />
1937                                        <rect class="field-common" id="bottom_penalty_box" width="46.726002"
1938                                            height="21.884615" x="-79.962532" y="-140.46913" transform="scale(-1)" />
1939                                        <rect class="field-common" id="bottom_inner_box" width="24.50474"
1940                                            height="11.328759" x="-68.851799" y="-140.42613" transform="scale(-1)" />
1941                                        <circle class="field-common" id="kick_off" cx="55.893227" cy="71.70208"
1942                                            r="14.196868" />
1943                                        <path class="field-common field-last-path" d="M 4.1010416,71.569791 H 108.51143"
1944                                            id="center_line" inkscape:connector-curvature="0" />
1945                                        <rect class="field-common" id="bench_box" width="104.4753" height="24.503908"
1946                                            x="4.0935702" y="140.51396" />
1947                                    </g>
1948                                </svg>
1949                                <svg v-for="player in team_data_with_metadata" :x="player.x" :y="player.y">
1950                                    <g class="g_jersey" :class="{jersey_bench: player.multiplier == 0}"
1951                                        style="transform:translate(-20px,-35px)">
1952                                        <path
1953                                            d="m 23.22238,41.75816 5.79975,-3.461141 h 6.010222 l 5.986838,3.484525 -1.520095,3.624845 -2.081363,-0.724969 V 54.784206 H 26.870609 V 44.634647 l -2.221678,0.888672 z"
1954                                            class="jersey-regular" />
1955                                        <g>
1956                                            <path class="jersey-regular" d="m 24.461842,40.986418 1.07576,2.642627" />
1957                                            <path class="jersey-regular" d="m 25.186811,40.518696 0.748355,1.91766" />
1958                                        </g>
1959                                        <g transform="matrix(-1,0,0,1,74.133883,-0.39756341)">
1960                                            <path class="jersey-regular" d="m 34.435651,41.5351 1.07576,2.642627" />
1961                                            <path class="jersey-regular" d="m 35.16062,41.067378 0.748355,1.91766" />
1962                                        </g>
1963                                        <path d="m 29.02213,38.297019 3.042062,3.308712 2.96816,-3.308712"
1964                                            class="jersey-regular" />
1965                                        <g clip-path="url(#clipPath867)" transform="translate(22.73135,-236.63834)">
1966                                            <g><text y="285.37598" x="9.281539" class="jersey-regular-text">
1967                                                    <tspan class="jersey-xp-text" y="285.37598" x="9.281539">
1968                                                        <tspan style="font-size:6px">{{
1969                                                            (player.xp).toFixed(2).split(".")[0] }}</tspan>
1970                                                        <tspan style="font-size:2.5px">.</tspan>
1971                                                        <tspan style="font-size:3px">{{
1972                                                            (player.xp).toFixed(2).split(".")[1] }}</tspan>
1973                                                    </tspan>
1974                                                </text><text y="289.78659" x="9.3432751"
1975                                                    class="jersey-regular-text jersey-team-text">
1976                                                    <tspan v-if="player.is_captain" class="jersey-captain-star"
1977                                                        y="281.28659" x="11.3432751">★</tspan>
1978                                                </text>
1979                                                <rect y="291.74704" x="0.028824098" height="3.1975782" width="18.470304"
1980                                                    class="jersey-name-bg" />
1981                                                <rect y="294.94461" x="0.028824052" height="2.0213056" width="18.470306"
1982                                                    class="jersey-team-bg" />
1983                                                <text y="294.1311" x="9.3312988" class="jersey-regular-text"
1984                                                    xml:space="preserve">
1985                                                    <tspan class="jersey-player-name" y="294.1311" x="9.3312988">{{
1986                                                        player.name }}</tspan>
1987                                                </text><text y="296.74948" x="9.2921124" class="jersey-regular-text"
1988                                                    xml:space="preserve">
1989                                                    <tspan class="jersey-team-name" y="296.74948" x="9.2921124">{{
1990                                                        player.team.name }}</tspan>
1991                                                </text><text class="jersey-cost-text" xml:space="preserve">
1992                                                    <tspan style="text-align:center" y="289.74948" x="9.2921124">£{{
1993                                                        player.now_cost_str }}</tspan>
1994                                                </text>
1995                                            </g>
1996                                        </g>
1997                                    </g>
1998                                </svg>
1999                            </svg>
2000                        </div>
2001
2002                    </div>
2003                    <div class="tab-pane fade" id="realized-team" role="tabpanel" aria-labelledby="realized-tab"
2004                        v-if="is_rp_ready">
2005
2006                        <div class="lineup gray-bg" v-if="is_ready">
2007                            <svg class="mx-auto d-block" viewBox="0 0 112.44791 168.72709">
2008                                <svg class="field">
2009                                    <g class="g_field">
2010                                        <rect class="field-common" width="104.4753" height="136.70862" x="4.0935702"
2011                                            y="3.8053379" />
2012                                        <path class="field-common"
2013                                            d="M 9.7876973,3.8053379 A 5.6941271,5.6941271 0 0 1 4.0935704,9.499465 l -2e-7,-5.6941271 z" />
2014                                        <path class="field-common" id="right_top_corner"
2015                                            d="m 9.499465,-108.56887 a 5.6941271,5.6941271 0 0 1 -5.6941269,5.69413 l -2e-7,-5.69413 z"
2016                                            transform="rotate(90)" />
2017                                        <path class="field-common" id="right_bottom_corner"
2018                                            d="m -102.87474,-140.51396 a 5.6941271,5.6941271 0 0 1 -5.69413,5.69413 l 0,-5.69413 z"
2019                                            transform="scale(-1)" />
2020                                        <path class="field-common" id="left_bottom_corner"
2021                                            d="m -134.81983,4.0935702 a 5.6941271,5.6941271 0 0 1 -5.69413,5.6941271 l 0,-5.6941271 z"
2022                                            transform="rotate(-90)" />
2023                                        <rect class="field-common" id="top_penalty_box" width="46.726002"
2024                                            height="21.884615" x="32.992699" y="3.852963" />
2025                                        <rect class="field-common" id="top_inner_box" width="24.50474"
2026                                            height="11.328758" x="44.101284" y="3.828212" />
2027                                        <path class="field-common" id="top_arch"
2028                                            d="m 65.686854,25.720037 a 9.4620543,6.1092615 0 0 1 -4.731027,5.290776 9.4620543,6.1092615 0 0 1 -9.462054,0 9.4620543,6.1092615 0 0 1 -4.731027,-5.290776 l 9.462054,0 z" />
2029                                        <path class="field-common" id="bottom_arch"
2030                                            d="m -47.240994,-118.62238 a 9.4620543,6.1092615 0 0 1 -4.731028,5.29077 9.4620543,6.1092615 0 0 1 -9.462054,0 9.4620543,6.1092615 0 0 1 -4.731027,-5.29077 l 9.462054,0 z"
2031                                            transform="scale(-1)" />
2032                                        <rect class="field-common" id="bottom_penalty_box" width="46.726002"
2033                                            height="21.884615" x="-79.962532" y="-140.46913" transform="scale(-1)" />
2034                                        <rect class="field-common" id="bottom_inner_box" width="24.50474"
2035                                            height="11.328759" x="-68.851799" y="-140.42613" transform="scale(-1)" />
2036                                        <circle class="field-common" id="kick_off" cx="55.893227" cy="71.70208"
2037                                            r="14.196868" />
2038                                        <path class="field-common field-last-path" d="M 4.1010416,71.569791 H 108.51143"
2039                                            id="center_line" inkscape:connector-curvature="0" />
2040                                        <rect class="field-common" id="bench_box" width="104.4753" height="24.503908"
2041                                            x="4.0935702" y="140.51396" />
2042                                    </g>
2043                                </svg>
2044                                <svg v-for="player in team_data_with_metadata" :x="player.x" :y="player.y">
2045                                    <g class="g_jersey" :class="{jersey_bench: player.multiplier == 0}"
2046                                        style="transform:translate(-20px,-35px)">
2047                                        <path
2048                                            d="m 23.22238,41.75816 5.79975,-3.461141 h 6.010222 l 5.986838,3.484525 -1.520095,3.624845 -2.081363,-0.724969 V 54.784206 H 26.870609 V 44.634647 l -2.221678,0.888672 z"
2049                                            class="jersey-regular" />
2050                                        <g>
2051                                            <path class="jersey-regular" d="m 24.461842,40.986418 1.07576,2.642627" />
2052                                            <path class="jersey-regular" d="m 25.186811,40.518696 0.748355,1.91766" />
2053                                        </g>
2054                                        <g transform="matrix(-1,0,0,1,74.133883,-0.39756341)">
2055                                            <path class="jersey-regular" d="m 34.435651,41.5351 1.07576,2.642627" />
2056                                            <path class="jersey-regular" d="m 35.16062,41.067378 0.748355,1.91766" />
2057                                        </g>
2058                                        <path d="m 29.02213,38.297019 3.042062,3.308712 2.96816,-3.308712"
2059                                            class="jersey-regular" />
2060                                        <g clip-path="url(#clipPath867)" transform="translate(22.73135,-236.63834)">
2061                                            <g><text y="285.37598" x="9.281539" class="jersey-regular-text">
2062                                                    <tspan class="jersey-xp-text" y="285.37598" x="9.281539">
2063                                                        <tspan style="font-size:6px">{{
2064                                                            player.rp_data.stats.total_points }}</tspan>
2065                                                    </tspan>
2066                                                </text><text y="289.78659" x="9.3432751"
2067                                                    class="jersey-regular-text jersey-team-text">
2068                                                    <tspan v-if="player.is_captain" class="jersey-captain-star"
2069                                                        y="281.28659" x="11.3432751" style="opacity: 0.8">★</tspan>
2070                                                </text>
2071                                                <rect y="291.74704" x="0.028824098" height="3.1975782" width="18.470304"
2072                                                    class="jersey-name-bg" />
2073                                                <rect y="294.94461" x="0.028824052" height="2.0213056" width="18.470306"
2074                                                    class="jersey-team-bg" />
2075                                                <text y="294.1311" x="9.3312988" class="jersey-regular-text"
2076                                                    xml:space="preserve">
2077                                                    <tspan class="jersey-player-name" y="294.1311" x="9.3312988">{{
2078                                                        player.name }}</tspan>
2079                                                </text><text y="296.74948" x="9.2921124" class="jersey-regular-text"
2080                                                    xml:space="preserve">
2081                                                    <tspan class="jersey-team-name" y="296.74948" x="9.2921124">{{
2082                                                        player.team.name }}</tspan>
2083                                                </text><text class="jersey-cost-text" xml:space="preserve">
2084                                                    <tspan style="text-align:center" y="289.74948" x="9.2921124">£{{
2085                                                        player.now_cost_str }}</tspan>
2086                                                </text>
2087                                            </g>
2088                                        </g>
2089                                    </g>
2090                                </svg>
2091                            </svg>
2092                        </div>
2093                    </div>
2094                </div>
2095            </div>
2096        </div>
2097    </div>
2098</div>
2099
2100<div class="modal" tabindex="-1" role="dialog" id="autosubModal">
2101    <div class="modal-dialog" role="document">
2102        <div class="modal-content">
2103            <div class="modal-header">
2104                <h5 class="modal-title">Autosub Stats</h5>
2105                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
2106                    <span aria-hidden="true">&times;</span>
2107                </button>
2108            </div>
2109            <div class="modal-body ">
2110                <div class="">
2111                    <div>
2112                        <h6>Bench Substitutions</h6>
2113                    </div>
2114                    <div>
2115                        <table class="table table-sm table-striped text-small text-xs-mini"
2116                            v-if="is_using_sample && is_using_autosub">
2117                            <thead>
2118                                <tr>
2119                                    <th>Ratio</th>
2120                                    <th>From</th>
2121                                    <th>To</th>
2122                                    <th>Points Gain</th>
2123                                    <th>Effect</th>
2124                                </tr>
2125                            </thead>
2126                            <tbody>
2127                                <tr v-for="sub in autosub_subs">
2128                                    <td>{{ rounded(parseFloat(sub.ratio)*100,2) }}%</td>
2129                                    <td>{{ sub.from.name }}</td>
2130                                    <td>{{ sub.to.name }}</td>
2131                                    <td>{{ sub.change }}</td>
2132                                    <td>{{ sub.effect }}</td>
2133                                </tr>
2134                            </tbody>
2135                        </table>
2136                    </div>
2137
2138                    <div>
2139                        <h6>Vice Captain Substitutions</h6>
2140                    </div>
2141                    <div>
2142                        <table class="table table-sm table-striped text-small text-xs-mini"
2143                            v-if="is_using_sample && is_using_autosub">
2144                            <thead>
2145                                <tr>
2146                                    <th>Ratio</th>
2147                                    <th>From</th>
2148                                    <th>To</th>
2149                                    <th>Points Gain</th>
2150                                    <th>Effect</th>
2151                                </tr>
2152                            </thead>
2153                            <tbody>
2154                                <tr v-for="sub in autosub_caps">
2155                                    <td>{{ rounded(parseFloat(sub.ratio)*100,2) }}%</td>
2156                                    <td>{{ sub.from.name }}</td>
2157                                    <td>{{ sub.to.name }}</td>
2158                                    <td>{{ sub.change }}</td>
2159                                    <td>{{ sub.effect }}</td>
2160                                </tr>
2161                            </tbody>
2162                        </table>
2163                    </div>
2164
2165                </div>
2166            </div>
2167        </div>
2168    </div>
2169</div>
2170
2171<div class="modal" tabindex="-1" role="dialog" id="showSettings">
2172    <div class="modal-dialog" role="document">
2173        <div class="modal-content">
2174            <div class="modal-header">
2175                <h5 class="modal-title">Saved Settings</h5>
2176                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
2177                    <span aria-hidden="true">&times;</span>
2178                </button>
2179            </div>
2180            <div class="modal-body ">
2181                <table class="table table-striped table-sm">
2182                    <thead>
2183                        <tr>
2184                            <th>Key</th>
2185                            <th>Value</th>
2186                        </tr>
2187                    </thead>
2188                    <tbody>
2189                        <tr v-for="(value, key) in get_saved_settings">
2190                            <td>{{ key }}</td>
2191                            <td>{{ value }}</td>
2192                        </tr>
2193                    </tbody>
2194                </table>
2195                <div class="modal-footer">
2196                    <button type="button" class="btn btn-danger" @click="toggleRemember" data-dismiss="modal">Forget
2197                        Settings</button>
2198                    <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
2199                </div>
2200            </div>
2201        </div>
2202    </div>
2203</div>
2204
2205
2206<div class="modal" tabindex="-1" role="dialog" id="whatifModal">
2207    <div class="modal-dialog modal-lg" role="document">
2208        <div class="modal-content">
2209            <div class="modal-header">
2210                <h5 class="modal-title">What/If Edit</h5>
2211                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
2212                    <span aria-hidden="true">&times;</span>
2213                </button>
2214            </div>
2215            <div class="modal-body ">
2216
2217                <table class="table table-sm table-striped text-small narrow-td text-center">
2218                    <thead>
2219                        <tr>
2220                            <th>Player</th>
2221                            <th>Exp./Real Pts</th>
2222                            <!-- <th>Realized Pts</th> -->
2223                            <th>Override Pts</th>
2224                            <th>Save/Delete</th>
2225                        </tr>
2226                    </thead>
2227                    <tbody>
2228                        <tr v-for="entry in override_rp">
2229                            <td>{{ element_data_combined[entry.id] && element_data_combined[entry.id].name || 'N/A' }}
2230                            </td>
2231                            <td>{{ element_data_combined[entry.id] && rounded(element_data_combined[entry.id].xp) ||
2232                                'N/A' }} /
2233                                {{ element_data_combined[entry.id].rp_data.games_finished ?
2234                                (element_data_combined[entry.id] &&
2235                                rounded(element_data_combined[entry.id].rp_original,0) || 'N/A' ) : 'N/A' }}</td>
2236                            <td>{{ entry.rp }}</td>
2237                            <td>
2238                                <button class="button btn-sm btn-danger"
2239                                    @click="deleteOverride(entry.id)">Delete</button>
2240                            </td>
2241                        </tr>
2242                        <tr class="addNewRp">
2243                            <td>
2244                                <select class="form-control text-small p-0" v-model="dropdown_select">
2245                                    <option v-for="i in sorted_ownership_cache" :value="i.id">{{ i.name }} ({{
2246                                        i.team?.short }})</option>
2247                                </select>
2248                            </td>
2249                            <td>{{ dropdown_select == '' ? '-' : element_data_combined[dropdown_select] &&
2250                                rounded(element_data_combined[dropdown_select].xp) || 'N/A' }} /
2251                                {{ dropdown_select == '' ? '-' :
2252                                element_data_combined[dropdown_select].rp_data.games_finished ?
2253                                (element_data_combined[dropdown_select] &&
2254                                rounded(element_data_combined[dropdown_select].rp_original,0) || 'N/A' ) : 'N/A' }}</td>
2255                            <td>
2256                                <input type="number" class="form-control text-small pt-0 pb-0 pl-1 pr-1 text-center"
2257                                    id="newRpEnter" placeholder="Enter pts">
2258                            </td>
2259                            <td>
2260                                <button class="button btn-sm btn-primary" @click="addNewOverride">Save</button>
2261                            </td>
2262                        </tr>
2263                    </tbody>
2264                </table>
2265
2266                <!-- show existing -->
2267
2268                <!-- show add -->
2269
2270                <!-- <table class="table table-striped table-sm">
2271                    <thead>
2272                        <tr>
2273                            <th>Key</th>
2274                            <th>Value</th>
2275                        </tr>
2276                    </thead>
2277                    <tbody>
2278                        <tr v-for="(value, key) in get_saved_settings">
2279                            <td>{{ key }}</td>
2280                            <td>{{ value }}</td>
2281                        </tr>
2282                    </tbody>
2283                </table> -->
2284                <div class="modal-footer">
2285                    <button type="button" class="btn btn-danger" @click="clearOverrides" data-dismiss="modal">Delete
2286                        All</button>
2287                    <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
2288                </div>
2289            </div>
2290        </div>
2291    </div>
2292</div>
2293
2294
2295<script>
2296    let league_list = JSON.parse( "[{\"id\": 63463268, \"event_total\": 66, \"player_name\": \"Scott Loo\", \"rank\": 1, \"last_rank\": 2, \"rank_sort\": 1, \"total\": 2680, \"entry\": 321846, \"entry_name\": \"Hazardous\"}, {\"id\": 1021718, \"event_total\": 52, \"player_name\": \"Ruben Byman\", \"rank\": 2, \"last_rank\": 1, \"rank_sort\": 2, \"total\": 2679, \"entry\": 15799, \"entry_name\": \"Relegation XI\"}, {\"id\": 1621266, \"event_total\": 68, \"player_name\": \"Olle Sellen\", \"rank\": 3, \"last_rank\": 4, \"rank_sort\": 3, \"total\": 2659, \"entry\": 14225, \"entry_name\": \"OS Truppen\"}, {\"id\": 63424564, \"event_total\": 28, \"player_name\": \"Magnus Mellbye Larsen\", \"rank\": 4, \"last_rank\": 3, \"rank_sort\": 4, \"total\": 2636, \"entry\": 806802, \"entry_name\": \"Vak\\u00e5s Vikings\"}, {\"id\": 62396661, \"event_total\": 56, \"player_name\": \"Gio Alarcon\", \"rank\": 5, \"last_rank\": 7, \"rank_sort\": 5, \"total\": 2633, \"entry\": 79544, \"entry_name\": \"Equipin pin pin\"}, {\"id\": 16480208, \"event_total\": 57, \"player_name\": \"Santosh Krishna\", \"rank\": 6, \"last_rank\": 9, \"rank_sort\": 6, \"total\": 2625, \"entry\": 1746, \"entry_name\": \"Bhaigan ka FPL!\"}, {\"id\": 31137184, \"event_total\": 57, \"player_name\": \"Rasmus Majborn\", \"rank\": 7, \"last_rank\": 11, \"rank_sort\": 7, \"total\": 2622, \"entry\": 4816, \"entry_name\": \"WhiteHart\"}, {\"id\": 1054581, \"event_total\": 43, \"player_name\": \"Calm _\", \"rank\": 8, \"last_rank\": 6, \"rank_sort\": 8, \"total\": 2620, \"entry\": 994, \"entry_name\": \"mega-lomaniacs\"}, {\"id\": 906190, \"event_total\": 66, \"player_name\": \"Jack Vamplew\", \"rank\": 9, \"last_rank\": 18, \"rank_sort\": 9, \"total\": 2617, \"entry\": 1847, \"entry_name\": \"Stranger Mings\"}, {\"id\": 32409705, \"event_total\": 44, \"player_name\": \"James Appleyard\", \"rank\": 10, \"last_rank\": 8, \"rank_sort\": 10, \"total\": 2615, \"entry\": 108646, \"entry_name\": \"Werner Brothers\"}, {\"id\": 31396646, \"event_total\": 60, \"player_name\": \"Enrique Lamarque\", \"rank\": 11, \"last_rank\": 15, \"rank_sort\": 11, \"total\": 2613, \"entry\": 30610, \"entry_name\": \"Xeneizes\"}, {\"id\": 960163, \"event_total\": 37, \"player_name\": \"Sankalp Nanda\", \"rank\": 12, \"last_rank\": 5, \"rank_sort\": 12, \"total\": 2612, \"entry\": 5758, \"entry_name\": \"Understanding F8\"}, {\"id\": 9766085, \"event_total\": 57, \"player_name\": \"A S\", \"rank\": 13, \"last_rank\": 17, \"rank_sort\": 13, \"total\": 2609, \"entry\": 197202, \"entry_name\": \"Goof\"}, {\"id\": 1634026, \"event_total\": 66, \"player_name\": \"James Ingram\", \"rank\": 14, \"last_rank\": 21, \"rank_sort\": 14, \"total\": 2608, \"entry\": 1601, \"entry_name\": \"Lola\u0027s Theme\"}, {\"id\": 967071, \"event_total\": 71, \"player_name\": \"\\u0141ukasz Wo\\u017aniak\", \"rank\": 15, \"last_rank\": 29, \"rank_sort\": 15, \"total\": 2606, \"entry\": 104909, \"entry_name\": \"The Inmost Light\"}, {\"id\": 911068, \"event_total\": 56, \"player_name\": \"Preben Hast S\\u00f8rli\", \"rank\": 16, \"last_rank\": 22, \"rank_sort\": 16, \"total\": 2602, \"entry\": 6739, \"entry_name\": \"baby faced assassins\"}, {\"id\": 909940, \"event_total\": 42, \"player_name\": \"Anthony Ede\", \"rank\": 17, \"last_rank\": 13, \"rank_sort\": 17, \"total\": 2601, \"entry\": 797, \"entry_name\": \"Milpool FC\"}, {\"id\": 12997118, \"event_total\": 41, \"player_name\": \"Jon Walker\", \"rank\": 18, \"last_rank\": 12, \"rank_sort\": 18, \"total\": 2600, \"entry\": 22985, \"entry_name\": \"xG this! xG that!\"}, {\"id\": 973193, \"event_total\": 46, \"player_name\": \"Elliot Han\", \"rank\": 19, \"last_rank\": 16, \"rank_sort\": 19, \"total\": 2599, \"entry\": 61, \"entry_name\": \"REECE\u0027S Cups\"}, {\"id\": 64940715, \"event_total\": 40, \"player_name\": \"Hakim Peks\", \"rank\": 20, \"last_rank\": 14, \"rank_sort\": 20, \"total\": 2589, \"entry\": 278451, \"entry_name\": \"FC Bingus\"}, {\"id\": 31137407, \"event_total\": 41, \"player_name\": \"Siddharth Kapoor\", \"rank\": 21, \"last_rank\": 23, \"rank_sort\": 21, \"total\": 2587, \"entry\": 151180, \"entry_name\": \"Sarr-y Not Sarri\"}, {\"id\": 914418, \"event_total\": 19, \"player_name\": \"Jacob McLaughlin\", \"rank\": 22, \"last_rank\": 10, \"rank_sort\": 22, \"total\": 2586, \"entry\": 174, \"entry_name\": \"Positive VARiance\"}, {\"id\": 61420936, \"event_total\": 38, \"player_name\": \"FPL Flair\", \"rank\": 23, \"last_rank\": 20, \"rank_sort\": 23, \"total\": 2584, \"entry\": 884, \"entry_name\": \"Steele yo Hart\"}, {\"id\": 1111798, \"event_total\": 46, \"player_name\": \"Taylor Rule\", \"rank\": 24, \"last_rank\": 26, \"rank_sort\": 24, \"total\": 2584, \"entry\": 19265, \"entry_name\": \"Thic, Salah\u0027d, Tight\"}, {\"id\": 31089882, \"event_total\": 41, \"player_name\": \"Rasmus Christensen\", \"rank\": 25, \"last_rank\": 24, \"rank_sort\": 25, \"total\": 2582, \"entry\": 85799, \"entry_name\": \"Ji-sung Park the Bus\"}, {\"id\": 1041226, \"event_total\": 41, \"player_name\": \"Jack B\", \"rank\": 26, \"last_rank\": 25, \"rank_sort\": 26, \"total\": 2581, \"entry\": 17177, \"entry_name\": \"Ticking Time Rom\"}, {\"id\": 9585616, \"event_total\": 36, \"player_name\": \"Anthony Brown\", \"rank\": 27, \"last_rank\": 19, \"rank_sort\": 27, \"total\": 2580, \"entry\": 2551, \"entry_name\": \"DubraLocoMoSonWijMee\"}, {\"id\": 53432163, \"event_total\": 43, \"player_name\": \"Ralph Jordan\", \"rank\": 28, \"last_rank\": 28, \"rank_sort\": 28, \"total\": 2578, \"entry\": 322, \"entry_name\": \"VARmers League\"}, {\"id\": 13014263, \"event_total\": 41, \"player_name\": \"Tom Purnell\", \"rank\": 29, \"last_rank\": 27, \"rank_sort\": 29, \"total\": 2578, \"entry\": 43393, \"entry_name\": \"Sherwood Pompey\"}, {\"id\": 1661774, \"event_total\": 57, \"player_name\": \"Ed St John\", \"rank\": 30, \"last_rank\": 41, \"rank_sort\": 30, \"total\": 2574, \"entry\": 1373, \"entry_name\": \"Adam and Yves\"}, {\"id\": 9580123, \"event_total\": 46, \"player_name\": \"Ross Morey\", \"rank\": 31, \"last_rank\": 31, \"rank_sort\": 31, \"total\": 2574, \"entry\": 357, \"entry_name\": \"Bacon Mbappe\"}, {\"id\": 64566361, \"event_total\": 46, \"player_name\": \"Sam Brennan\", \"rank\": 32, \"last_rank\": 33, \"rank_sort\": 32, \"total\": 2574, \"entry\": 14218, \"entry_name\": \"Svidler on the Roof\"}, {\"id\": 64815491, \"event_total\": 62, \"player_name\": \"Sean Jackson\", \"rank\": 33, \"last_rank\": 46, \"rank_sort\": 33, \"total\": 2574, \"entry\": 1621, \"entry_name\": \"Bloemfontein Celtic\"}, {\"id\": 32086244, \"event_total\": 53, \"player_name\": \"Sushanth Gaddam\", \"rank\": 34, \"last_rank\": 32, \"rank_sort\": 34, \"total\": 2571, \"entry\": 1117465, \"entry_name\": \"Thebutterflyeffect\"}, {\"id\": 31244448, \"event_total\": 37, \"player_name\": \"Lewis Myhill\", \"rank\": 35, \"last_rank\": 30, \"rank_sort\": 35, \"total\": 2570, \"entry\": 6913, \"entry_name\": \"MrSerotonin\"}, {\"id\": 9579375, \"event_total\": 64, \"player_name\": \"Erich Battistin\", \"rank\": 36, \"last_rank\": 51, \"rank_sort\": 36, \"total\": 2569, \"entry\": 208987, \"entry_name\": \"OrdinaryLeastSquares\"}, {\"id\": 63422546, \"event_total\": 44, \"player_name\": \"Matthew Main\", \"rank\": 37, \"last_rank\": 34, \"rank_sort\": 37, \"total\": 2568, \"entry\": 8246, \"entry_name\": \"Vardy XCX\"}, {\"id\": 913746, \"event_total\": 40, \"player_name\": \"dimitris koulou\", \"rank\": 38, \"last_rank\": 35, \"rank_sort\": 38, \"total\": 2568, \"entry\": 2796, \"entry_name\": \"I need a Takehiro\"}, {\"id\": 33058169, \"event_total\": 46, \"player_name\": \"Dino \\u00ad\", \"rank\": 39, \"last_rank\": 36, \"rank_sort\": 39, \"total\": 2568, \"entry\": 18014, \"entry_name\": \"Serenity Now\"}, {\"id\": 63370285, \"event_total\": 42, \"player_name\": \"Simon Raunholst\", \"rank\": 40, \"last_rank\": 37, \"rank_sort\": 40, \"total\": 2567, \"entry\": 70535, \"entry_name\": \"crane333\"}, {\"id\": 31119092, \"event_total\": 41, \"player_name\": \"Nazar Smerecza\\u0144ski\", \"rank\": 41, \"last_rank\": 38, \"rank_sort\": 41, \"total\": 2562, \"entry\": 1398, \"entry_name\": \"Doucoure i jazda\"}, {\"id\": 31637648, \"event_total\": 66, \"player_name\": \"Andrew W\", \"rank\": 42, \"last_rank\": 57, \"rank_sort\": 42, \"total\": 2561, \"entry\": 18542, \"entry_name\": \"Per aspera ad astra\"}, {\"id\": 12317992, \"event_total\": 66, \"player_name\": \"Karun Singh\", \"rank\": 43, \"last_rank\": 62, \"rank_sort\": 43, \"total\": 2559, \"entry\": 415660, \"entry_name\": \"Unexpected Threat\"}, {\"id\": 33403415, \"event_total\": 41, \"player_name\": \"Vish Pillai\", \"rank\": 44, \"last_rank\": 40, \"rank_sort\": 44, \"total\": 2559, \"entry\": 365, \"entry_name\": \"Reece\u0027s Set Pieces\"}, {\"id\": 31074161, \"event_total\": 46, \"player_name\": \"Jamie Rafferty\", \"rank\": 45, \"last_rank\": 43, \"rank_sort\": 45, \"total\": 2558, \"entry\": 10945, \"entry_name\": \"Madeline Milan\"}, {\"id\": 58269162, \"event_total\": 40, \"player_name\": \"Aashay Mehta\", \"rank\": 46, \"last_rank\": 42, \"rank_sort\": 46, \"total\": 2557, \"entry\": 2347, \"entry_name\": \"Alisson I\u0027m Lost\"}, {\"id\": 37324388, \"event_total\": 40, \"player_name\": \"Roddy More\", \"rank\": 47, \"last_rank\": 43, \"rank_sort\": 47, \"total\": 2556, \"entry\": 766, \"entry_name\": \"WanyAma DabLahm\"}, {\"id\": 927950, \"event_total\": 71, \"player_name\": \"George Owen\", \"rank\": 48, \"last_rank\": 78, \"rank_sort\": 48, \"total\": 2553, \"entry\": 615, \"entry_name\": \"Jose\\u2019s Bus Drivers\"}, {\"id\": 31180124, \"event_total\": 43, \"player_name\": \"Patrik Hedlund\", \"rank\": 49, \"last_rank\": 48, \"rank_sort\": 49, \"total\": 2553, \"entry\": 201, \"entry_name\": \"Hedlunds BoIS\"}, {\"id\": 1038452, \"event_total\": 61, \"player_name\": \"Optical FPL\", \"rank\": 50, \"last_rank\": 63, \"rank_sort\": 50, \"total\": 2553, \"entry\": 2218, \"entry_name\": \"Optical FPL\"}, {\"id\": 882288, \"event_total\": 40, \"player_name\": \"Sertalp Cay\", \"rank\": 51, \"last_rank\": 47, \"rank_sort\": 51, \"total\": 2551, \"entry\": 7331, \"entry_name\": \"Optimized FC\"}, {\"id\": 61656214, \"event_total\": 33, \"player_name\": \"Rory P\", \"rank\": 52, \"last_rank\": 39, \"rank_sort\": 52, \"total\": 2550, \"entry\": 3085, \"entry_name\": \"Eze does it\"}, {\"id\": 31076259, \"event_total\": 70, \"player_name\": \"Fernando Irarrazaval\", \"rank\": 53, \"last_rank\": 81, \"rank_sort\": 53, \"total\": 2549, \"entry\": 1879871, \"entry_name\": \"The White Tiger\"}, {\"id\": 31345135, \"event_total\": 55, \"player_name\": \"Daniel Cobble\", \"rank\": 54, \"last_rank\": 55, \"rank_sort\": 54, \"total\": 2549, \"entry\": 239956, \"entry_name\": \"Nice to Michu\"}, {\"id\": 31432055, \"event_total\": 62, \"player_name\": \"Albert Edwards\", \"rank\": 55, \"last_rank\": 69, \"rank_sort\": 55, \"total\": 2548, \"entry\": 31944, \"entry_name\": \"Spaghetti Balotelli\"}, {\"id\": 9578466, \"event_total\": 39, \"player_name\": \"S K\", \"rank\": 56, \"last_rank\": 45, \"rank_sort\": 56, \"total\": 2547, \"entry\": 3070, \"entry_name\": \"Dunk-in Donuts\"}, {\"id\": 64563763, \"event_total\": 56, \"player_name\": \"Jostein D\", \"rank\": 57, \"last_rank\": 56, \"rank_sort\": 57, \"total\": 2547, \"entry\": 580, \"entry_name\": \"Midfield Marauders\"}, {\"id\": 63711115, \"event_total\": 56, \"player_name\": \"David (@DayvyFPL)\", \"rank\": 58, \"last_rank\": 66, \"rank_sort\": 58, \"total\": 2546, \"entry\": 459, \"entry_name\": \"Dit Kom Huis Toe.\"}, {\"id\": 64270095, \"event_total\": 45, \"player_name\": \"Daniel Loukachouk\", \"rank\": 59, \"last_rank\": 52, \"rank_sort\": 59, \"total\": 2545, \"entry\": 124151, \"entry_name\": \"DLouk\"}, {\"id\": 914653, \"event_total\": 55, \"player_name\": \"Sigurd Jorem\", \"rank\": 60, \"last_rank\": 65, \"rank_sort\": 60, \"total\": 2545, \"entry\": 138, \"entry_name\": \"Kj\\u00f8ttkaker\u0026Chambolle\"}, {\"id\": 1046099, \"event_total\": 48, \"player_name\": \"David Clements\", \"rank\": 61, \"last_rank\": 49, \"rank_sort\": 61, \"total\": 2545, \"entry\": 105188, \"entry_name\": \"The Suzuki Incident\"}, {\"id\": 32932310, \"event_total\": 58, \"player_name\": \"Peter Thompson\", \"rank\": 62, \"last_rank\": 68, \"rank_sort\": 62, \"total\": 2544, \"entry\": 2089478, \"entry_name\": \"Earth Wind \u0026 Maguire\"}, {\"id\": 62248183, \"event_total\": 49, \"player_name\": \"Johan Hultgren\", \"rank\": 63, \"last_rank\": 50, \"rank_sort\": 63, \"total\": 2543, \"entry\": 19161, \"entry_name\": \"Sarr-yForParteyRock\"}, {\"id\": 63428548, \"event_total\": 66, \"player_name\": \"Christian Gjersing Nielsen\", \"rank\": 64, \"last_rank\": 87, \"rank_sort\": 64, \"total\": 2542, \"entry\": 90204, \"entry_name\": \"Toss Mo Salah\"}, {\"id\": 63509005, \"event_total\": 66, \"player_name\": \"A.E. Raley\", \"rank\": 65, \"last_rank\": 88, \"rank_sort\": 65, \"total\": 2541, \"entry\": 401588, \"entry_name\": \"Hindsight \\u00a9\"}, {\"id\": 2173450, \"event_total\": 57, \"player_name\": \"Justin .\", \"rank\": 66, \"last_rank\": 74, \"rank_sort\": 66, \"total\": 2540, \"entry\": 407269, \"entry_name\": \"same as it ever was\"}, {\"id\": 58208771, \"event_total\": 43, \"player_name\": \"Guy Wongthongsri\", \"rank\": 67, \"last_rank\": 54, \"rank_sort\": 67, \"total\": 2538, \"entry\": 27840, \"entry_name\": \"GuyW\"}, {\"id\": 9613271, \"event_total\": 43, \"player_name\": \"Piers H\", \"rank\": 68, \"last_rank\": 58, \"rank_sort\": 68, \"total\": 2537, \"entry\": 4127, \"entry_name\": \"Hotel? Thiago\"}, {\"id\": 1507588, \"event_total\": 47, \"player_name\": \"Sam Troy\", \"rank\": 69, \"last_rank\": 59, \"rank_sort\": 69, \"total\": 2537, \"entry\": 12267, \"entry_name\": \"Xisco Revival\"}, {\"id\": 31568527, \"event_total\": 41, \"player_name\": \"neil currah\", \"rank\": 70, \"last_rank\": 61, \"rank_sort\": 70, \"total\": 2534, \"entry\": 3800, \"entry_name\": \"Swindon wanderers\"}, {\"id\": 911764, \"event_total\": 39, \"player_name\": \"James Owens\", \"rank\": 71, \"last_rank\": 60, \"rank_sort\": 71, \"total\": 2533, \"entry\": 978, \"entry_name\": \"Prawn Salah\"}, {\"id\": 9591974, \"event_total\": 75, \"player_name\": \"Daniel S\\u00e6tre\", \"rank\": 72, \"last_rank\": 112, \"rank_sort\": 72, \"total\": 2532, \"entry\": 272984, \"entry_name\": \"Super XI\"}, {\"id\": 38721937, \"event_total\": 61, \"player_name\": \"Derek W\", \"rank\": 73, \"last_rank\": 92, \"rank_sort\": 73, \"total\": 2532, \"entry\": 2594, \"entry_name\": \"Jambo Mbwana\"}, {\"id\": 63378327, \"event_total\": 61, \"player_name\": \"Daniel Holliday\", \"rank\": 74, \"last_rank\": 93, \"rank_sort\": 74, \"total\": 2532, \"entry\": 2123, \"entry_name\": \"Ivan Toney my team\"}, {\"id\": 31181696, \"event_total\": 52, \"player_name\": \"Nero Sarajevo\", \"rank\": 75, \"last_rank\": 70, \"rank_sort\": 75, \"total\": 2530, \"entry\": 120290, \"entry_name\": \"FKS1946\"}, {\"id\": 919393, \"event_total\": 66, \"player_name\": \"Tajendra Mehta\", \"rank\": 76, \"last_rank\": 103, \"rank_sort\": 76, \"total\": 2529, \"entry\": 1483, \"entry_name\": \"Let\u0027s Sancho\"}, {\"id\": 63424293, \"event_total\": 43, \"player_name\": \"Marcel Chur\\u00fd\", \"rank\": 77, \"last_rank\": 64, \"rank_sort\": 77, \"total\": 2529, \"entry\": 1802, \"entry_name\": \"Breathtaking Blues\"}, {\"id\": 63422394, \"event_total\": 46, \"player_name\": \"Rob T\", \"rank\": 78, \"last_rank\": 75, \"rank_sort\": 78, \"total\": 2529, \"entry\": 45003, \"entry_name\": \"Kostas A Fortune\"}, {\"id\": 1022748, \"event_total\": 44, \"player_name\": \"Stephen B\", \"rank\": 79, \"last_rank\": 53, \"rank_sort\": 79, \"total\": 2529, \"entry\": 1724, \"entry_name\": \"The xG Files \\u2606\"}, {\"id\": 61420004, \"event_total\": 42, \"player_name\": \"David Crighton\", \"rank\": 80, \"last_rank\": 71, \"rank_sort\": 80, \"total\": 2527, \"entry\": 4464, \"entry_name\": \"Tsimikasa Amor\"}, {\"id\": 63416082, \"event_total\": 66, \"player_name\": \"Stoyan Tatarov\", \"rank\": 81, \"last_rank\": 106, \"rank_sort\": 81, \"total\": 2527, \"entry\": 277744, \"entry_name\": \"Juventus\"}, {\"id\": 55775038, \"event_total\": 43, \"player_name\": \"\\ud835\\udcd9\\ud835\\udcf8\\ud835\\udcfc\\ud835\\udcf2\\ud835\\udcea\\ud835\\udcf1 \\ud835\\udcd0\\ud835\\udcf4\\ud835\\udcee\
2296\ud835\\udcf5\\ud835\\udcf0\\ud835\\udcea\\ud835\\udced\\ud835\\udcf8\\ud835\\udcf7\", \"rank\": 82, \"last_rank\": 73, \"rank_sort\": 82, \"total\": 2524, \"entry\": 11797, \"entry_name\": \"The Grand Ascent\"}, {\"id\": 63463258, \"event_total\": 41, \"player_name\": \"Michael Raymond\", \"rank\": 83, \"last_rank\": 72, \"rank_sort\": 83, \"total\": 2522, \"entry\": 4526, \"entry_name\": \"Raymo\u0027s Tricky Reds\"}, {\"id\": 63425967, \"event_total\": 46, \"player_name\": \"Jack Cobain\", \"rank\": 84, \"last_rank\": 84, \"rank_sort\": 84, \"total\": 2520, \"entry\": 1001538, \"entry_name\": \"Forza Azzurri\"}, {\"id\": 20579886, \"event_total\": 46, \"player_name\": \"Lam Viet Thang\", \"rank\": 85, \"last_rank\": 85, \"rank_sort\": 85, \"total\": 2520, \"entry\": 152381, \"entry_name\": \"WELCOME TO HELL\"}, {\"id\": 908623, \"event_total\": 43, \"player_name\": \"Simon T\", \"rank\": 86, \"last_rank\": 80, \"rank_sort\": 86, \"total\": 2519, \"entry\": 1049, \"entry_name\": \"Finding Timo\"}, {\"id\": 31094582, \"event_total\": 40, \"player_name\": \"Dean Bowman\", \"rank\": 87, \"last_rank\": 77, \"rank_sort\": 87, \"total\": 2518, \"entry\": 162674, \"entry_name\": \"NeverLucky\"}, {\"id\": 63422447, \"event_total\": 44, \"player_name\": \"Ryan Bowman\", \"rank\": 88, \"last_rank\": 83, \"rank_sort\": 88, \"total\": 2518, \"entry\": 1056946, \"entry_name\": \"I Love This Game\"}, {\"id\": 31382998, \"event_total\": 40, \"player_name\": \"vlad grokk\", \"rank\": 89, \"last_rank\": 79, \"rank_sort\": 89, \"total\": 2518, \"entry\": 209432, \"entry_name\": \"InCrouchWeTrust\"}, {\"id\": 31073357, \"event_total\": 32, \"player_name\": \"Naoto Nishimura\", \"rank\": 90, \"last_rank\": 67, \"rank_sort\": 90, \"total\": 2517, \"entry\": 11372, \"entry_name\": \"Calcio\"}, {\"id\": 63415531, \"event_total\": 67, \"player_name\": \"Nasu 7\", \"rank\": 91, \"last_rank\": 121, \"rank_sort\": 91, \"total\": 2517, \"entry\": 353, \"entry_name\": \"Maradona\u0027s \\u010c\\u00f8Kane\"}, {\"id\": 1794412, \"event_total\": 77, \"player_name\": \"Russell Peters\", \"rank\": 91, \"last_rank\": 140, \"rank_sort\": 92, \"total\": 2517, \"entry\": 102601, \"entry_name\": \"37*47*59\"}, {\"id\": 63572957, \"event_total\": 65, \"player_name\": \"Alex Lui\", \"rank\": 93, \"last_rank\": 101, \"rank_sort\": 93, \"total\": 2517, \"entry\": 9174, \"entry_name\": \"Fantasy4Life\"}, {\"id\": 1034064, \"event_total\": 56, \"player_name\": \"Adam FPL\", \"rank\": 94, \"last_rank\": 109, \"rank_sort\": 94, \"total\": 2514, \"entry\": 93772, \"entry_name\": \"Chasing a Cech\"}, {\"id\": 1488755, \"event_total\": 42, \"player_name\": \"Tom A\", \"rank\": 95, \"last_rank\": 91, \"rank_sort\": 95, \"total\": 2514, \"entry\": 1526, \"entry_name\": \"Overnight Success\"}, {\"id\": 63429582, \"event_total\": 72, \"player_name\": \"Piotr Antoniszyn\", \"rank\": 96, \"last_rank\": 138, \"rank_sort\": 96, \"total\": 2513, \"entry\": 1491, \"entry_name\": \"BonkSquad\"}, {\"id\": 61510111, \"event_total\": 45, \"player_name\": \"Felipe Trenk\", \"rank\": 97, \"last_rank\": 98, \"rank_sort\": 97, \"total\": 2511, \"entry\": 1080919, \"entry_name\": \"~~~~\"}, {\"id\": 63521368, \"event_total\": 46, \"player_name\": \"iddo Feniger\", \"rank\": 98, \"last_rank\": 96, \"rank_sort\": 98, \"total\": 2510, \"entry\": 5224, \"entry_name\": \"Iddo FC\"}, {\"id\": 972166, \"event_total\": 41, \"player_name\": \"Hugo Camavinga\", \"rank\": 99, \"last_rank\": 86, \"rank_sort\": 99, \"total\": 2510, \"entry\": 941, \"entry_name\": \"Tsimika$h\"}, {\"id\": 13032186, \"event_total\": 39, \"player_name\": \"Edgar Collins\", \"rank\": 100, \"last_rank\": 90, \"rank_sort\": 100, \"total\": 2509, \"entry\": 28248, \"entry_name\": \"FPL Wahoo\"}, {\"id\": 63380914, \"event_total\": 59, \"player_name\": \"H\\u00e5vard Bakke Bjerkevik\", \"rank\": 101, \"last_rank\": 123, \"rank_sort\": 101, \"total\": 2508, \"entry\": 2031658, \"entry_name\": \"X\"}, {\"id\": 1851251, \"event_total\": 41, \"player_name\": \"Andrew Deans\", \"rank\": 102, \"last_rank\": 93, \"rank_sort\": 102, \"total\": 2508, \"entry\": 591, \"entry_name\": \"Cancelo Culture\"}, {\"id\": 31749871, \"event_total\": 46, \"player_name\": \"Joe Arthur\", \"rank\": 103, \"last_rank\": 104, \"rank_sort\": 103, \"total\": 2507, \"entry\": 2368, \"entry_name\": \"Jumping the G\\u00fcn\"}, {\"id\": 64582920, \"event_total\": 36, \"player_name\": \"Jonny Corry\", \"rank\": 104, \"last_rank\": 89, \"rank_sort\": 104, \"total\": 2507, \"entry\": 865, \"entry_name\": \"Alisson Wonderland\"}, {\"id\": 9791363, \"event_total\": 54, \"player_name\": \"Elwood Ng\", \"rank\": 105, \"last_rank\": 120, \"rank_sort\": 105, \"total\": 2505, \"entry\": 15744, \"entry_name\": \"Umbrage FC\"}, {\"id\": 14413543, \"event_total\": 45, \"player_name\": \"Jeremy Calloud\", \"rank\": 106, \"last_rank\": 108, \"rank_sort\": 106, \"total\": 2505, \"entry\": 21583, \"entry_name\": \"L\u0027\\u00e9t\\u00e9 sera Shaw\"}, {\"id\": 31245491, \"event_total\": 41, \"player_name\": \"Keilan Kenny\", \"rank\": 107, \"last_rank\": 100, \"rank_sort\": 107, \"total\": 2505, \"entry\": 3409, \"entry_name\": \"Van Dijkstra\u0027s Algo\"}, {\"id\": 1393837, \"event_total\": 47, \"player_name\": \"Karl Chin\", \"rank\": 108, \"last_rank\": 95, \"rank_sort\": 108, \"total\": 2504, \"entry\": 9785, \"entry_name\": \"Pure xVibes\"}, {\"id\": 933888, \"event_total\": 66, \"player_name\": \"Esam Abdel Rhman\", \"rank\": 109, \"last_rank\": 149, \"rank_sort\": 109, \"total\": 2503, \"entry\": 167302, \"entry_name\": \"E 
2296United\"}, {\"id\": 40676562, \"event_total\": 61, \"player_name\": \"\\u202aOmer Apel\\u202c\\u200f\", \"rank\": 110, \"last_rank\": 134, \"rank_sort\": 110, \"total\": 2503, \"entry\": 52916, \"entry_name\": \"ApelTree\"}, {\"id\": 943768, \"event_total\": 55, \"player_name\": \"Jeff Jones\", \"rank\": 111, \"last_rank\": 127, \"rank_sort\": 111, \"total\": 2503, \"entry\": 31652, \"entry_name\": \"Not one Jota\"}, {\"id\": 35081999, \"event_total\": 61, \"player_name\": \"Sam Sherwin\", \"rank\": 112, \"last_rank\": 130, \"rank_sort\": 112, \"total\": 2502, \"entry\": 94986, \"entry_name\": \"Postman Patson\"}, {\"id\": 3552822, \"event_total\": 44, \"player_name\": \"Alex N\", \"rank\": 113, \"last_rank\": 112, \"rank_sort\": 113, \"total\": 2501, \"entry\": 159661, \"entry_name\": \"vibes(slowed+reverb)\"}, {\"id\": 963557, \"event_total\": 80, \"player_name\": \"Jacky N\", \"rank\": 114, \"last_rank\": 179, \"rank_sort\": 114, \"total\": 2501, \"entry\": 3752, \"entry_name\": \"Fer Evra Young Jesse\"}, {\"id\": 63205248, \"event_total\": 37, \"player_name\": \"Asher Sayeed\", \"rank\": 115, \"last_rank\": 97, \"rank_sort\": 115, \"total\": 2500, \"entry\": 1321476, \"entry_name\": \"Richmond AFC\"}, {\"id\": 1025838, \"event_total\": 21, \"player_name\": \"Yal\\u0131n B\\u00fcy\\u00fckdora\", \"rank\": 116, \"last_rank\": 76, \"rank_sort\": 116, \"total\": 2500, \"entry\": 11090, \"entry_name\": \"Panthera Leo\"}, {\"id\": 1409288, \"event_total\": 58, \"player_name\": \"Eirik V\\u00e5rli Lid\", \"rank\": 117, \"last_rank\": 137, \"rank_sort\": 117, \"total\": 2499, \"entry\": 148034, \"entry_name\": \"Put a Lid on it\"}, {\"id\": 958737, \"event_total\": 61, \"player_name\": \"Ash Dilks\", \"rank\": 118, \"last_rank\": 138, \"rank_sort\": 118, \"total\": 2498, \"entry\": 1102, \"entry_name\": \"Castagne vista, baby\"}, {\"id\": 63430497, \"event_total\": 42, \"player_name\": \"MJT LTH\", \"rank\": 119, \"last_rank\": 118, \"rank_sort\": 119, \"total\": 2497, \"entry\": 5523601, \"entry_name\": \"Manges smurf\"}, {\"id\": 31100658, \"event_total\": 40, \"player_name\": \"Joris B\", \"rank\": 120, \"last_rank\": 115, \"rank_sort\": 120, \"total\": 2497, \"entry\": 3999606, \"entry_name\": \"OctoPuskas\"}, {\"id\": 1640004, \"event_total\": 52, \"player_name\": \"Toby Griffiths\", \"rank\": 121, \"last_rank\": 131, \"rank_sort\": 121, \"total\": 2497, \"entry\": 50593, \"entry_name\": \"Slam Dunk\"}, {\"id\": 1005457, \"event_total\": 33, \"player_name\": \"Teferi Zhalfir\", \"rank\": 122, \"last_rank\": 102, \"rank_sort\": 122, \"total\": 2497, \"entry\": 541, \"entry_name\": \"Brightoning Helix\"}, {\"id\": 58271637, \"event_total\": 38, \"player_name\": \"David Squires\", \"rank\": 123, \"last_rank\": 104, \"rank_sort\": 123, \"total\": 2495, \"entry\": 38324, \"entry_name\": \"Bowyer and out\"}, {\"id\": 1696843, \"event_total\": 41, \"player_name\": \"Martin Janson\", \"rank\": 124, \"last_rank\": 110, \"rank_sort\": 124, \"total\": 2495, \"entry\": 18990, \"entry_name\": \"#noccoenough\"}, {\"id\": 1278147, \"event_total\": 41, \"player_name\": \"Fionn Mc Peake\", \"rank\": 125, \"last_rank\": 111, \"rank_sort\": 125, \"total\": 2494, \"entry\": 1547, \"entry_name\": \"xVibes FC\"}, {\"id\": 63276230, \"event_total\": 28, \"player_name\": \"RsRahul Nair\", \"rank\": 126, \"last_rank\": 99, \"rank_sort\": 126, \"total\": 2493, \"entry\": 3534, \"entry_name\": \"RednBlue\"}, {\"id\": 922958, \"event_total\": 42, \"player_name\": \"Jan K\\u0119pski\", \"rank\": 126, \"last_rank\": 118, \"rank_sort\": 127, \"total\": 2493, \"entry\": 1301, \"entry_name\": \"Gro\\u00dfface Killah\"}, {\"id\": 63425925, \"event_total\": 40, \"player_name\": \"Conor Bowles\", \"rank\": 128, \"last_rank\": 114, \"rank_sort\": 128, \"total\": 2493, \"entry\": 566, \"entry_name\": \"Bowlesys Clarty \\u00dfums\"}, {\"id\": 63112249, \"event_total\": 18, \"player_name\": \"Sebastian Lang\", \"rank\": 129, \"last_rank\": 82, \"rank_sort\": 129, \"total\": 2492, \"entry\": 1772611, \"entry_name\": \"ABCDE FC\"}, {\"id\": 9619148, \"event_total\": 44, \"player_name\": \"Peter Stead\", \"rank\": 129, \"last_rank\": 125, \"rank_sort\": 130, \"total\": 2492, \"entry\": 946, \"entry_name\": \"XG FC\"}, {\"id\": 927395, \"event_total\": 46, \"player_name\": \"ARJUN VARMA\", \"rank\": 131, \"last_rank\": 122, \"rank_sort\": 131, \"total\": 2492, \"entry\": 3709, \"entry_name\": \"Blitzkreig\"}, {\"id\": 1158393, \"event_total\": 58, \"player_name\": \"Yoann Copreaux\", \"rank\": 132, \"last_rank\": 154, \"rank_sort\": 132, \"total\": 2491, \"entry\": 182046, \"entry_name\": \"YC\u0027s\"}, {\"id\": 9648771, \"event_total\": 42, \"player_name\": \"R H\", \"rank\": 133, \"last_rank\": 126, \"rank_sort\": 133, \"total\": 2490, \"entry\": 777770, \"entry_name\": \"Lowton Abbey\"}, {\"id\": 47481515, \"event_total\": 48, \"player_name\": \"Ivan Ah Sam\", \"rank\": 134, \"last_rank\": 129, \"rank_sort\": 134, \"total\": 2490, \"entry\": 281710, \"entry_name\": \"Creemu\"}, {\"id\": 1038961, \"event_total\": 48, \"player_name\": \"S G\", \"rank\": 135, \"last_rank\": 136, \"rank_sort\": 135, \"total\": 2489, \"entry\": 396, \"entry_name\": \"DCL xAbs = 6.0\"}, {\"id\": 50829432, \"event_total\": 42, \"player_name\": \"Iain Weston\", \"rank\": 136, \"last_rank\": 128, \"rank_sort\": 136, \"total\": 2489, \"entry\": 24481, \"entry_name\": \"Bachmann McGinns\"}, {\"id\": 31654298, \"event_total\": 55, \"player_name\": \"Nii Fabian\", \"rank\": 137, \"last_rank\": 156, \"rank_sort\": 137, \"total\": 2488, \"entry\": 168006, \"entry_name\": \"Awesome One\"}, {\"id\": 63488243, \"event_total\": 56, \"player_name\": \"Dan S-Hall\", \"rank\": 138, \"last_rank\": 157, \"rank_sort\": 138, \"total\": 2488, \"entry\": 159211, \"entry_name\": \"Didier D-Shamps\"}, {\"id\": 31443310, \"event_total\": 30, \"player_name\": \"Michael Hasty\", \"rank\": 139, \"last_rank\": 107, \"rank_sort\": 139, \"total\": 2487, \"entry\": 15272, \"entry_name\": \"Ctrl Alt De Laet\"}, {\"id\": 61471902, \"event_total\": 47, \"player_name\": \"Deepak Ramesh\", \"rank\": 140, \"last_rank\": 141, \"rank_sort\": 140, \"total\": 2486, \"entry\": 2179281, \"entry_name\": \"420 United FC\"}, {\"id\": 51042330, \"event_total\": 58, \"player_name\": \"Desmund Hui\", \"rank\": 141, \"last_rank\": 165, \"rank_sort\": 141, \"total\": 2486, \"entry\": 1003, \"entry_name\": \"Gin \u0026 Toney\"}, {\"id\": 1675927, \"event_total\": 47, \"player_name\": \"Sasank Channapragada\", \"rank\": 142, \"last_rank\": 148, \"rank_sort\": 142, \"total\": 2484, \"entry\": 1254, \"entry_name\": \"The Kane\u0027s Gambit\"}, {\"id\": 1833676, \"event_total\": 68, \"player_name\": \"Saifuddin kamfut Sani\", \"rank\": 143, \"last_rank\": 187, \"rank_sort\": 143, \"total\": 2484, \"entry\": 315934, \"entry_name\": \"Blessedera\"}, {\"id\": 46977347, \"event_total\": 54, \"player_name\": \"Chris Musson\", \"rank\": 144, \"last_rank\": 163, \"rank_sort\": 144, \"total\": 2483, \"entry\": 1583, \"entry_name\": \"Kindergarten Klopp\"}, {\"id\": 63463259, \"event_total\": 55, \"player_name\": \"Ahmed Awni\", \"rank\": 145, \"last_rank\": 170, \"rank_sort\": 145, \"total\": 2482, \"entry\": 215740, \"entry_name\": \"Awni\"}, {\"id\": 958736, \"event_total\": 57, \"player_name\": \"James Palmer\", \"rank\": 146, \"last_rank\": 175, \"rank_sort\": 146, \"total\": 2481, \"entry\": 1433, \"entry_name\": \"Wayne Troutledge\"}, {\"id\": 58255460, \"event_total\": 38, \"player_name\": \"Coalport FC\", \"rank\": 146, \"last_rank\": 133, \"rank_sort\": 147, \"total\": 2481, \"entry\": 540620, \"entry_name\": \"Coalport FC\"}, {\"id\": 1202443, \"event_total\": 55, \"player_name\": \"James Brazee\", \"rank\": 148, \"last_rank\": 172, \"rank_sort\": 148, \"total\": 2481, \"entry\": 135470, \"entry_name\": \"Stay On Targett ...\"}, {\"id\": 61436926, \"event_total\": 46, \"player_name\": \"Carlisle McKay\", \"rank\": 149, \"last_rank\": 144, \"rank_sort\": 149, \"total\": 2481, \"entry\": 41431, \"entry_name\": \"Galacticos FC\"}, {\"id\": 9835614, \"event_total\": 54, \"player_name\": \"Waleed Omer\", \"rank\": 150, \"last_rank\": 171, \"rank_sort\": 150, \"total\": 2480, \"entry\": 32491, \"entry_name\": \"La Casa De P\\u00e9p\\u00e9\"}, {\"id\": 1714413, \"event_total\": 31, \"player_name\": \"Joshua Bull\", \"rank\": 151, \"last_rank\": 123, \"rank_sort\": 151, \"total\": 2480, \"entry\": 11724, \"entry_name\": \"The Bulldozers\"}, {\"id\": 61656681, \"event_total\": 41, \"player_name\": \"Karthik Subramanian\", \"rank\": 152, \"last_rank\": 142, \"rank_sort\": 152, \"total\": 2480, \"entry\": 19235, \"entry_name\": \"VictoriousSecretXI\"}, {\"id\": 62292830, \"event_total\": 38, \"player_name\": \"Dafydd Thomas\", \"rank\": 153, \"last_rank\": 132, \"rank_sort\": 153, \"total\": 2479, \"entry\": 2001, \"entry_name\": \"Borussia Dannedd\"}, {\"id\": 931726, \"event_total\": 48, \"player_name\": \"Hella Cuti\", \"rank\": 154, \"last_rank\": 145, \"rank_sort\": 154, \"total\": 2478, \"entry\": 44825, \"entry_name\": \"59% gilet\"}, {\"id\": 996047, \"event_total\": 43, \"player_name\": \"Jacob Meincke\", \"rank\": 155, \"last_rank\": 153, \"rank_sort\": 155, \"total\": 2477, \"entry\": 3997, \"entry_name\": \"45 Balotelli\"}, {\"id\": 47167777, \"event_total\": 53, \"player_name\": \"Sean \\u200f\\u200f\\u200e \\u200e\", \"rank\": 156, \"last_rank\": 166, \"rank_sort\": 156, \"total\": 2477, \"entry\": 60180, \"entry_name\": \"$\"}, {\"id\": 31153694, \"event_total\": 39, \"player_name\": \"Lucio Montoya\", \"rank\": 157, \"last_rank\": 146, \"rank_sort\": 157, \"total\": 2477, \"entry\": 85497, \"entry_name\": \"Salt \u0026 Wernergar\"}, {\"id\": 33000442, \"event_total\": 63, \"player_name\": \"Max Harbord\", \"rank\": 158, \"last_rank\": 173, \"rank_sort\": 158, \"total\": 2477, \"entry\": 177384, \"entry_name\": \"MaxOutFC\"}, {\"id\": 909667, \"event_total\": 52, \"player_name\": \"furkan yildiz\", \"rank\": 159, \"last_rank\": 164, \"rank_sort\": 159, \"total\": 2477, \"entry\": 1474, \"entry_name\": \"cereyanlar\"}, {\"id\": 9730368, \"event_total\": 49, \"player_name\": \"Santi Foldvari\", \"rank\": 160, \"last_rank\": 169, \"rank_sort\": 160, \"total\": 2476, \"entry\": 274350, \"entry_name\": \"Ambulatory Barcodes\"}, {\"id\": 31230623, \"event_total\": 72, \"player_name\": \"Natapon Ativanichayapong\", \"rank\": 161, \"last_rank\": 198, \"rank_sort\": 161, \"total\": 2475, \"entry\": 1228038, \"entry_name\": \"boomtony\"}, {\"id\": 9579570, \"event_total\": 39, \"player_name\": \"Mitch Murphy\", \"rank\": 162, \"last_rank\": 150, \"rank_sort\": 162, \"total\": 2475, \"entry\": 3793, \"entry_name\": \"El Pulpo de Badia\"}, {\"id\": 31432296, \"event_total\": 39, \"player_name\": \"Mike Krotosky\", \"rank\": 163, \"last_rank\": 142, \"rank_sort\": 163, \"total\": 2474, \"entry\": 689406, \"entry_name\": \"MK Donkeys\"}, {\"id\": 1618398, \"event_total\": 39, \"player_name\": \"Alasdair Pearce\", \"rank\": 164, \"last_rank\": 154, \"rank_sort\": 164, \"total\": 2472, \"entry\": 28948, \"entry_name\": \"AlasdairPlaysFantasy\"}, {\"id\": 918747, \"event_total\": 45, \"player_name\": \"Sunny D\", \"rank\": 165, \"last_rank\": 152, \"rank_sort\": 165, \"total\": 2472, \"entry\": 281, \"entry_name\": \"Klich Bate\"}, {\"id\": 63426129, \"event_total\": 15, \"player_name\": \"Rob Bryant\", \"rank\": 166, \"last_rank\": 116, \"rank_sort\": 166, \"total\": 2472, \"entry\": 20, \"entry_name\": \"S
2296ometimes Maybe Good\"}, {\"id\": 32241972, \"event_total\": 54, \"player_name\": \"Heywire Mgmt\", \"rank\": 166, \"last_rank\": 185, \"rank_sort\": 167, \"total\": 2472, \"entry\": 1570163, \"entry_name\": \"BallSoHardUniversity\"}, {\"id\": 32237674, \"event_total\": 45, \"player_name\": \"Khairul Azahari\", \"rank\": 168, \"last_rank\": 159, \"rank_sort\": 168, \"total\": 2472, \"entry\": 24972, \"entry_name\": \"Vibes FC\"}, {\"id\": 9622400, \"event_total\": 61, \"player_name\": \"David Moeller\", \"rank\": 169, \"last_rank\": 193, \"rank_sort\": 169, \"total\": 2469, \"entry\": 307984, \"entry_name\": \"Wondrous Crossers\"}, {\"id\": 985436, \"event_total\": 48, \"player_name\": \"Alison C\", \"rank\": 170, \"last_rank\": 178, \"rank_sort\": 170, \"total\": 2468, \"entry\": 5231, \"entry_name\": \"Nuclear Football\"}, {\"id\": 56124103, \"event_total\": 46, \"player_name\": \"Sachin Surapaneni\", \"rank\": 171, \"last_rank\": 147, \"rank_sort\": 171, \"total\": 2468, \"entry\": 2237, \"entry_name\": \"Mangeky\\u014d Sharingan\"}, {\"id\": 31087217, \"event_total\": 41, \"player_name\": \"David Bowman\", \"rank\": 172, \"last_rank\": 161, \"rank_sort\": 172, \"total\": 2467, \"entry\": 163169, \"entry_name\": \"Bayern Bru\"}, {\"id\": 5036471, \"event_total\": 59, \"player_name\": \"Kirubakar M\", \"rank\": 173, \"last_rank\": 182, \"rank_sort\": 173, \"total\": 2467, \"entry\": 132829, \"entry_name\": \"Not good at FPL\"}, {\"id\": 915839, \"event_total\": 59, \"player_name\": \"Karol Rybaczuk\", \"rank\": 174, \"last_rank\": 196, \"rank_sort\": 174, \"total\": 2464, \"entry\": 2562, \"entry_name\": \"TwitterowaPompkaFC\"}, {\"id\": 9581669, \"event_total\": 48, \"player_name\": \"J OC\", \"rank\": 175, \"last_rank\": 186, \"rank_sort\": 175, \"total\": 2464, \"entry\": 16020, \"entry_name\": \"Fire Walk With Mee\"}, {\"id\": 937131, \"event_total\": 64, \"player_name\": \"Talha Nadeem\", \"rank\": 176, \"last_rank\": 190, \"rank_sort\": 176, \"total\": 2464, \"entry\": 917, \"entry_name\": \"Gladiators\"}, {\"id\": 31143444, \"event_total\": 11, \"player_name\": \"Paul McAdam\", \"rank\": 177, \"last_rank\": 117, \"rank_sort\": 177, \"total\": 2463, \"entry\": 24629, \"entry_name\": \"The Shola System\"}, {\"id\": 31390711, \"event_total\": 43, \"player_name\": \"Leonhard Bartolomeus\", \"rank\": 178, \"last_rank\": 176, \"rank_sort\": 178, \"total\": 2463, \"entry\": 96444, \"entry_name\": \"FRUGALISTA\"}, {\"id\": 63490531, \"event_total\": 61, \"player_name\": \"Omar Khairallah\", \"rank\": 179, \"last_rank\": 204, \"rank_sort\": 179, \"total\": 2463, \"entry\": 5428, \"entry_name\": \"Saly 3al 7abeeb\"}, {\"id\": 1462471, \"event_total\": 53, \"player_name\": \"Jonny Currie\", \"rank\": 180, \"last_rank\": 194, \"rank_sort\": 180, \"total\": 2461, \"entry\": 1263, \"entry_name\": \"Maximin Strategy\"}, {\"id\": 1003304, \"event_total\": 49, \"player_name\": \"Matt Lay\", \"rank\": 181, \"last_rank\": 191, \"rank_sort\": 181, \"total\": 2461, \"entry\": 42192, \"entry_name\": \"Bruno is a Fraud\"}, {\"id\": 63434001, \"event_total\": 58, \"player_name\": \"Nayana Tailor\", \"rank\": 182, \"last_rank\": 202, \"rank_sort\": 182, \"total\": 2460, \"entry\": 2029548, \"entry_name\": \"Bob\"}, {\"id\": 935332, \"event_total\": 30, \"player_name\": \"Julius Saleille\", \"rank\": 183, \"last_rank\": 162, \"rank_sort\": 183, \"total\": 2459, \"entry\": 24260, \"entry_name\": \"Mount Rush More\"}, {\"id\": 63176302, \"event_total\": 27, \"player_name\": \"FPL Codebreaker\", \"rank\": 184, \"last_rank\": 151, \"rank_sort\": 184, \"total\": 2458, \"entry\": 2569, \"entry_name\": \"ChainShaw Man\"}, {\"id\": 61463154, \"event_total\": 43, \"player_name\": \"Marco Silva\", \"rank\": 184, \"last_rank\": 183, \"rank_sort\": 185, \"total\": 2458, \"entry\": 631108, \"entry_name\": \"5Violins\"}, {\"id\": 32231780, \"event_total\": 49, \"player_name\": \"Debjyoti Samanta\", \"rank\": 186, \"last_rank\": 188, \"rank_sort\": 186, \"total\": 2458, \"entry\": 173683, \"entry_name\": \"champions_Liverpool\"}, {\"id\": 63425665, \"event_total\": 29, \"player_name\": \"Ghislain Brun\", \"rank\": 187, \"last_rank\": 167, \"rank_sort\": 187, \"total\": 2457, \"entry\": 129090, \"entry_name\": \"gctfpl\"}, {\"id\": 9893326, \"event_total\": 72, \"player_name\": \"Besmir K\", \"rank\": 188, \"last_rank\": 232, \"rank_sort\": 188, \"total\": 2457, \"entry\": 82114, \"entry_name\": \"whatever\"}, {\"id\": 1036079, \"event_total\": 31, \"player_name\": \"Paul Fournier\", \"rank\": 189, \"last_rank\": 174, \"rank_sort\": 189, \"total\": 2456, \"entry\": 35868, \"entry_name\": \"Karim Eczema\"}, {\"id\": 10190506, \"event_total\": 57, \"player_name\": \"Bj\\u00f8rnar Eidst\\u00f8\", \"rank\": 190, \"last_rank\": 210, \"rank_sort\": 190, \"total\": 2456, \"entry\": 22059, \"entry_name\": \"Robbo\u0027s FOMO Squad\"}, {\"id\": 999997, \"event_total\": 25, \"player_name\": \"Mathias Agerman\", \"rank\": 191, \"last_rank\": 160, \"rank_sort\": 191, \"total\": 2455, \"entry\": 12180, \"entry_name\": \"Ralph Has an otter\"}, {\"id\": 36138477, \"event_total\": 34, \"player_name\": \"Sahil Gawande\", \"rank\": 192, \"last_rank\": 176, \"rank_sort\": 192, \"total\": 2454, \"entry\": 1212174, \"entry_name\": \"saka laca boom boom\"}, {\"id\": 32167727, \"event_total\": 16, \"player_name\": \"adrian eassom\", \"rank\": 193, \"last_rank\": 134, \"rank_sort\": 193, \"total\": 2454, \"entry\": 3960857, \"entry_name\": \"Biscuits\"}, {\"id\": 12909801, \"event_total\": 25, \"player_name\": \"Bijit Ghimire\", \"rank\": 194, \"last_rank\": 167, \"rank_sort\": 194, \"total\": 2453, \"entry\": 17662, \"entry_name\": \"KAIdo HAVERTZoro\"}, {\"id\": 58191300, \"event_total\": 56, \"player_name\": \"Aravind Varma\", \"rank\": 195, \"last_rank\": 219, \"rank_sort\": 195, \"total\": 2450, \"entry\": 6193, \"entry_name\": \"Pukki Party\"}, {\"id\": 12976744, \"event_total\": 61, \"player_name\": \"Dread FPL\", \"rank\": 196, \"last_rank\": 229, \"rank_sort\": 196, \"total\": 2449, \"entry\": 5352, \"entry_name\": \"The DreadSarr\"}, {\"id\": 31166199, \"event_total\": 33, \"player_name\": \"Andy Bastable\", \"rank\": 197, \"last_rank\": 184, \"rank_sort\": 197, \"total\": 2448, \"entry\": 314, \"entry_name\": \"V\\u00efk\\u00efng B\\u00e4st\\u00e4ble\"}, {\"id\": 1396788, \"event_total\": 45, \"player_name\": \"Craig Thomson\", \"rank\": 198, \"last_rank\": 201, \"rank_sort\": 198, \"total\": 2447, \"entry\": 3916, \"entry_name\": \"Cobra Kai\"}, {\"id\": 1670988, \"event_total\": 77, \"player_name\": \"Gavin Tate\", \"rank\": 199, \"last_rank\": 260, \"rank_sort\": 199, \"total\": 2446, \"entry\": 2036, \"entry_name\": \"12 Years per Save\"}, {\"id\": 61419892, \"event_total\": 45, \"player_name\": \"Chris B\", \"rank\": 200, \"last_rank\": 207, \"rank_sort\": 200, \"total\": 2446, \"entry\": 115170, \"entry_name\": \"Lallanas in Pyjamas\"}, {\"id\": 63551187, \"event_total\": 57, \"player_name\": \"Ubay Salikhov\", \"rank\": 201, \"last_rank\": 206, \"rank_sort\": 201, \"total\": 2446, \"entry\": 2231155, \"entry_name\": \"Birmingham City\"}, {\"id\": 1551630, \"event_total\": 56, \"player_name\": \"Rodrigo Duterte\", \"rank\": 202, \"last_rank\": 220, \"rank_sort\": 202, \"total\": 2444, \"entry\": 227716, \"entry_name\": \"Tapang at Malasakit\"}, {\"id\": 35082948, \"event_total\": 54, \"player_name\": \"Abhishek Mukherjee\", \"rank\": 203, \"last_rank\": 213, \"rank_sort\": 203, \"total\": 2443, \"entry\": 189599, \"entry_name\": \"Mukher Gs\"}, {\"id\": 36588526, \"event_total\": 52, \"player_name\": \"Wayde Herman\", \"rank\": 204, \"last_rank\": 225, \"rank_sort\": 204, \"total\": 2442, \"entry\": 1844037, \"entry_name\": \"Game of Stones\"}, {\"id\": 1573721, \"event_total\": 30, \"player_name\": \"Oliver Commins\", \"rank\": 205, \"last_rank\": 180, \"rank_sort\": 205, \"total\": 2442, \"entry\": 16427, \"entry_name\": \"Owli Owls*\"}, {\"id\": 31191394, \"event_total\": 66, \"player_name\": \"word up\", \"rank\": 206, \"last_rank\": 244, \"rank_sort\": 206, \"total\": 2442, \"entry\": 695199, \"entry_name\": \"Impulse XI\"}, {\"id\": 31069518, \"event_total\": 10, \"player_name\": \"Omar \\ud83d\\udd00\", \"rank\": 207, \"last_rank\": 158, \"rank_sort\": 207, \"total\": 2441, \"entry\": 2647865, \"entry_name\": \"Au Hazard Balthazar\"}, {\"id\": 1336136, \"event_total\": 42, \"player_name\": \"Gaurav Diwan\", \"rank\": 208, \"last_rank\": 209, \"rank_sort\": 208, \"total\": 2441, \"entry\": 70998, \"entry_name\": \"Only \\u00c1gua No Coke\"}, {\"id\": 63439972, \"event_total\": 57, \"player_name\": \"Stacy Nguyen\", \"rank\": 209, \"last_rank\": 235, \"rank_sort\": 209, \"total\": 2440, \"entry\": 153500, \"entry_name\": \"p\\u00fa kh\\u1ec9\"}, {\"id\": 33449525, \"event_total\": 66, \"player_name\": \"Ewan Yeaxlee\", \"rank\": 210, \"last_rank\": 251, \"rank_sort\": 210, \"total\": 2440, \"entry\": 1392748, \"entry_name\": \"I am inevitable\"}, {\"id\": 1516891, \"event_total\": 46, \"player_name\": \"Paul Meahan\", \"rank\": 211, \"last_rank\": 205, \"rank_sort\": 211, \"total\": 2440, \"entry\": 16461, \"entry_name\": \"AFC Nice Marmot\"}, {\"id\": 2817844, \"event_total\": 47, \"player_name\": \"FPL Neil\", \"rank\": 212, \"last_rank\": 220, \"rank_sort\": 212, \"total\": 2439, \"entry\": 6473, \"entry_name\": \"Lord of the Ings\"}, {\"id\": 63372428, \"event_total\": 39, \"player_name\": \"Thomas Daines\", \"rank\": 213, \"last_rank\": 198, \"rank_sort\": 213, \"total\": 2438, \"entry\": 768386, \"entry_name\": \"Hairy Maguires\"}, {\"id\": 64563917, \"event_total\": 35, \"player_name\": \"Alastair McKeever\", \"rank\": 214, \"last_rank\": 202, \"rank_sort\": 214, \"total\": 2437, \"entry\": 285380, \"entry_name\": \"Allstar Makeover FC\"}, {\"id\": 63206647, \"event_total\": 54, \"player_name\": \"Kaatu Poochi\", \"rank\": 215, \"last_rank\": 224, \"rank_sort\": 215, \"total\": 2437, \"entry\": 16172, \"entry_name\": \"Legends\"}, {\"id\": 35576166, \"event_total\": 39, \"player_name\": \"Martynas D\\u017eiugas\", \"rank\": 216, \"last_rank\": 212, \"rank_sort\": 216, \"total\": 2436, \"entry\": 325, \"entry_name\": \"Begalviai\"}, {\"id\": 63441127, \"event_total\": 52, \"player_name\": \"Fajar Nur Fatah\", \"rank\": 217, \"last_rank\": 234, \"rank_sort\": 217, \"total\": 2436, \"entry\": 13768, \"entry_name\": \"Bangjo Prapatan\"}, {\"id\": 31976355, \"event_total\": 40, \"player_name\": \"Mohamed Raees\", \"rank\": 218, \"last_rank\": 217, \"rank_sort\": 218, \"total\": 2436, \"entry\": 603820, \"entry_name\": \"Blue City\"}, {\"id\": 63216518, \"event_total\": 60, \"player_name\": \"Sayon Ghosh\", \"rank\": 219, \"last_rank\": 245, \"rank_sort\": 219, \"total\": 2436, \"entry\": 1201202, \"entry_name\": \"Yummy Muffin\"}, {\"id\": 43539564, \"event_total\": 53, \"player_name\": \"John Paul Borsos\", \"rank\": 220, \"last_rank\": 236, \"rank_sort\": 220, \"total\": 2435, \"entry\": 1669231, \"entry_name\": \"Unreal Madrid\"}, {\"id\": 31347329, \"event_total\": 50, \"player_name\": \"Carl Hutchings\", \"rank\": 221, \"last_rank\": 231, \"rank_sort\": 221, \"total\": 2435, \"entry\": 648129, \"entry_name\": \"Hutch\u0027s Heroes\"}, {\"id\": 31566746, \"event_total\": 43, \"player_name\": \"USA FPL\", \"rank\": 222, \"last_rank\": 222, \"rank_sort\": 222, \"total\": 2434, \"entry\": 769485, \"entry_name\": \"USAFPL\"}, {\"id\": 31705810, \"event_total\": 63, \"player_name\": \"A Howell\", \"rank\": 223, \"last_rank\": 237, \"rank_sort\": 223, \"total\": 2433, \"entry\": 714607, \"entry_name\": \"My Little Toney\"}, {\"id\": 32198940, \"event_total\": 33, \"player_name\": \"Piotr Paw\\u
22960142owski\", \"rank\": 224, \"last_rank\": 197, \"rank_sort\": 224, \"total\": 2433, \"entry\": 14632, \"entry_name\": \"Defiant Types\"}, {\"id\": 58190216, \"event_total\": 21, \"player_name\": \"Thomas Alderson\", \"rank\": 225, \"last_rank\": 181, \"rank_sort\": 225, \"total\": 2433, \"entry\": 41056, \"entry_name\": \"Hwang the Dan James\"}, {\"id\": 1485866, \"event_total\": 41, \"player_name\": \"Alvaro Reis\", \"rank\": 226, \"last_rank\": 223, \"rank_sort\": 226, \"total\": 2432, \"entry\": 5279, \"entry_name\": \"BOT @cmusson32\"}, {\"id\": 31313071, \"event_total\": 40, \"player_name\": \"Stephen Young\", \"rank\": 227, \"last_rank\": 215, \"rank_sort\": 227, \"total\": 2432, \"entry\": 1429466, \"entry_name\": \"Long Ball United\"}, {\"id\": 33044045, \"event_total\": 44, \"player_name\": \"Abi Varghese\", \"rank\": 228, \"last_rank\": 216, \"rank_sort\": 228, \"total\": 2432, \"entry\": 8557, \"entry_name\": \"Saka Punch\"}, {\"id\": 32913282, \"event_total\": 57, \"player_name\": \"Marcin Karli\\u0144ski\", \"rank\": 229, \"last_rank\": 247, \"rank_sort\": 229, \"total\": 2432, \"entry\": 14929, \"entry_name\": \"xG Boost\"}, {\"id\": 32917596, \"event_total\": 21, \"player_name\": \"Ameil Tailor\", \"rank\": 230, \"last_rank\": 192, \"rank_sort\": 230, \"total\": 2431, \"entry\": 72940, \"entry_name\": \"Ameil-Smith-No Point\"}, {\"id\": 63413043, \"event_total\": 28, \"player_name\": \"Santiri The Dwarf\", \"rank\": 231, \"last_rank\": 200, \"rank_sort\": 231, \"total\": 2431, \"entry\": 1114791, \"entry_name\": \"Keldagrim\"}, {\"id\": 9658041, \"event_total\": 22, \"player_name\": \"Niklavs Grava\", \"rank\": 232, \"last_rank\": 188, \"rank_sort\": 232, \"total\": 2431, \"entry\": 16127, \"entry_name\": \"Spilda Beans\"}, {\"id\": 35077454, \"event_total\": 54, \"player_name\": \"Python 3\", \"rank\": 233, \"last_rank\": 243, \"rank_sort\": 233, \"total\": 2430, \"entry\": 7202, \"entry_name\": \"MachineLearning Team\"}, {\"id\": 63207708, \"event_total\": 39, \"player_name\": \"Madhu Sudan Sigdel\", \"rank\": 234, \"last_rank\": 218, \"rank_sort\": 234, \"total\": 2429, \"entry\": 205786, \"entry_name\": \"\\u0909\\u0915\\u093e\\u0932\\u0940 \\u0913\\u0930\\u0932\\u0940 \\u0917\\u0930\\u094d\\u0926\\u0948\"}, {\"id\": 55394458, \"event_total\": 65, \"player_name\": \"Daniel Musil\", \"rank\": 234, \"last_rank\": 266, \"rank_sort\": 235, \"total\": 2429, \"entry\": 3630580, \"entry_name\": \"Slava Svoboda\"}, {\"id\": 63223247, \"event_total\": 51, \"player_name\": \"Ankit Rawat\", \"rank\": 236, \"last_rank\": 242, \"rank_sort\": 236, \"total\": 2428, \"entry\": 4531704, \"entry_name\": \"anketiah\"}, {\"id\": 63424955, \"event_total\": 20, \"player_name\": \"Alan Irvine\", \"rank\": 237, \"last_rank\": 195, \"rank_sort\": 237, \"total\": 2428, \"entry\": 3518091, \"entry_name\": \"Lenny\\u2019s Legends\"}, {\"id\": 62295294, \"event_total\": 52, \"player_name\": \"Maciej Jab\\u0142o\\u0144ski\", \"rank\": 238, \"last_rank\": 250, \"rank_sort\": 238, \"total\": 2427, \"entry\": 10194, \"entry_name\": \"Too Mane Options\"}, {\"id\": 31379140, \"event_total\": 62, \"player_name\": \"Shay K\", \"rank\": 239, \"last_rank\": 267, \"rank_sort\": 239, \"total\": 2426, \"entry\": 86728, \"entry_name\": \"Kramer wins the FPL\"}, {\"id\": 1019822, \"event_total\": 51, \"player_name\": \"Ravi Bhagat\", \"rank\": 240, \"last_rank\": 240, \"rank_sort\": 240, \"total\": 2426, \"entry\": 24163, \"entry_name\": \"Schutzstaffel\"}, {\"id\": 31105933, \"event_total\": 54, \"player_name\": \"Anil Punia\", \"rank\": 241, \"last_rank\": 240, \"rank_sort\": 241, \"total\": 2425, \"entry\": 14893, \"entry_name\": \"Terrible picks\"}, {\"id\": 980273, \"event_total\": 40, \"player_name\": \"Tom Davies\", \"rank\": 242, \"last_rank\": 233, \"rank_sort\": 242, \"total\": 2424, \"entry\": 3529, \"entry_name\": \"No Weimann No Cry\"}, {\"id\": 31661486, \"event_total\": 43, \"player_name\": \"Pelin C\", \"rank\": 243, \"last_rank\": 238, \"rank_sort\": 243, \"total\": 2423, \"entry\": 2199833, \"entry_name\": \"Igglybuff FC\"}, {\"id\": 61430149, \"event_total\": 65, \"player_name\": \"Carl Weeks\", \"rank\": 244, \"last_rank\": 271, \"rank_sort\": 244, \"total\": 2423, \"entry\": 248026, \"entry_name\": \"Only Anna lick its\"}, {\"id\": 2350363, \"event_total\": 54, \"player_name\": \"Ezra Lafoy\", \"rank\": 245, \"last_rank\": 261, \"rank_sort\": 245, \"total\": 2423, \"entry\": 6830, \"entry_name\": \"French Toast Mafia\"}, {\"id\": 979219, \"event_total\": 37, \"player_name\": \"Adam Barrdahl\", \"rank\": 246, \"last_rank\": 230, \"rank_sort\": 246, \"total\": 2422, \"entry\": 92398, \"entry_name\": \"Bruno Penandes\"}, {\"id\": 955999, \"event_total\": 32, \"player_name\": \"Daniel Mallory\", \"rank\": 247, \"last_rank\": 228, \"rank_sort\": 247, \"total\": 2421, \"entry\": 45, \"entry_name\": \"Malencia\"}, {\"id\": 31512404, \"event_total\": 26, \"player_name\": \"Aaron Irvine\", \"rank\": 248, \"last_rank\": 208, \"rank_sort\": 248, \"total\": 2421, \"entry\": 53317, \"entry_name\": \"Filthy Casuals\"}, {\"id\": 62315783, \"event_total\": 49, \"player_name\": \"Ali Elfakharany\", \"rank\": 249, \"last_rank\": 246, \"rank_sort\": 249, \"total\": 2420, \"entry\": 861714, \"entry_name\": \"Fikha\"}, {\"id\": 9819398, \"event_total\": 49, \"player_name\": \"Hoosein Moolla\", \"rank\": 250, \"last_rank\": 262, \"rank_sort\": 250, \"total\": 2418, \"entry\": 1745, \"entry_name\": \"FSV Mainz 05\"}, {\"id\": 1007904, \"event_total\": 46, \"player_name\": \"Hadi Tirmizi\", \"rank\": 251, \"last_rank\": 248, \"rank_sort\": 251, \"total\": 2417, \"entry\": 86266, \"entry_name\": \"Gwadar Port Auth\\u2019ity\"}, {\"id\": 63225046, \"event_total\": 77, \"player_name\": \"Sripadh Sriraman\", \"rank\": 252, \"last_rank\": 293, \"rank_sort\": 252, \"total\": 2417, \"entry\": 1007689, \"entry_name\": \"Challengers\"}, {\"id\": 31491057, \"event_total\": 66, \"player_name\": \"Vishnu Gopakumar\", \"rank\": 253, \"last_rank\": 283, \"rank_sort\": 253, \"total\": 2415, \"entry\": 78055, \"entry_name\": \"Sarri, Not Sarri\"}, {\"id\": 31423999, \"event_total\": 18, \"player_name\": \"Uri Keselman\", \"rank\": 254, \"last_rank\": 214, \"rank_sort\": 254, \"total\": 2415, \"entry\": 27597, \"entry_name\": \"UK22\"}, {\"id\": 32714600, \"event_total\": 66, \"player_name\": \"Enoch Kattumuri\", \"rank\": 254, \"last_rank\": 284, \"rank_sort\": 255, \"total\": 2415, \"entry\": 33343, \"entry_name\": \"The Sanchosen One\"}, {\"id\": 64260058, \"event_total\": 56, \"player_name\": \"Deevya Parekh\", \"rank\": 256, \"last_rank\": 272, \"rank_sort\": 256, \"total\": 2414, \"entry\": 431, \"entry_name\": \"BlueXI\"}, {\"id\": 48183214, \"event_total\": 32, \"player_name\": \"Nour eldin Ebrahim\", \"rank\": 257, \"last_rank\": 227, \"rank_sort\": 257, \"total\": 2414, \"entry\": 26843, \"entry_name\": \"Dier Walk with Mee\"}, {\"id\": 31152721, \"event_total\": 49, \"player_name\": \"owen mcwilliams\", \"rank\": 258, \"last_rank\": 265, \"rank_sort\": 258, \"total\": 2413, \"entry\": 21794, \"entry_name\": \"Cezar ASPIRElicueta\"}, {\"id\": 1025661, \"event_total\": 23, \"player_name\": \"Z. F.\", \"rank\": 259, \"last_rank\": 226, \"rank_sort\": 259, \"total\": 2413, \"entry\": 2130, \"entry_name\": \"Zee\\u2019s All-Stars\"}, {\"id\": 7272345, \"event_total\": 17, \"player_name\": \"Joviano Siahaan\", \"rank\": 260, \"last_rank\": 211, \"rank_sort\": 260, \"total\": 2411, \"entry\": 20884, \"entry_name\": \"Dagenham Dream\"}, {\"id\": 31131017, \"event_total\": 43, \"player_name\": \"Thor Jacob Smith\", \"rank\": 261, \"last_rank\": 255, \"rank_sort\": 261, \"total\": 2411, \"entry\": 57845, \"entry_name\": \"Smiths Venner\"}, {\"id\": 9613435, \"event_total\": 44, \"player_name\": \"Gomolemo Tseladimitloa\", \"rank\": 262, \"last_rank\": 264, \"rank_sort\": 262, \"total\": 2410, \"entry\": 37611, \"entry_name\": \"Albiceleste\"}, {\"id\": 63608042, \"event_total\": 38, \"player_name\": \"Ainav Weisberg\", \"rank\": 263, \"last_rank\": 257, \"rank_sort\": 263, \"total\": 2409, \"entry\": 11240, \"entry_name\": \"I am Jack\u0027s Foden\"}, {\"id\": 51305050, \"event_total\": 29, \"player_name\": \"Darshao RET\", \"rank\": 264, \"last_rank\": 239, \"rank_sort\": 264, \"total\": 2409, \"entry\": 3094, \"entry_name\": \"Sup\u0027 Darsh here!\"}, {\"id\": 9588714, \"event_total\": 60, \"player_name\": \"Parry Malm\", \"rank\": 265, \"last_rank\": 285, \"rank_sort\": 265, \"total\": 2408, \"entry\": 50087, \"entry_name\": \"Least Van\"}, {\"id\": 31404251, \"event_total\": 37, \"player_name\": \"Achal Makhija\", \"rank\": 266, \"last_rank\": 258, \"rank_sort\": 266, \"total\": 2407, \"entry\": 11004, \"entry_name\": \"NiceDays\"}, {\"id\": 951430, \"event_total\": 31, \"player_name\": \"Mike Mahoney\", \"rank\": 267, \"last_rank\": 249, \"rank_sort\": 267, \"total\": 2402, \"entry\": 12575, \"entry_name\": \"Guinness13\"}, {\"id\": 64563839, \"event_total\": 71, \"player_name\": \"Jack Bones\", \"rank\": 268, \"last_rank\": 292, \"rank_sort\": 268, \"total\": 2402, \"entry\": 3126, \"entry_name\": \"Peace and Love\"}, {\"id\": 31477445, \"event_total\": 50, \"player_name\": \"Callum Abbott\", \"rank\": 269, \"last_rank\": 278, \"rank_sort\": 269, \"total\": 2401, \"entry\": 25663, \"entry_name\": \"FPLBayesian\"}, {\"id\": 9766317, \"event_total\": 40, \"player_name\": \"Josh N\", \"rank\": 270, \"last_rank\": 270, \"rank_sort\": 270, \"total\": 2400, \"entry\": 12508, \"entry_name\": \"Pistoleros\"}, {\"id\": 63137674, \"event_total\": 44, \"player_name\": \"Razor 8699\", \"rank\": 271, \"last_rank\": 277, \"rank_sort\": 271, \"total\": 2400, \"entry\": 5514639, \"entry_name\": \"Dubs with Alche\"}, {\"id\": 31151223, \"event_total\": 59, \"player_name\": \"Yashin Gopi\", \"rank\": 272, \"last_rank\": 290, \"rank_sort\": 272, \"total\": 2399, \"entry\": 2197006, \"entry_name\": \"MoManeMoProblems\"}, {\"id\": 63561850, \"event_total\": 36, \"player_name\": \"Andrew Countryman\", \"rank\": 273, \"last_rank\": 258, \"rank_sort\": 273, \"total\": 2398, \"entry\": 671363, \"entry_name\": \"Serendipitous Kill\"}, {\"id\": 910110, \"event_total\": 55, \"player_name\": \"Callum Gill\", \"rank\": 274, \"last_rank\": 280, \"rank_sort\": 274, \"total\": 2398, \"entry\": 175, \"entry_name\": \"Tekker Time\"}, {\"id\": 1720861, \"event_total\": 29, \"player_name\": \"Luca Santis\", \"rank\": 275, \"last_rank\": 253, \"rank_sort\": 275, \"total\": 2397, \"entry\": 205, \"entry_name\": \"Lukalash\"}, {\"id\": 31108388, \"event_total\": 60, \"player_name\": \"Stephen Harrap\", \"rank\": 276, \"last_rank\": 295, \"rank_sort\": 276, \"total\": 2393, \"entry\": 198848, \"entry_name\": \"Willy R\\u00f6nk\\u00e4\u0027s Bucket\"}, {\"id\": 31134571, \"event_total\": 58, \"player_name\": \"Alex Mann\", \"rank\": 276, \"last_rank\": 297, \"rank_sort\": 277, \"total\": 2393, \"entry\": 50884, \"entry_name\": \"S
2296ock it to the Pearl\"}, {\"id\": 32514145, \"event_total\": 24, \"player_name\": \"Brendan curtis\", \"rank\": 278, \"last_rank\": 254, \"rank_sort\": 278, \"total\": 2392, \"entry\": 151143, \"entry_name\": \"Silent Assassins\"}, {\"id\": 35026884, \"event_total\": 42, \"player_name\": \"Ateesh Kropha\", \"rank\": 279, \"last_rank\": 282, \"rank_sort\": 279, \"total\": 2392, \"entry\": 616065, \"entry_name\": \"WWXI\"}, {\"id\": 45409275, \"event_total\": 41, \"player_name\": \"Jinlong Yang\", \"rank\": 280, \"last_rank\": 281, \"rank_sort\": 280, \"total\": 2391, \"entry\": 6400830, \"entry_name\": \"forza milan\"}, {\"id\": 9723510, \"event_total\": 38, \"player_name\": \"Glenn Peeters\", \"rank\": 281, \"last_rank\": 275, \"rank_sort\": 281, \"total\": 2390, \"entry\": 6706, \"entry_name\": \"Always 2nd\"}, {\"id\": 63204095, \"event_total\": 34, \"player_name\": \"Abhilash Panda\", \"rank\": 282, \"last_rank\": 256, \"rank_sort\": 282, \"total\": 2390, \"entry\": 3055884, \"entry_name\": \"LIVER Da MENTOS\"}, {\"id\": 31135324, \"event_total\": 56, \"player_name\": \"Edward Hayes\", \"rank\": 283, \"last_rank\": 298, \"rank_sort\": 283, \"total\": 2389, \"entry\": 732686, \"entry_name\": \"Why Bother?\"}, {\"id\": 12909752, \"event_total\": 37, \"player_name\": \"Alex Paul\", \"rank\": 284, \"last_rank\": 274, \"rank_sort\": 284, \"total\": 2389, \"entry\": 49138, \"entry_name\": \"Spartans\"}, {\"id\": 31512698, \"event_total\": 25, \"player_name\": \"Raihan Naufaldi\", \"rank\": 285, \"last_rank\": 252, \"rank_sort\": 285, \"total\": 2389, \"entry\": 12842, \"entry_name\": \"Bridge Nine FC\"}, {\"id\": 56812797, \"event_total\": 68, \"player_name\": \"MPK MPK\", \"rank\": 286, \"last_rank\": 311, \"rank_sort\": 286, \"total\": 2389, \"entry\": 437622, \"entry_name\": \"KALEM CF\"}, {\"id\": 31594249, \"event_total\": 63, \"player_name\": \"Niall Kelcher\", \"rank\": 287, \"last_rank\": 305, \"rank_sort\": 287, \"total\": 2388, \"entry\": 80688, \"entry_name\": \"WAWAW\"}, {\"id\": 1616794, \"event_total\": 62, \"player_name\": \"Plavak Das\", \"rank\": 288, \"last_rank\": 306, \"rank_sort\": 288, \"total\": 2387, \"entry\": 1428, \"entry_name\": \"INFINITIxLeo\u0027z 11y\"}, {\"id\": 31223614, \"event_total\": 64, \"player_name\": \"Emma FPL\", \"rank\": 289, \"last_rank\": 309, \"rank_sort\": 289, \"total\": 2387, \"entry\": 76977, \"entry_name\": \"Bohemian Rhaps-Odoi\"}, {\"id\": 63463254, \"event_total\": 55, \"player_name\": \"Abeselom Habtemariam\", \"rank\": 290, \"last_rank\": 301, \"rank_sort\": 290, \"total\": 2386, \"entry\": 145952, \"entry_name\": \"Kafkaesque Nerd\"}, {\"id\": 32149287, \"event_total\": 59, \"player_name\": \"Greg Waddell\", \"rank\": 290, \"last_rank\": 304, \"rank_sort\": 291, \"total\": 2386, \"entry\": 376657, \"entry_name\": \"FC BR\"}, {\"id\": 12972777, \"event_total\": 28, \"player_name\": \"Matt Tarby\", \"rank\": 292, \"last_rank\": 273, \"rank_sort\": 292, \"total\": 2385, \"entry\": 1439485, \"entry_name\": \"Padstow Pirates\"}, {\"id\": 43841772, \"event_total\": 53, \"player_name\": \"Furkan Sagun\", \"rank\": 293, \"last_rank\": 300, \"rank_sort\": 293, \"total\": 2384, \"entry\": 112728, \"entry_name\": \"Sagun FC\"}, {\"id\": 1060513, \"event_total\": 71, \"player_name\": \"Rory Bennett\", \"rank\": 294, \"last_rank\": 320, \"rank_sort\": 294, \"total\": 2384, \"entry\": 4866, \"entry_name\": \"Bennett\u0027s Boys\"}, {\"id\": 31131501, \"event_total\": 39, \"player_name\": \"ReviX ReviX\", \"rank\": 295, \"last_rank\": 291, \"rank_sort\": 295, \"total\": 2383, \"entry\": 3172607, \"entry_name\": \"Salt \u0026 Pepe\"}, {\"id\": 31261970, \"event_total\": 24, \"player_name\": \"Godfrey Southern\", \"rank\": 296, \"last_rank\": 268, \"rank_sort\": 296, \"total\": 2383, \"entry\": 178981, \"entry_name\": \"Jack Sparrow\"}, {\"id\": 58189446, \"event_total\": 22, \"player_name\": \"Andre Wakil\", \"rank\": 297, \"last_rank\": 263, \"rank_sort\": 297, \"total\": 2380, \"entry\": 3282307, \"entry_name\": \"Alisson Wonderland\"}, {\"id\": 1207732, \"event_total\": 44, \"player_name\": \"Dhruv Kushwaha\", \"rank\": 298, \"last_rank\": 296, \"rank_sort\": 298, \"total\": 2380, \"entry\": 3728, \"entry_name\": \"Legend Killers\"}, {\"id\": 4874471, \"event_total\": 50, \"player_name\": \"Anders Ostad\", \"rank\": 299, \"last_rank\": 294, \"rank_sort\": 299, \"total\": 2380, \"entry\": 41280, \"entry_name\": \"Bartnes Barracudaz\"}, {\"id\": 31393513, \"event_total\": 38, \"player_name\": \"Luke Watson\", \"rank\": 300, \"last_rank\": 288, \"rank_sort\": 300, \"total\": 2379, \"entry\": 178, \"entry_name\": \"Kings of Lyon\"}, {\"id\": 13000509, \"event_total\": 34, \"player_name\": \"Vangelis Kastanas\", \"rank\": 301, \"last_rank\": 287, \"rank_sort\": 301, \"total\": 2377, \"entry\": 197584, \"entry_name\": \"Egalexico FC\"}, {\"id\": 31104707, \"event_total\": 46, \"player_name\": \"Neil McNamara\", \"rank\": 302, \"last_rank\": 299, \"rank_sort\": 302, \"total\": 2375, \"entry\": 14016, \"entry_name\": \"Stronger Bell FC\"}, {\"id\": 31123236, \"event_total\": 65, \"player_name\": \"Moheb Malak\", \"rank\": 303, \"last_rank\": 313, \"rank_sort\": 303, \"total\": 2375, \"entry\": 213556, \"entry_name\": \"FPL Bond\"}, {\"id\": 9847549, \"event_total\": 28, \"player_name\": \"FPL Moggi\", \"rank\": 304, \"last_rank\": 279, \"rank_sort\": 304, \"total\": 2375, \"entry\": 1039544, \"entry_name\": \"Moggi\u0027s\"}, {\"id\": 32658159, \"event_total\": 30, \"player_name\": \"Torstein Reistad\", \"rank\": 305, \"last_rank\": 285, \"rank_sort\": 305, \"total\": 2374, \"entry\": 91860, \"entry_name\": \"Mesna Fotball\"}, {\"id\": 958704, \"event_total\": 20, \"player_name\": \"Sir Yasin Ertan\", \"rank\": 306, \"last_rank\": 276, \"rank_sort\": 306, \"total\": 2372, \"entry\": 388, \"entry_name\": \"La La Land Til I Die\"}, {\"id\": 31162022, \"event_total\": 54, \"player_name\": \"pragnesh nanji\", \"rank\": 307, \"last_rank\": 315, \"rank_sort\": 307, \"total\": 2371, \"entry\": 1107754, \"entry_name\": \"PhcSmile\"}, {\"id\": 9588946, \"event_total\": 26, \"player_name\": \"Shreyash Mestri\", \"rank\": 308, \"last_rank\": 289, \"rank_sort\": 308, \"total\": 2371, \"entry\": 22689, \"entry_name\": \"Oregano Solskjaer\"}, {\"id\": 1114825, \"event_total\": 59, \"player_name\": \"Tanya Sharma\", \"rank\": 309, \"last_rank\": 323, \"rank_sort\": 309, \"total\": 2371, \"entry\": 8337, \"entry_name\": \"Waltzingmatildas\"}, {\"id\": 1603731, \"event_total\": 57, \"player_name\": \"Vasu Shan\", \"rank\": 310, \"last_rank\": 314, \"rank_sort\": 310, \"total\": 2370, \"entry\": 112433, \"entry_name\": \"No Koke Drinkwater\"}, {\"id\": 1072232, \"event_total\": 71, \"player_name\": \"Will Straw\", \"rank\": 311, \"last_rank\": 334, \"rank_sort\": 311, \"total\": 2369, \"entry\": 158312, \"entry_name\": \"Niang Me As Well\"}, {\"id\": 63573702, \"event_total\": 62, \"player_name\": \"Daryl T\", \"rank\": 312, \"last_rank\": 332, \"rank_sort\": 312, \"total\": 2363, \"entry\": 949727, \"entry_name\": \"M\\u00e8rcuri\\u00e9z F.C.\"}, {\"id\": 50927634, \"event_total\": 47, \"player_name\": \"Amit Munk\", \"rank\": 313, \"last_rank\": 317, \"rank_sort\": 313, \"total\": 2362, \"entry\": 7328, \"entry_name\": \"HTA Munk\"}, {\"id\": 31095394, \"event_total\": 36, \"player_name\": \"Quamrul Hassan\", \"rank\": 314, \"last_rank\": 307, \"rank_sort\": 314, \"total\": 2361, \"entry\": 238572, \"entry_name\": \"FPL_Poet\"}, {\"id\": 65064297, \"event_total\": 60, \"player_name\": \"Luckman Najmi\", \"rank\": 315, \"last_rank\": 321, \"rank_sort\": 315, \"total\": 2361, \"entry\": 4560753, \"entry_name\": \"AFC Richmond\"}, {\"id\": 63500423, \"event_total\": 58, \"player_name\": \"Adrien Funel\", \"rank\": 316, \"last_rank\": 331, \"rank_sort\": 316, \"total\": 2360, \"entry\": 2979588, \"entry_name\": \"Matuidi\u0027s Charos \\u2605\"}, {\"id\": 31801656, \"event_total\": 49, \"player_name\": \"Zafer Kilic\", \"rank\": 317, \"last_rank\": 325, \"rank_sort\": 317, \"total\": 2360, \"entry\": 288832, \"entry_name\": \"BladeZ\"}, {\"id\": 995898, \"event_total\": 14, \"player_name\": \"CHAITANYA CHAVAN\", \"rank\": 318, \"last_rank\": 269, \"rank_sort\": 318, \"total\": 2360, \"entry\": 43593, \"entry_name\": \"CK11\"}, {\"id\": 63430493, \"event_total\": 48, \"player_name\": \"Dean Blackburn\", \"rank\": 319, \"last_rank\": 326, \"rank_sort\": 319, \"total\": 2357, \"entry\": 3788972, \"entry_name\": \"Lord of the Ings\"}, {\"id\": 63220890, \"event_total\": 43, \"player_name\": \"Ti Ago\", \"rank\": 320, \"last_rank\": 312, \"rank_sort\": 320, \"total\": 2357, \"entry\": 1536, \"entry_name\": \"Pep Fiction\"}, {\"id\": 912099, \"event_total\": 32, \"player_name\": \"Jake Allen\", \"rank\": 321, \"last_rank\": 303, \"rank_sort\": 321, \"total\": 2356, \"entry\": 807, \"entry_name\": \"Joga Bonito\"}, {\"id\": 65064307, \"event_total\": 78, \"player_name\": \"Lost My Squad Can\u0027t Make Transfers\", \"rank\": 322, \"last_rank\": 347, \"rank_sort\": 322, \"total\": 2355, \"entry\": 2299359, \"entry_name\": \"G\u0027s Hacked -76ers\"}, {\"id\": 32109591, \"event_total\": 44, \"player_name\": \"Michael Klemens\", \"rank\": 323, \"last_rank\": 327, \"rank_sort\": 323, \"total\": 2353, \"entry\": 7839
229615, \"entry_name\": \"FPL_Delco\"}, {\"id\": 9609349, \"event_total\": 61, \"player_name\": \"Andrew Bray\", \"rank\": 324, \"last_rank\": 346, \"rank_sort\": 324, \"total\": 2348, \"entry\": 8, \"entry_name\": \"Luk who\\u2019s winning\"}, {\"id\": 1383393, \"event_total\": 51, \"player_name\": \"Darragh Noonan\", \"rank\": 325, \"last_rank\": 333, \"rank_sort\": 325, \"total\": 2347, \"entry\": 210345, \"entry_name\": \"Pass offer receive\"}, {\"id\": 61724572, \"event_total\": 43, \"player_name\": \"Miguel Crua\", \"rank\": 326, \"last_rank\": 322, \"rank_sort\": 326, \"total\": 2347, \"entry\": 43916, \"entry_name\": \"Shaw Mee Da Mane\"}, {\"id\": 984244, \"event_total\": 51, \"player_name\": \"Tom Paskus\", \"rank\": 327, \"last_rank\": 337, \"rank_sort\": 327, \"total\": 2346, \"entry\": 109210, \"entry_name\": \"Hot Cup of Jota\"}, {\"id\": 1280465, \"event_total\": 34, \"player_name\": \"Neil Rankin\", \"rank\": 328, \"last_rank\": 316, \"rank_sort\": 328, \"total\": 2345, \"entry\": 3832, \"entry_name\": \"Corinthian Pirates\"}, {\"id\": 31097859, \"event_total\": 40, \"player_name\": \"Grant Swano\", \"rank\": 329, \"last_rank\": 330, \"rank_sort\": 329, \"total\": 2344, \"entry\": 10375, \"entry_name\": \"Bruinou vir Nando\u0027s\"}, {\"id\": 1083149, \"event_total\": 37, \"player_name\": \"Vineet Maindan\", \"rank\": 330, \"last_rank\": 328, \"rank_sort\": 330, \"total\": 2344, \"entry\": 54924, \"entry_name\": \"Jogo Bonito\"}, {\"id\": 31266303, \"event_total\": 60, \"player_name\": \"Ben Yosef Ben Ami\", \"rank\": 331, \"last_rank\": 351, \"rank_sort\": 331, \"total\": 2339, \"entry\": 10357, \"entry_name\": \"ALLIN\"}, {\"id\": 1453664, \"event_total\": 9, \"player_name\": \"Luv Shukla\", \"rank\": 332, \"last_rank\": 302, \"rank_sort\": 332, \"total\": 2338, \"entry\": 141293, \"entry_name\": \"FPLuv\"}, {\"id\": 31218303, \"event_total\": 24, \"player_name\": \"Henning Kristensen\", \"rank\": 333, \"last_rank\": 310, \"rank_sort\": 333, \"total\": 2337, \"entry\": 2234, \"entry_name\": \"Adventure Bay FC\"}, {\"id\": 32234457, \"event_total\": 44, \"player_name\": \"Enok Gartvall\", \"rank\": 334, \"last_rank\": 341, \"rank_sort\": 334, \"total\": 2336, \"entry\": 84025, \"entry_name\": \"SantiSamba\"}, {\"id\": 31197355, \"event_total\": 44, \"player_name\": \"Kaizad Ghadialy\", \"rank\": 335, \"last_rank\": 342, \"rank_sort\": 335, \"total\": 2336, \"entry\": 656, \"entry_name\": \"Wengooners\"}, {\"id\": 954832, \"event_total\": 51, \"player_name\": \"uttam ganti\", \"rank\": 336, \"last_rank\": 336, \"rank_sort\": 336, \"total\": 2336, \"entry\": 29542, \"entry_name\": \"Ings of Desire\"}, {\"id\": 65064264, \"event_total\": 21, \"player_name\": \"Ethan Potter\", \"rank\": 337, \"last_rank\": 318, \"rank_sort\": 337, \"total\": 2336, \"entry\": 2282347, \"entry_name\": \"Man Got Hacked\"}, {\"id\": 31069240, \"event_total\": 21, \"player_name\": \"James Leonard\", \"rank\": 338, \"last_rank\": 319, \"rank_sort\": 338, \"total\": 2335, \"entry\": 3548489, \"entry_name\": \"The Palisade Wasps\"}, {\"id\": 63204039, \"event_total\": 16, \"player_name\": \"Kofi Baah\", \"rank\": 339, \"last_rank\": 308, \"rank_sort\": 339, \"total\": 2335, \"entry\": 3199090, \"entry_name\": \"Michy Impossible II\"}, {\"id\": 936066, \"event_total\": 48, \"player_name\": \"Anuth Duangmarn\", \"rank\": 340, \"last_rank\": 338, \"rank_sort\": 340, \"total\": 2331, \"entry\": 22796, \"entry_name\": \"Your  FPL Legend\\u2605\"}, {\"id\": 31129601, \"event_total\": 70, \"player_name\": \"Adil Kazani\", \"rank\": 341, \"last_rank\": 358, \"rank_sort\": 341, \"total\": 2330, \"entry\": 76433, \"entry_name\": \"Nightwolf FC\"}, {\"id\": 31254993, \"event_total\": 33, \"player_name\": \"Ben Kelly\", \"rank\": 342, \"last_rank\": 329, \"rank_sort\": 342, \"total\": 2330, \"entry\": 44433, \"entry_name\": \"FlyingRedArrows\"}, {\"id\": 34639215, \"event_total\": 72, \"player_name\": \"Nick Hope\", \"rank\": 343, \"last_rank\": 360, \"rank_sort\": 343, \"total\": 2328, \"entry\": 234118, \"entry_name\": \"SlavesToTheAlgorithm\"}, {\"id\": 31940255, \"event_total\": 43, \"player_name\": \"Aravind P\", \"rank\": 344, \"last_rank\": 348, \"rank_sort\": 344, \"total\": 2327, \"entry\": 3477921, \"entry_name\": \"KT3\"}, {\"id\": 31108219, \"event_total\": 13, \"player_name\": \"Daniel Bratuli\\u0107\", \"rank\": 345, \"last_rank\": 324, \"rank_sort\": 345, \"total\": 2324, \"entry\": 395024, \"entry_name\": \"Porco Disco\"}, {\"id\": 942733, \"event_total\": 62, \"player_name\": \"Chris Morgan\", \"rank\": 346, \"last_rank\": 356, \"rank_sort\": 346, \"total\": 2323, \"entry\": 62042, \"entry_name\": \"Morgleters\"}, {\"id\": 31053739, \"event_total\": 37, \"player_name\": \"Tushar Gunde\", \"rank\": 347, \"last_rank\": 349, \"rank_sort\": 347, \"total\": 2321, \"entry\": 935846, \"entry_name\": \"TG\"}, {\"id\": 31496074, \"event_total\": 22, \"player_name\": \"Will Hopkins\", \"rank\": 348, \"last_rank\": 335, \"rank_sort\": 348, \"total\": 2319, \"entry\": 282900, \"entry_name\": \"Tiny Glancing Blows\"}, {\"id\": 31116719, \"event_total\": 27, \"player_name\": \"Andrew Peters\", \"rank\": 349, \"last_rank\": 340, \"rank_sort\": 349, \"total\": 2319, \"entry\": 848613, \"entry_name\": \"BallinDine With Mee\"}, {\"id\": 63204080, \"event_total\": 28, \"player_name\": \"Davi De La Shearno\", \"rank\": 350, \"last_rank\": 339, \"rank_sort\": 350, \"total\": 2317, \"entry\": 1064, \"entry_name\": \"Athletico Shearno\"}, {\"id\": 31983197, \"event_total\": 42, \"player_name\": \"Eslam Shaker\", \"rank\": 351, \"last_rank\": 350, \"rank_sort\": 351, \"total\": 2314, \"entry\": 26247, \"entry_name\": \"Salt but no Vinagre\"}, {\"id\": 62328223, \"event_total\": 46, \"player_name\": \"Michael Robinson\", \"rank\": 352, \"last_rank\": 355, \"rank_sort\": 352, \"total\": 2313, \"entry\": 131918, \"entry_name\": \"Im Ready Toulouse\"}, {\"id\": 35530262, \"event_total\": 27, \"player_name\": \"Ian McLoughlin\", \"rank\": 353, \"last_rank\": 343, \"rank_sort\": 353, \"total\": 2311, \"entry\": 4863040, \"entry_name\": \"San Artaneio Spurs\"}, {\"id\": 32239104, \"event_total\": 56, \"player_name\": \"Jamie Gorman\", \"rank\": 354, \"last_rank\": 362, \"rank_sort\": 354, \"total\": 2310, \"entry\": 241751, \"entry_name\": \"fake taxi drivers\"}, {\"id\": 31076463, \"event_total\": 44, \"player_name\": \"Carlos Castrillo\", \"rank\": 355, \"last_rank\": 354, \"rank_sort\": 355, \"total\": 2309, \"entry\": 355191, \"entry_name\": \"deGROMINATOR\"}, {\"id\": 31203804, \"event_total\": 19, \"player_name\": \"Peter Peltola\", \"rank\": 356, \"last_rank\": 345, \"rank_sort\": 356, \"total\": 2308, \"entry\": 2785070, \"entry_name\": \"FantasiMelankoliPina\"}, {\"id\": 44093759, \"event_total\": 29, \"player_name\": \"Anirban Mishra\", \"rank\": 357, \"last_rank\": 344, \"rank_sort\": 357, \"total\": 2307, \"entry\": 3725644, \"entry_name\": \"Go Team\"}, {\"id\": 63218361, \"event_total\": 56, \"player_name\": \"\\u039a\\u03ce\\u03c3\\u03c4\\u03b1\\u03c2 \\u03a4\\u03c1\\u03b9\\u03b1\\u03c1\\u03af\\u03b4\\u03b7\\u03c2\", \"rank\": 358, \"last_rank\": 370, \"rank_sort\": 358, \"total\": 2302, \"entry\": 3151253, \"entry_name\": \"kriaridis fc\"}, {\"id\": 56141237, \"event_total\": 52, \"player_name\": \"Majdi Klouz\", \"rank\": 359, \"last_rank\": 368, \"rank_sort\": 359, \"total\": 2299, \"entry\": 1103211, \"entry_name\": \"11 Angry Men\"}, {\"id\": 63370196, \"event_total\": 25, \"player_name\": \"Craig Orr\", \"rank\": 360, \"last_rank\": 352, \"rank_sort\": 360, \"total\": 2298, \"entry\": 133
229606, \"entry_name\": \"The Mango Boiks\"}, {\"id\": 31279105, \"event_total\": 45, \"player_name\": \"Stephen Roberts\", \"rank\": 361, \"last_rank\": 365, \"rank_sort\": 361, \"total\": 2295, \"entry\": 1848858, \"entry_name\": \"Dat Guy Welbz\"}, {\"id\": 37131862, \"event_total\": 22, \"player_name\": \"dav dav\", \"rank\": 362, \"last_rank\": 353, \"rank_sort\": 362, \"total\": 2295, \"entry\": 1138, \"entry_name\": \"London Blue\"}, {\"id\": 10999156, \"event_total\": 60, \"player_name\": \"Teemu Honkanen\", \"rank\": 363, \"last_rank\": 375, \"rank_sort\": 363, \"total\": 2293, \"entry\": 9387, \"entry_name\": \"Pontikkaraati\"}, {\"id\": 32008394, \"event_total\": 74, \"player_name\": \"Prasad Shetty\", \"rank\": 364, \"last_rank\": 386, \"rank_sort\": 364, \"total\": 2289, \"entry\": 193613, \"entry_name\": \"Athletico Mumbai FC\"}, {\"id\": 32259640, \"event_total\": 44, \"player_name\": \"Erik Garcia\", \"rank\": 365, \"last_rank\": 367, \"rank_sort\": 365, \"total\": 2289, \"entry\": 155548, \"entry_name\": \"Ska me Shaw\"}, {\"id\": 65064360, \"event_total\": 50, \"player_name\": \"Steven Taylor\", \"rank\": 366, \"last_rank\": 371, \"rank_sort\": 366, \"total\": 2288, \"entry\": 1812669, \"entry_name\": \"FC Steve\"}, {\"id\": 32282414, \"event_total\": 38, \"player_name\": \"Tom Gorman\", \"rank\": 367, \"last_rank\": 369, \"rank_sort\": 367, \"total\": 2284, \"entry\": 130162, \"entry_name\": \"Hello and Welcome\"}, {\"id\": 63216799, \"event_total\": 24, \"player_name\": \"Mirwais Arghandiwal\", \"rank\": 368, \"last_rank\": 357, \"rank_sort\": 368, \"total\": 2281, \"entry\": 38785, \"entry_name\": \"Mir Fc Yos\"}, {\"id\": 35857633, \"event_total\": 46, \"player_name\": \"@ AlgoAllstarsFPL\", \"rank\": 369, \"last_rank\": 377, \"rank_sort\": 369, \"total\": 2278, \"entry\": 3062902, \"entry_name\": \"Algorithm Allstars\"}, {\"id\": 65064383, \"event_total\": 56, \"player_name\": \"Edward Langford\", \"rank\": 370, \"last_rank\": 379, \"rank_sort\": 370, \"total\": 2278, \"entry\": 4285004, \"entry_name\": \"Meadowenders\"}, {\"id\": 31110190, \"event_total\": 50, \"player_name\": \"Tim Corden-Lloyd\", \"rank\": 371, \"last_rank\": 381, \"rank_sort\": 371, \"total\": 2278, \"entry\": 76578, \"entry_name\": \"Better Haul Saul\"}, {\"id\": 53967468, \"event_total\": 27, \"player_name\": \"Hq Fern
2296and\\u00e9z\", \"rank\": 372, \"last_rank\": 364, \"rank_sort\": 372, \"total\": 2277, \"entry\": 732850, \"entry_name\": \"HqFernand\\u00e9z\"}, {\"id\": 35070138, \"event_total\": 18, \"player_name\": \"Sebastian L. Johansson\", \"rank\": 373, \"last_rank\": 359, \"rank_sort\": 373, \"total\": 2277, \"entry\": 11961, \"entry_name\": \"Bangers \u0026 Krafth\"}, {\"id\": 32136319, \"event_total\": 26, \"player_name\": \"Armaan Ashfaque\", \"rank\": 374, \"last_rank\": 366, \"rank_sort\": 374, \"total\": 2275, \"entry\": 2752555, \"entry_name\": \"SalahdwithnoGrealish\"}, {\"id\": 31376557, \"event_total\": 21, \"player_name\": \"James Ackerley\", \"rank\": 375, \"last_rank\": 363, \"rank_sort\": 375, \"total\": 2275, \"entry\": 10296, \"entry_name\": \"Rubber Digne Rapids\"}, {\"id\": 32189097, \"event_total\": 27, \"player_name\": \"Isaac Low\", \"rank\": 376, \"last_rank\": 361, \"rank_sort\": 376, \"total\": 2275, \"entry\": 1318348, \"entry_name\": \"Suck Suck United\"}, {\"id\": 10342608, \"event_total\": 57, \"player_name\": \"Vineet S\", \"rank\": 377, \"last_rank\": 385, \"rank_sort\": 377, \"total\": 2271, \"entry\": 1635249, \"entry_name\": \"Craic XI\"}, {\"id\": 63752951, \"event_total\": 47, \"player_name\": \"Philippe Kronenberger\", \"rank\": 378, \"last_rank\": 383, \"rank_sort\": 378, \"total\": 2268, \"entry\": 1445178, \"entry_name\": \"Philippe\"}, {\"id\": 1618397, \"event_total\": 46, \"player_name\": \"alex b\", \"rank\": 379, \"last_rank\": 380, \"rank_sort\": 379, \"total\": 2266, \"entry\": 94194, \"entry_name\": \"Alabastia City FC\"}, {\"id\": 31371954, \"event_total\": 32, \"player_name\": \"Lukasz Grudzien\", \"rank\": 380, \"last_rank\": 374, \"rank_sort\": 380, \"total\": 2266, \"entry\": 10078, \"entry_name\": \"FC GRUWWA\"}, {\"id\": 14219549, \"event_total\": 58, \"player_name\": \"Everard Prout\", \"rank\": 381, \"last_rank\": 394, \"rank_sort\": 381, \"total\": 2260, \"entry\": 246494, \"entry_name\": \"Pre$$a\"}, {\"id\": 31209220, \"event_total\": 31, \"player_name\": \"Johan Pelling\", \"rank\": 382, \"last_rank\": 384, \"rank_sort\": 382, \"total\": 2255, \"entry\": 1246897, \"entry_name\": \"Tegelgatan BK\"}, {\"id\": 1009382, \"event_total\": 41, \"player_name\": \"L SRINIVASAN\", \"rank\": 383, \"last_rank\": 389, \"rank_sort\": 383, \"total\": 2252, \"entry\": 2359, \"entry_name\": \"dhooni\"}, {\"id\": 65064366, \"event_total\": 28, \"player_name\": \"ALan Horton\", \"rank\": 384, \"last_rank\": 373, \"rank_sort\": 384, \"total\": 2252, \"entry\": 2067, \"entry_name\": \"Kamikaze Kings\"}, {\"id\": 31203479, \"event_total\": 18, \"player_name\": \"Karthik Chintapalli\", \"rank\": 385, \"last_rank\": 376, \"rank_sort\": 385, \"total\": 2250, \"entry\": 1895098, \"entry_name\": \"Phoenix FC\"}, {\"id\": 32135006, \"event_total\": 7, \"player_name\": \"Saifudin Fudin\", \"rank\": 386, \"last_rank\": 372, \"rank_sort\": 386, \"total\": 2248, \"entry\": 20631, \"entry_name\": \"Batik Pekalongan\"}, {\"id\": 956523, \"event_total\": 42, \"player_name\": \"Oswald D\u0027mello\", \"rank\": 387, \"last_rank\": 391, \"rank_sort\": 387, \"total\": 2246, \"entry\": 12008, \"entry_name\": \"Goals Aloud\"}, {\"id\": 59025941, \"event_total\": 57, \"player_name\": \"FPL P\\u26bd\\ufe0fker PlAyer\", \"rank\": 388, \"last_rank\": 396, \"rank_sort\": 388, \"total\": 2245, \"entry\": 4316, \"entry_name\": \"FPL P\\u26bd\\ufe0fker Pl\\ufffd\\ufe0fyer\"}, {\"id\": 5036535, \"event_total\": 33, \"player_name\": \"Micha\\u0142 Sztajnert\", \"rank\": 389, \"last_rank\": 382, \"rank_sort\": 389, \"total\": 2243, \"entry\": 32102, \"entry_name\": \"Piotrcovianka\"}, {\"id\": 9636051, \"event_total\": 14, \"player_name\": \"Max imus\", \"rank\": 390, \"last_rank\": 378, \"rank_sort\": 390, \"total\": 2242, \"entry\": 34394, \"entry_name\": \"EV FC\"}, {\"id\": 31092366, \"event_total\": 51, \"player_name\": \"Edvin Tran Hoac\", \"rank\": 391, \"last_rank\": 399, \"rank_sort\": 391, \"total\": 2241, \"entry\": 4424529, \"entry_name\": \"Kardinalerna\"}, {\"id\": 65064388, \"event_total\": 24, \"player_name\": \"change name\", \"rank\": 392, \"last_rank\": 388, \"rank_sort\": 392, \"total\": 2236, \"entry\": 4301950, \"entry_name\": \"change name\"}, {\"id\": 33548530, \"event_total\": 23, \"player_name\": \"Taiwo O\", \"rank\": 393, \"last_rank\": 390, \"rank_sort\": 393, \"total\": 2234, \"entry\": 1897352, \"entry_name\": \"TIKI-TAIWO\"}, {\"id\": 32644768, \"event_total\": 44, \"player_name\": \"Paul Rignall\", \"rank\": 394, \"last_rank\": 400, \"rank_sort\": 394, \"total\": 2233, \"entry\": 4827860, \"entry_name\": \"Varane So Far Away\"}, {\"id\": 63245973, \"event_total\": 31, \"player_name\": \"Jonas Berg Jonas\", \"rank\": 395, \"last_rank\": 393, \"rank_sort\": 395, \"total\": 2233, \"entry\": 5258084, \"entry_name\": \"Team Syndix\"}, {\"id\": 9584658, \"event_total\": 52, \"player_name\": \"Tom Hay\", \"rank\": 396, \"last_rank\": 401, \"rank_sort\": 396, \"total\": 2233, \"entry\": 4760, \"entry_name\": \"Tinker Ye Not!\"}, {\"id\": 7584976, \"event_total\": 29, \"player_name\": \"Enes Alan\", \"rank\": 397, \"last_rank\": 395, \"rank_sort\": 397, \"total\": 2230, \"entry\": 103743, \"entry_name\": \"Ocean City\"}, {\"id\": 61710939, \"event_total\": 35, \"player_name\": \"John Korsnes\", \"rank\": 398, \"last_rank\": 398, \"rank_sort\": 398, \"total\": 2227, \"entry\": 700843, \"entry_name\": \"Takk for meg\"}, {\"id\": 64738740, \"event_total\": 40, \"player_name\": \"Prashant Iyer\", \"rank\": 399, \"last_rank\": 403, \"rank_sort\": 399, \"total\": 2227, \"entry\": 193509, \"entry_name\": \"Cenk in the armour\"}, {\"id\": 12423147, \"event_total\": 10, \"player_name\": \"Hracja Gjulzadjan\", \"rank\": 400, \"last_rank\": 387, \"rank_sort\": 400, \"total\": 2224, \"entry\": 326621, \"entry_name\": \"Arsenal Fighters\"}, {\"id\": 946476, \"event_total\": 28, \"player_name\": \"Ian Wilson\", \"rank\": 401, \"last_rank\": 397, \"rank_sort\": 401, \"total\": 2223, \"entry\": 93960, \"entry_name\": \"Billbear Tumbles\"}, {\"id\": 13020247, \"event_total\": 67, \"player_name\": \"Peter Oluwaseun Ajayi\", \"rank\": 402, \"last_rank\": 410, \"rank_sort\": 402, \"total\": 2219, \"entry\": 19357, \"entry_name\": \"Apo4jesus FC\"}, {\"id\": 31169988, \"event_total\": 43, \"player_name\": \"Alex Millington\", \"rank\": 403, \"last_rank\": 405, \"rank_sort\": 403, \"total\": 2218, \"entry\": 2788037, \"entry_name\": \"Los Hombres Rojos\"}, {\"id\": 31056196, \"event_total\": 49, \"player_name\": \"Nishanth Devagiri\", \"rank\": 404, \"last_rank\": 407, \"rank_sort\": 404, \"total\": 2217, \"entry\": 4419563, \"entry_name\": \"Stretford Utd\"}, {\"id\": 31354736, \"event_total\": 82, \"player_name\": \"Vishal Chhabra\", \"rank\": 405, \"last_rank\": 416, \"rank_sort\": 405, \"total\": 2212, \"entry\": 271191, \"entry_name\": \"PJDN\"}, {\"id\": 63291351, \"event_total\": 45, \"player_name\": \"Ondrej Pilat\", \"rank\": 406, \"last_rank\": 408, \"rank_sort\": 406, \"total\": 2209, \"entry\": 6382102, \"entry_name\": \"Shade Pirates\"}, {\"id\": 32805311, \"event_total\": 5, \"player_name\": \"John Manwell\", \"rank\": 407, \"last_rank\": 392, \"rank_sort\": 407, \"total\": 2208, \"entry\": 400982, \"entry_name\": \"I Jota feeling\"}, {\"id\": 38060443, \"event_total\": 35, \"player_name\": \"Mark D\", \"rank\": 408, \"last_rank\": 404, \"rank_sort\": 408, \"total\": 2207, \"entry\": 282036, \"entry_name\": \"The Comeback Ings\"}, {\"id\": 63632284, \"event_total\": 29, \"player_name\": \"Maxwell Logan\", \"rank\": 409, \"last_rank\": 406, \"rank_sort\": 409, \"total\": 2201, \"entry\": 634114, \"entry_name\": \"Dirty Tackle\"}, {\"id\": 35502152, \"event_total\": 26, \"player_name\": \"Hamayun Khan\", \"rank\": 410, \"last_rank\": 402, \"rank_sort\": 410, \"total\": 2201, \"entry\": 1972598, \"entry_name\": \"Giroud Awakening\"}, {\"id\": 12912275, \"event_total\": 38, \"player_name\": \"Farhan Razak\", \"rank\": 411, \"last_rank\": 409, \"rank_sort\": 411, \"total\": 2183, \"entry\": 55004, \"entry_name\": \"Gegenpresser\"}, {\"id\": 32820781, \"event_total\": 29, \"player_name\": \"FF Quovis\", \"rank\": 412, \"last_rank\": 411, \"rank_sort\": 412, \"total\": 2178, \"entry\": 322984, \"entry_name\": \"Gunn Kilman\"}, {\"id\": 9597041, \"event_total\": 38, \"player_name\": \"Kaushik S\", \"rank\": 413, \"last_rank\": 414, \"rank_sort\": 413, \"total\": 2171, \"entry\": 22951, \"entry_name\": \"Who\u0027s at the wheel?\"}, {\"id\": 1731451, \"event_total\": 36, \"player_name\": \"Kevin Monteiro\", \"rank\": 414, \"last_rank\": 412, \"rank_sort\": 414, \"total\": 2168, \"entry\": 55457, \"entry_name\": \"cha Partey bread\"}, {\"id\": 12977798, \"event_total\": 33, \"player_name\": \"Robert Shore\", \"rank\": 415, \"last_rank\": 413, \"rank_sort\": 415, \"total\": 2166, \"entry\": 315859, \"entry_name\": \"Olicana\"}, {\"id\": 46980171, \"event_total\": 37, \"player_name\": \"Aldo Seffi\", \"rank\": 416, \"last_rank\": 417, \"rank_sort\": 416, \"total\": 2153, \"entry\": 6313, \"entry_name\": \"BOT1pteam @cmusson32\"}, {\"id\": 33632121, \"event_total\": 47, \"player_name\": \"Sergio Aguerul\", \"rank\": 417, \"last_rank\": 418, \"rank_sort\": 417, \"total\": 2150, \"entry\": 306414, \"entry_name\": \"Idola Janda FC\"}, {\"id\": 32303371, \"event_total\": 16, \"player_name\": \"Rishav Bajaj\", \"rank\": 418, \"last_rank\": 415, \"rank_sort\": 418, \"total\": 2148, \"entry\": 65861, \"entry_name\": \"L\u0027ARM\\u00c9E DU PROFESSEU\"}, {\"id\": 13888545, \"event_total\": 42, \"player_name\": \"Oluwatosin Jimoh\", \"rank\": 419, \"last_rank\": 419, \"rank_sort\": 419, \"total\": 2148, \"entry\": 430716, \"entry_name\": \"Jimzy FC\"}, {\"id\": 31621981, \"event_total\": 56, \"player_name\": \"Miguel Ponce de Leon\", \"rank\": 420, \"last_rank\": 426, \"rank_sort\": 420, \"total\": 2141, \"entry\": 3464448, \"entry_name\": \"Kamidasa Spurs\"}, {\"id\": 31080874, \"event_total\": 34, \"player_name\": \"Calvin Davis\", \"rank\": 421, \"last_rank\": 420, \"rank_sort\": 421, \"total\": 2133, \"entry\": 1300271, \"entry_name\": \"TheRealGeoffLinton\"}, {\"id\": 9757450, \"event_total\": 42, \"player_name\": \"Arnar Rafn Birgisson\", \"rank\": 422, \"last_rank\": 422, \"rank_sort\": 422, \"total\": 2131, \"entry\": 1153804, \"entry_name\": \"FC Bizzy\"}, {\"id\": 31583921, \"event_total\": 47, \"player_name\": \"Malayali Da\", \"rank\": 423, \"last_rank\": 427, \"rank_sort\": 423, \"total\": 2127, \"entry\": 4652768, \"entry_name\": \"Malayali Da\"}, {\"id\": 31147693, \"event_total\": 30, \"player_name\": \"Jasper Wu\", \"rank\": 424, \"last_rank\": 424, \"rank_sort\": 424, \"total\": 2122, \"entry\": 621504, \"entry_name\": \"Ben Mee Dover FC\"}, {\"id\": 48499904, \"event_total\": 19, \"player_name\": \"Claudio Canales\", \"rank\": 425, \"last_rank\": 423, \"rank_sort\": 425, \"total\": 2112, \"entry\": 87245, \"entry_name\": \"Klaudioz F.C\"}, {\"id\": 63111986, \"event_total\": 4, \"player_name\": \"Ais avICEna\", \"rank\": 426, \"last_rank\": 421, \"rank_sort\": 426, \"total\": 2108, \"entry\": 4755336, \"entry_name\": \"Blasahlona\"}, {\"id\": 31169500, \"event_total\": 45, \"player_name\": \"Gavin Paulse\", \"rank\": 427, \"last_rank\": 430, \"rank_sort\": 427, \"total\": 2105, \"entry\": 1969622, \"entry_name\": \"Kasi Flava\"}, {\"id\": 63281353, \"event_total\": 28, \"player_name\": \"Mohamed Khater\", \"rank\": 428, \"last_rank\": 431, \"rank_sort\": 428, \"total\": 2098, \"entry\": 5422319, \"entry_name\": \"mahermo\"}, {\"id\": 63214000, \"event_total\": 15, \"player_name\": \"Low KP\", \"rank\": 429, \"last_rank\": 425, \"rank_sort\": 429, \"total\": 2097, \"entry\": 5799902, \"entry_name\": \"Omicron\"}, {\"id\": 38819191, \"event_total\": 22, \"player_name\": \"Burak Can Ko\\u00e7\", \"rank\": 430, \"last_rank\": 429, \"rank_sort\": 430, \"total\": 2094, \"entry\": 3250309, \"entry_name\": \"Buraldoo\"}, {\"id\": 21212447, \"event_total\": 33, \"player_name\": \"Brian Davis\", \"rank\": 431, \"last_rank\": 432, \"rank_sort\": 431, \"total\": 2091, \"entry\": 1667713, \"entry_name\": \"The Kryptonian\u0027s FC\"}, {\"id\": 49924877, \"event_total\": 48, \"player_name\": \"Christian Eriksen\", \"rank\": 432, \"last_rank\": 436, \"rank_sort\": 432, \"total\": 2085, \"entry\": 838411, \"entry_name\": \"LudoChris Allstars\"}, {\"id\": 32631860, \"event_total\": 1, \"player_name\": \"Euan Graham\", \"rank\": 433, \"last_rank\": 428, \"rank_sort\": 433, \"total\": 2083, \"entry\": 3524851, \"entry_name\": \"Kyogoal XI\"}, {\"id\": 31173511, \"event_total\": 23, \"player_name\": \"Andrew Puopolo\", \"rank\": 434, \"last_rank\": 433, \"rank_sort\": 434, \"total\": 2080, \"entry\": 2757642, \"entry_name\": \"SimpleSpurs\"}, {\"id\": 63281348, \"event_total\": 31, \"player_name\": \"Ahmed Khater\", \"rank\": 435, \"last_rank\": 434, \"rank_sort\": 435, \"total\": 2075, \"entry\": 4409405, \"entry_name\": \"Maheratos\"}, {\"id\": 31307785, \"event_total\": 46, \"player_name\": \"Kago P\\u00f6oe\", \"rank\": 436, \"last_rank\": 442, \"rank_sort\": 436, \"total\": 2064, \"entry\": 4646286, \"entry_name\": \"7 points from safety\"}, {\"id\": 1252758, \"event_total\": 73, \"player_name\": \"Joseph Sam\", \"rank\": 437, \"last_rank\": 446, \"rank_sort\": 437, \"total\": 2064, \"entry\": 15954, \"entry_name\": \"idk\"}, {\"id\": 33097743, \"event_total\": 26, \"player_name\": \"kristian Hauge\", \"rank\": 438, \"last_rank\": 435, \"rank_sort\": 438, \"total\": 2060, \"entry\": 565252, \"entry_name\": \"Horgen Hotspurs\"}
2296, {\"id\": 32302092, \"event_total\": 15, \"player_name\": \"Evans Ochieng\", \"rank\": 439, \"last_rank\": 437, \"rank_sort\": 439, \"total\": 2048, \"entry\": 1092928, \"entry_name\": \"BigManTING\"}, {\"id\": 31408201, \"event_total\": 21, \"player_name\": \"James Attwood\", \"rank\": 440, \"last_rank\": 440, \"rank_sort\": 440, \"total\": 2039, \"entry\": 4087375, \"entry_name\": \"Moder, she wrote\"}, {\"id\": 40137194, \"event_total\": 77, \"player_name\": \"Matthew Holmes\", \"rank\": 441, \"last_rank\": 451, \"rank_sort\": 441, \"total\": 2039, \"entry\": 3672046, \"entry_name\": \"Forza Conte\"}, {\"id\": 32366429, \"event_total\": 24, \"player_name\": \"Alex Rathke\", \"rank\": 442, \"last_rank\": 441, \"rank_sort\": 442, \"total\": 2034, \"entry\": 4373075, \"entry_name\": \"Krul Intensions\"}, {\"id\": 9607372, \"event_total\": 6, \"player_name\": \"Nathan J\", \"rank\": 443, \"last_rank\": 439, \"rank_sort\": 443, \"total\": 2033, \"entry\": 136212, \"entry_name\": \"Nathan\u0027s XI\"}, {\"id\": 31058081, \"event_total\": 3, \"player_name\": \"David Sumpter\", \"rank\": 444, \"last_rank\": 438, \"rank_sort\": 444, \"total\": 2032, \"entry\": 4590462, \"entry_name\": \"Soccermatics\"}, {\"id\": 31371993, \"event_total\": 22, \"player_name\": \"Lewis Evans\", \"rank\": 445, \"last_rank\": 444, \"rank_sort\": 445, \"total\": 2031, \"entry\": 3789170, \"entry_name\": \"Farcelona\"}, {\"id\": 63223183, \"event_total\": 14, \"player_name\": \"Dimitris Voukatas\", \"rank\": 446, \"last_rank\": 443, \"rank_sort\": 446, \"total\": 2026, \"entry\": 7530581, \"entry_name\": \"kapakippo\"}, {\"id\": 31164026, \"event_total\": 13, \"player_name\": \"Keerthi Krishna\", \"rank\": 447, \"last_rank\": 445, \"rank_sort\": 447, \"total\": 2021, \"entry\": 4631433, \"entry_name\": \"COMRADES 11\"}, {\"id\": 32448927, \"event_total\": 27, \"player_name\": \"Liam Durkin\", \"rank\": 448, \"last_rank\": 448, \"rank_sort\": 448, \"total\": 2010, \"entry\": 87568, \"entry_name\": \"nioJ ehT yvaN\"}, {\"id\": 9588542, \"event_total\": 16, \"player_name\": \"Parry Malm\", \"rank\": 449, \"last_rank\": 447, \"rank_sort\": 449, \"total\": 2001, \"entry\": 1559795, \"entry_name\": \"Zombie Least Van\"}, {\"id\": 32965709, \"event_total\": 42, \"player_name\": \"Ayodeji Yekeen\", \"rank\": 450, \"last_rank\": 452, \"rank_sort\": 450, \"total\": 2000, \"entry\": 3460065, \"entry_name\": \"D\\u00e9j\\u00e0 vu\"}, {\"id\": 33198410, \"event_total\": 21, \"player_name\": \"Ibrahim N\", \"rank\": 451, \"last_rank\": 449, \"rank_sort\": 451, \"total\": 1998, \"entry\": 1469592, \"entry_name\": \"IG\"}, {\"id\": 33996514, \"event_total\": 37, \"player_name\": \"Amey Kokane\", \"rank\": 452, \"last_rank\": 453, \"rank_sort\": 452, \"total\": 1991, \"entry\": 3879691, \"entry_name\": \"da_blues\"}, {\"id\": 32196778, \"event_total\": 5, \"player_name\": \"Danial Azam\", \"rank\": 453, \"last_rank\": 450, \"rank_sort\": 453, \"total\": 1972, \"entry\": 2990339, \"entry_name\": \"Dazaaaam\"}, {\"id\": 36745755, \"event_total\": 32, \"player_name\": \"Robert Radman\", \"rank\": 454, \"last_rank\": 456, \"rank_sort\": 454, \"total\": 1969, \"entry\": 4945838, \"entry_name\": \"NK Dalmatinac\"}, {\"id\": 44671130, \"event_total\": 8, \"player_name\": \"Amankwah Hemeng\", \"rank\": 455, \"last_rank\": 454, \"rank_sort\": 455, \"total\": 1955, \"entry\": 6304498, \"entry_name\": \"Ayew ready for Kane?\"}, {\"id\": 32375469, \"event_total\": 52, \"player_name\": \"Sergio Shawroberto\", \"rank\": 456, \"last_rank\": 455, \"rank_sort\": 456, \"total\": 1947, \"entry\": 211708, \"entry_name\": \"Dkhal f hi6\"}, {\"id\": 32649834, \"event_total\": 13, \"player_name\": \"Andreas \\u00d6rnvall\", \"rank\": 457, \"last_rank\": 458, \"rank_sort\": 457, \"total\": 1941, \"entry\": 151674, \"entry_name\": \"Whats Love Gotze Do?\"}, {\"id\": 1129701, \"event_total\": 45, \"player_name\": \"Nedim Orta\", \"rank\": 458, \"last_rank\": 457, \"rank_sort\": 458, \"total\": 1926, \"entry\": 209224, \"entry_name\": \"nortaFC\"}, {\"id\": 33338492, \"event_total\": 17, \"player_name\": \"Theftblblog (Asher)\", \"rank\": 459, \"last_rank\": 459, \"rank_sort\": 459, \"total\": 1925, \"entry\": 173972, \"entry_name\": \"Mcginn and Tonic\"}, {\"id\": 31498902, \"event_total\": 31, \"player_name\": \"Daniel Granados\", \"rank\": 460, \"last_rank\": 460, \"rank_sort\": 460, \"total\": 1919, \"entry\": 663782, \"entry_name\": \"CRISPR-CAS\"}, {\"id\": 31505636, \"event_total\": 26, \"player_name\": \"Alvin Otim\", \"rank\": 461, \"last_rank\": 461, \"rank_sort\": 461, \"total\": 1910, \"entry\": 3821783, \"entry_name\": \"Smash or Pass\"}, {\"id\": 955153, \"event_total\": 37, \"player_name\": \"Shodh FC\", \"rank\": 462, \"last_rank\": 465, \"rank_sort\": 462, \"total\": 1892, \"entry\": 3826, \"entry_name\": \"Warra Stats FC\"}, {\"id\": 37290862, \"event_total\": 9, \"player_name\": \"Chloe Gibbs\", \"rank\": 463, \"last_rank\": 462, \"rank_sort\": 463, \"total\": 1888, \"entry\": 4855442, \"entry_name\": \"Gray\\u2019s anatomy\"}, {\"id\": 34786872, \"event_total\": 22, \"player_name\": \"Oluwaseyitan enoc
2296h\", \"rank\": 464, \"last_rank\": 464, \"rank_sort\": 464, \"total\": 1883, \"entry\": 5087314, \"entry_name\": \"Vibes \u0026 Inshallah\"}, {\"id\": 38970025, \"event_total\": 13, \"player_name\": \"Jason Zivkovic\", \"rank\": 465, \"last_rank\": 463, \"rank_sort\": 465, \"total\": 1875, \"entry\": 4922519, \"entry_name\": \"worldfootballR\"}, {\"id\": 42124791, \"event_total\": 37, \"player_name\": \"Konrad Kochalski\", \"rank\": 466, \"last_rank\": 469, \"rank_sort\": 466, \"total\": 1863, \"entry\": 5996634, \"entry_name\": \"FC Burda\"}, {\"id\": 14478175, \"event_total\": 19, \"player_name\": \"King Bongo\", \"rank\": 467, \"last_rank\": 466, \"rank_sort\": 467, \"total\": 1853, \"entry\": 953121, \"entry_name\": \"Dinamo Phallus\"}, {\"id\": 31125965, \"event_total\": 32, \"player_name\": \"Syed Inayath\", \"rank\": 468, \"last_rank\": 470, \"rank_sort\": 468, \"total\": 1853, \"entry\": 3557039, \"entry_name\": \"OhhhNaNaNa\"}, {\"id\": 32196119, \"event_total\": 32, \"player_name\": \"Sushant Rao\", \"rank\": 469, \"last_rank\": 471, \"rank_sort\": 469, \"total\": 1846, \"entry\": 3885510, \"entry_name\": \"StatPeekers\"}, {\"id\": 31295311, \"event_total\": 11, \"player_name\": \"Aleksander Andrzejewski\", \"rank\": 470, \"last_rank\": 468, \"rank_sort\": 470, \"total\": 1840, \"entry\": 574575, \"entry_name\": \"whatever\"}, {\"id\": 31052679, \"event_total\": 5, \"player_name\": \"Thasarito Ferguson\", \"rank\": 471, \"last_rank\": 467, \"rank_sort\": 471, \"total\": 1838, \"entry\": 581406, \"entry_name\": \"thasarito group\"}, {\"id\": 33195657, \"event_total\": 6, \"player_name\": \"Efe Simitli\", \"rank\": 472, \"last_rank\": 472, \"rank_sort\": 472, \"total\": 1810, \"entry\": 1364886, \"entry_name\": \"beynFC\"}, {\"id\": 52387140, \"event_total\": 9, \"player_name\": \"Stephen Davis\", \"rank\": 473, \"last_rank\": 473, \"rank_sort\": 473, \"total\": 1807, \"entry\": 2817637, \"entry_name\": \"Baggyboys\"}, {\"id\": 42874318, \"event_total\": 54, \"player_name\": \"Bertan Bayrak\", \"rank\": 474, \"last_rank\": 475, \"rank_sort\": 474, \"total\": 1801, \"entry\": 3048138, \"entry_name\": \"Fanalitik FC\"}, {\"id\": 33528795, \"event_total\": 4, \"player_name\": \"yonis aden\", \"rank\": 475, \"last_rank\": 474, \"rank_sort\": 475, \"total\": 1792, \"entry\": 4741887, \"entry_name\": \"Musiibo Athletic\"}, {\"id\": 32225385, \"event_total\": 18, \"player_name\": \"Akshay Prakash\", \"rank\": 476, \"last_rank\": 476, \"rank_sort\": 476, \"total\": 1787, \"entry\": 2281859, \"entry_name\": \"it\u0027s Shawtime folks\"}, {\"id\": 1036512, \"event_total\": 20, \"player_name\": \"Sadanand Venkataraman\", \"rank\": 477, \"last_rank\": 477, \"rank_sort\": 477, \"total\": 1785, \"entry\": 69035, \"entry_name\": \"redSuitBoys\"}, {\"id\": 31073448, \"event_total\": 35, \"player_name\": \"Ste @fplcloud\", \"rank\": 478, \"last_rank\": 479, \"rank_sort\": 478, \"total\": 1766, \"entry\": 777778, \"entry_name\": \"Vanilla 1.0.0\"}, {\"id\": 37863153, \"event_total\": 25, \"player_name\": \"Christian Schumacher\", \"rank\": 479, \"last_rank\": 478, \"rank_sort\": 479, \"total\": 1759, \"entry\": 5484943, \"entry_name\": \"JokicFC\"}, {\"id\": 31158243, \"event_total\": 23, \"player_name\": \"Max Vu\", \"rank\": 480, \"last_rank\": 480, \"rank_sort\": 480, \"total\": 1754, \"entry\": 4614840, \"entry_name\": \"Max Vu\\u2019s Crew\"}, {\"id\": 31306529, \"event_total\": 17, \"player_name\": \"Nihar Phadnis\", \"rank\": 481, \"last_rank\": 482, \"rank_sort\": 481, \"total\": 1708, \"entry\": 2920829, \"entry_name\": \"Banterous FC\"}, {\"id\": 40065187, \"event_total\": 13, \"player_name\": \"Joe Gallagher\", \"rank\": 482, \"last_rank\": 481, \"rank_sort\": 482, \"total\": 1706, \"entry\": 5750408, \"entry_name\": \"Birkenhead Albion\"}, {\"id\": 31792464, \"event_total\": 38, \"player_name\": \"Luis Ramirez\", \"rank\": 483, \"last_rank\": 484, \"rank_sort\": 483, \"total\": 1688, \"entry\": 4723676, \"entry_name\": \"Luis38455\"}, {\"id\": 32123493, \"event_total\": 27, \"player_name\": \"vatsalya sharma\", \"rank\": 484, \"last_rank\": 483, \"rank_sort\": 484, \"total\": 1678, \"entry\": 2104730, \"entry_name\": \"Ole\u0027s Tricky Reds\"}, {\"id\": 31754833, \"event_total\": 17, \"player_name\": \"Austin Grey\", \"rank\": 485, \"last_rank\": 485, \"rank_sort\": 485, \"total\": 1637, \"entry\": 4506685, \"entry_name\": \"Academy FC\"}, {\"id\": 45909312, \"event_total\": 16, \"player_name\": \"Rafael M\", \"rank\": 486, \"last_rank\": 486, \"rank_sort\": 486, \"total\": 1629, \"entry\": 6468814, \"entry_name\": \"FC Hockarangen\"}, {\"id\": 32502362, \"event_total\": 20, \"player_name\": \"Shubham Tembhurkar\", \"rank\": 487, \"last_rank\": 487, \"rank_sort\": 487, \"total\": 1578, \"entry\": 4809222, \"entry_name\": \"STEM C.F.\"}, {\"id\": 65065027, \"event_total\": 12, \"player_name\": \"https://pastenote.net/nmu6z \u003cSEE\", \"rank\": 488, \"last_rank\": 488, \"rank_sort\": 488, \"total\": 1564, \"entry\": 1728122, \"entry_name\": \"500+ ACOUNT LEAK\"}, {\"id\": 31613792, \"event_total\": 39, \"player_name\": \"Vinay Warrier\", \"rank\": 489, \"last_rank\": 490, \"rank_sort\": 489, \"total\": 1543, \"entry\": 4699822, \"entry_name\": \"randomwalk\"}, {\"id\": 32258498, \"event_total\": 14, \"player_name\": \"Quan Nguyen\", \"rank\": 490, \"last_rank\": 489, \"rank_sort\": 490, \"total\": 1525, \"entry\": 4741188, \"entry_name\": \"nhatquan98\"}, {\"id\": 32203822, \"event_total\": 11, \"player_name\": \"Daryl Dao\", \"rank\": 491, \"last_rank\": 491, \"rank_sort\": 491, \"total\": 1490, \"entry\": 406520, \"entry_name\": \"LemonZette\"}, {\"id\": 31632806, \"event_total\": 37, \"player_name\": \"Vladimir Bustamante Parra\", \"rank\": 492, \"last_rank\": 492, \"rank_sort\": 492, \"total\": 1419, \"entry\": 4259044, \"entry_name\": \"FunkyTown\"}, {\"id\": 31492768, \"event_total\": 4, \"player_name\": \"Will Fenwick\", \"rank\": 493, \"last_rank\": 493, \"rank_sort\": 493, \"total\": -6353, \"entry\": 2534329, \"entry_name\": \"Restored\"}]" );
2297</script>
2297
2298
2299
2300 </div>
2301
2302
2303<div class="container mb-3 mt-3">
2304    <div class="row gray-bg no-gutters">
2305        <div class="banner-link col-12 col-md-6" style="border: 1px solid #343436;">
2306            <!-- <img src="/static/images/ffhub.png" />Partnered with Fantasy Football Hub
2307            <a href="https://fantasyfootballhub.co.uk/" class="stretched-link" target="_blank"></a> -->
2308        </div>
2309        <div class="banner-link col-12 col-md-6" style="border: 1px solid #343436;">
2310            <!-- <img src="/static/images/review.png" />EV data is courtesy of FPL Review
2311            <a href="https://fplreview.com/" class="stretched-link" target="_blank"></a> -->
2312        </div>
2313    </div>
2314</div>
2315
2316
2317<script src="https://code.jquery.com/jquery-3.5.1.min.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2317
2317
2318<script src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.0.16/svg.js"
2319    integrity="sha512-M17tsaj3tHw5m/gI+8XjDLTuPZ0cpTofhFLJUT9niFa/DK8WAhsSLW764iSaaXoAoivXEFUP6VxvpiahJPQ4fg=="
2320    crossorigin="anonymous"></script>
vendor: 1 bytes, line 2320
2320
2321<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.js"
2322    integrity="sha512-WNLxfP/8cVYL9sj8Jnp6et0BkubLP31jhTG9vhL/F5uEZmg5wEzKoXp1kJslzPQWwPT1eyMiSxlKCgzHLOTOTQ=="
2323    crossorigin="anonymous"></script>
vendor: 1 bytes, line 2323
2323
2324<script src="https://fastly.jsdelivr.net/npm/[email protected]/lodash.min.js"
2325    integrity="sha256-ur/YlHMU96MxHEsy3fHGszZHas7NzH4RQlD4tDVvFhw=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2325
2325
2326<script src="https://fastly.jsdelivr.net/npm/[email protected]"></script>
2326
2327<!-- 
2327<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue.js"></script>
vendor: 1 bytes, line 2327
2327
2328<script>
2329    Vue.config.performance = true;
2330    Vue.prototype.$log = console.log;
2331</script>
2331 -->
2332<script src="https://cdnjs.cloudflare.com/ajax/libs/jstat/1.9.5/jstat.js"
2333    integrity="sha512-D5uf20+sRi7oJxHzrp6LZDaY/IrSFIKmaQ7bOQA6V1Z+Jr9DOFKodR3RyYwdeEoGUZlfz76XQlDy5/TWdyKz9Q=="
2334    crossorigin="anonymous" referrerpolicy="no-referrer"></script>
vendor: 1 bytes, line 2334
2334
2335<script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/1.3.2/html2canvas.min.js"
2336    integrity="sha512-tVYBzEItJit9HXaWTPo8vveXlkK62LbA+wez9IgzjTmFNLMBO1BEYladBw2wnM3YURZSMUyhayPCoLtjGh84NQ=="
2337    crossorigin="anonymous" referrerpolicy="no-referrer"></script>
2337
2338
2339
2340<script src="https://fastly.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.js"
2341    crossorigin="anonymous"></script>
vendor: 1 bytes, line 2341
2341
2342<script src="https://fastly.jsdelivr.net/npm/[email protected]/vue-cookies.js"
2343    integrity="sha256-pdSyqKvUOsiAZVUhatSOyW3Wom0l7ABtO8w7LjPA3vU=" crossorigin="anonymous"></script>
2343
2344<!-- 
2344<script type="text/javascript" src="url_for('static', filename='3rdparty/vis-timeline-graph2d.min.js')"></script>
2344 -->
2345
2346<!-- 
2346<script src="https://cdn.datatables.net/1.10.22/js/jquery.dataTables.min.js"></script>
vendor: 1 bytes, line 2346
2346
2347<script src="https://cdn.datatables.net/1.10.22/js/dataTables.bootstrap4.min.js"></script>
vendor: 1 bytes, line 2347
2347
2348<script src="https://cdn.datatables.net/fixedcolumns/3.3.2/js/dataTables.fixedColumns.min.js"></script>
2348 -->
2349<!-- 
2349<script src="https://cdn.datatables.net/responsive/2.2.6/js/dataTables.responsive.min.js"></script>
2349 -->
2350<!-- 
2350<script src="https://cdn.datatables.net/responsive/2.2.6/js/responsive.bootstrap4.min.js"></script>
2350 -->
2351<!-- 
2351<script src="https://cdn.datatables.net/fixedheader/3.1.7/js/dataTables.fixedHeader.min.js"></script>
2351 -->
2352<!-- 
2352<script src="https://cdn.datatables.net/searchbuilder/1.0.1/js/dataTables.searchBuilder.min.js"></script>
2352 -->
2353
2354<script type="text/javascript"
2355    src="https://cdn.datatables.net/v/bs4/dt-1.10.23/b-1.6.5/b-colvis-1.6.5/b-html5-1.6.5/fc-3.3.2/fh-3.1.7/r-2.2.6/sp-1.2.2/datatables.min.js"></script>
2355
2356
2357<script src="https://fastly.jsdelivr.net/npm/[email protected]"></script>
2357
2358
2359<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-csv/1.0.21/jquery.csv.js"
2360    integrity="sha512-2ypsPur7qcA+2JjmmIJR1c4GWFqTLIe1naXXplraMg0aWyTOyAMpOk+QL+ULpzwrO/GdwA3qB3FhVyyiR8gdhw=="
2361    crossorigin="anonymous" referrerpolicy="no-referrer"></script>
2361
2362
2363<script src="https://fastly.jsdelivr.net/npm/[email protected]/fernetBrowser.js"></script>
2363
2364
2365<script>
2366    let repo_name = ""
2367    let season = "2026-27";
2368    let gw = "GW5";
2369    let next_gw = "GW6";
2370    let date = "2026-09-18";
2371    let lastupdate = "2026-09-20T18:30:04.387628+00:00";
2372    let listdates = [
2373        "2026-27 / GW6 / 2026-09-20 ", 
2374        "2026-27 / GW5 / 2026-09-18 ", 
2375        "2026-27 / GW4 / 2026-09-12 ", 
2376        "2026-27 / GW3 / 2026-09-04 ", 
2377        "2026-27 / GW2 / 2026-08-28 ", 
2378        "2026-27 / GW1 / 2026-08-21 ", 
2379    ];
2380    let is_active = true ;
2381    let active_gw = 5 ;
2382</script>
2382
2383
2384
2385<script src="/static/js/main.js?ts=20260920183004"></script>
2385
2386
2387<script src="/static/js/sampling_utils.js?ts=20260920183004"></script>
2387
2388
2389<script src="/static/js/live_gw.js?ts=20260920183004"></script>
2389
2390
2391
2392<script>
2393    $('.alert').alert()
2394</script>
2394
2395
2396<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"ebff31e0ee5346329299366b4d5cf8b1","r":1,"spa":2}' crossorigin="anonymous"></script>
2396
2397</body>
2398
2399<!-- <div class="text-muted text-center mx-auto text-small mb-1 c-footnote">Icons made by <a href="https://www.freepik.com" title="Freepik">Freepik</a> from <a href="https://www.flaticon.com/" title="Flaticon">www.flaticon.com</a></div> -->
2400<div class="mx-auto text-center d-block text-muted text-small mb-1">Last update: 2026-09-20T18:30:04.387628+00:00</div>
2401
2402</html> 

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.